投資家の英知をすべての人に。投資家の英知をすべての人に。添付ファイルを削除します。削除する×タイトルが入力されていません。コンテンツがありません。subcategory以下の内容で投稿します。21:10347いいねEAファイルのOnTickや、インジケーターファイルのOnCalulateは、ティックが動く毎に処理が実行されます。そのため場合によっては何分もの間処理が実行されない可能性もあります。MQL4プログラミンでは、ティックの動きに関係なく必ず処理が実行されて欲しいタイミングもあります。週末前にポジションを決済したい場合には、日本時間の土曜日朝の時間帯を指定しおき、その時間帯の中で決済などを作成します。マーケットクローズ前の時間帯は非常に値動きが少ないため、場合によっては何分もティックが動かない場合などがあります。OnTimerを利用するとティックの動きに関係なく、一定時間毎に処理を実行することが可能です。OnTimerを使用するにはまずOnInit内でEventSetTimer関数を実行して処理の頻度を指定します。seconds);引数に指定した値が何秒毎にOnTimerの処理を実行するかになります。1分毎にOnTimerを実行する例は以下のようになります。OnInit(){EventSetTimer(60);return(INIT_SUCCEEDED);}OnTimerを利用するにはさらにOnDeinit内でEventKillTimerを実行する必要があります。reason){EventKillTimer();}EventSetTimer関数とEventKillTimer関数を用意したら、OnTimer関数を作成して処理を書きます。一定時間毎に実行したい処理を書く}サンプルOnTimerを利用して1秒毎に現在時刻を表示する例です。OnTimer(){Comment(TimeLocal());}コメントあなたも投稿しませんか?無料会員登録/ログイン×コメント文がありません。投資家の英知をすべての人に。投資家の英知をすべての人に。添付ファイルを削除します。投資家の英知をすべての人に。投資家の英知をすべての人に。JavaScript.。