MT4(MQL4)/MT5(MQL5)のSleep
指定された時間、エキスパートアドバイザーまたはスクリプトを一時停止します。
void Sleep(
int milliseconds // 間隔(ミリ秒)
);
処理の間に少し待ち時間を入れたい時など、1行で使えて便利です。
MT4→MT5になっても、変わらず使えます。
サンプルコード
void OnInit()
{
Print("現在時刻 = ", TimeLocal());
Sleep(1000); //1秒待ち
Print("現在時刻 = ", TimeLocal());
Sleep(60000); //1分待ち
Print("現在時刻 = ", TimeLocal());
return;
}
結果
現在時刻 = 2021.09.30 22:43:17
現在時刻 = 2021.09.30 22:43:18
現在時刻 = 2021.09.30 22:44:18
【参考】MQL5公式ページ
コメント / Comments