トップ  >  リファレンス  >  イベント操作  >  EventSetTimer
スポンサーリンク
検索
カスタム検索
リファレンスツリー
オススメ

天才数学者のエドワード・オークリー・ソープの物語とジョン・ケリーの公式は必見です。
EventSetTimer


EventSetTimer


EAとインジケータのタイマーイベント生成間隔(1sec単位)をクライアントターミナルへ指示します。


関数書式:
bool  EventSetTimer(
   int  seconds      // 時間(分解能:1sec)
   );



■引数
引数名 初期値 I/O 詳細
seconds - In タイマーイベントの発生間隔を1sec単位で指定します。


■戻り値
成功した場合はtrueを返します。
失敗した場合はfalseを返します。

エラーコードの確認はGetLastError()関数を使用します。



■備考
通常、この関数はOnInit()関数で呼び出します。
タイマーイベントを処理するにはOnTimer()関数が必要です。

各EAと各インジケータは、自身のタイマーからのタイマーイベントを受信します。

作成されたタイマーがEventKillTimer()関数によって無効にされていない場合は、
MQL4アプリケーションシャットダウン時にタイマーは強制的に無効にされます。

各プログラムでタイマーは1つだけ起動する事が出来ます。
各MQL4プログラムアプリケーションとチャートは、
新しく受信した全てのイベントを配置する独自のキューを持っています。

キューが既にタイマーイベントを含んでいるか、またはタイマーイベントの処理中の場合は、
新しいタイマーイベントはキューに追加されません。




スポンサーリンク



Copyright ©2015 MT4でEA自作しちゃお〜 All Rights Reserved.


Top

inserted by FC2 system