MT4のMQL4でインジケーターを自作しています。
バイナリーオプション用のエントリー指示を作成しようとしています。
エントリー指示のタイミングのBit値と、そこでTarbo1分でエントリーした時のBit値から、実際にバイナリーオプションでエントリーした時の勝敗を取得したいと考え、
・エントリー指示
・エントリー時のBit値(A)取得
・Sleep(100000)でTarbo1分をエントリーしたと仮定し待つ
・Tarbo1分経過後のBIt値(B)取得
・AとBから勝敗を判定
という処理をしようと思いましたが、Sleepがインジケーターでは使えないのか、
Sleepされずにすぐに次の処理に移ってしまいます。
https://mql4.metasys-seeker.com/index/%E5%85%B1%E9%80%9A%E9%96%A2%E6%95%B0/%E5%AE%9F%E8%A1%8C%E5%BE%85%E6%A9%9F%E3%80%90sleep%E3%80%91/
を見るとカスタムインジケーターでは使用できないと書いていますので、
そのせいかと思うのですが、この場合上記のような処理を実施するのにどのように行えばいいかが分かりません。
MQL4
1 uint TimeWait = GetTickCount() + 100000; 2 while( GetTickCount() < TimeWait ){ 3 Sleep(1); 4 };
のようにしたところ、フリーズしてしまいました。
良い方法があれば教えてください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/09/12 09:04
2022/09/12 17:46 編集
2022/10/06 22:56