お世話になります
多重売買防止ようにローソク足が新たに発生した時に1度だけ実行するようにしたいのですが
自分で調べて
https://blog.goo.ne.jp/antnobu/e/d21d337f26232c6f468feb3372684137
このサイトのコードを利用して下記のようなコードを書きました
ほぼ思い通りには動作しているのですが1点だけ気になる動作があります。
このコードだとEAを起動した初回だけティックが動いた時にローソク足の更新のタイミングとは関係なく1回だけ動作してしまいます。
その後はローソク足の更新のタイミングで動作するのですが・・・・
無駄に1回だけ動く動作を止めたいのですが先生方々のお知恵を拝借出来ないでしょうか?
よろしくおねがいします
MQL4
1void OnTick() 2 { 3 static datetime time = Time[0]; 4//ローソク足が更新されたときのみ実行 5if(Time[0] != time) 6{ 7//売買判定 8 9Alert("NewBar"); 10time = Time[0]; 11} 12 }

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/07/04 00:44