矢印発生、ライン変色を条件にエントリーと決済を設定したのにエントリーと決済がただしいタイミングが行われない | FX・自動売買・システムトレードのすべてがわかるMT4やEAの投資情報サイト【fx-on.com】 - FX・株・日経225・自動売買・シグナル配信の投資情報総合サイト | MT4やEAのすべてが解かる【fx-on.com】

よくあるご質問(FAQ)

矢印発生、ライン変色を条件にエントリーと決済を設定したのにエントリーと決済がただしいタイミングが行われない

×例.
売買条件1 : 1本前のインジケーター 0番目の計算結果 ≧ 1の場合、買いエントリー
売買条件2 : 1本前のインジケーター 0番目の計算結果 = 0の場合、買いポジション決済
上記のように数値が1以上になったら、数値が0になったらで条件を設定している場合これが違います。

実は矢印、ラインが発生していないときは数値が0ではなく「2147483647」という数値が入っています。(インジケーターによっては0が入っている場合もあります)
この数値はデータウィンドウからは確認できないので
http://fx-on.com/news/detail/?id=8995&c=1こちらで紹介しているEAを使うとそれぞれの計算項目に入っている数値が確認ができます。

なので作成するときは
○例.
売買条件1 : 1本前のインジケーター 0番目の計算結果 < 1000の場合、買いエントリー
売買条件2 : 1本前のインジケーター 0番目の計算結果 > 1000の場合、買いポジション決済
(数値は現在値より高く「2147483647」以下の数値だったらいくつでも可、ここでは1000としている)
上記例のように矢印、ラインの数値が「2147483647」かそれ以外かで判断しましょう。
関連性のあるよくある質問