MT4でEAを作成しています。EAの稼働間隔の時間を設定する方法はありますか?

MT4では通常ティック間隔でEAが稼働しますから1秒間に何度もEAが稼働することがあれば1度も動かない場合がありますが、1秒おき、1分おきにと任意の間隔でEAを稼働させたいのです。
エキスパートアドバイザーのイベントハンドラの設定でOnTimerにチェックして現在テスト中です。できるかどうかは不明ですし、そもそも”タイマー”が何なのかも不明、任意の間隔に設定することもできないので、とりあえずです。

エキスパートアドバイザーの設定でできれば簡単ですが、
EAのプログラムで、
EA内にスタート関数前に//—–と、コードを記載して、
スタート関数の最後に
return(0);
}

と }を追加する。
とプログラムで教えて頂けますと幸いです。
良い方法ありましたら、教えて頂けると幸いです。

$ B2sEz#1

start 関数を無限ループにして処理が終わったら1分sleepするというような
コードを書けばいいのでは

こんなことしてるeaのコードみたとこあります

回答2

なるほど。すばらしい。頑張ってね。


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA