inumart さんが書きました:
kari様
その切り分け、まだでした・・
アドバイスありがとうございます。やってみます。
でももう来週までトレードは無いですかね。。
その後うまくいってますでしょうか。
「zero divide」ですが、ゼロで割り算をしようとしているため出る物かと思われます。
私自身は、デモで試しただけですが、特別な設定をせずに普通に動作しました。
検証してないので、参考までにどうぞ
ゼロで割るということは、"存在しないデータ"を参照して計算しようとしているワケですので、
以下の原因が可能性高いかなと思います。
1.存在しない通貨ペアを有効にしている
2.有効にしているペアの気配値を表示させていない
1.はMTX等の口座であればEURUSDx とかのようにペアの表記が違っているとか、
全角で書いてしまっているとか、スペース等が入っているといったところがチェック必要でしょうか。。
2.についてはうろ覚えですが、MT4の仕様では気配値を表示させないと、
その通貨ペアのtickデータを読み込まなかったと思います。
有効になっている通貨のデータを読み込もうとして失敗してzero divideを返してしまうのではないでしょうか。
とまあ書いてみましたが、個人的には個別の通貨で動くバージョンの方が成績よかったのでオススメしてます^^