MT4中的时间特定代码

时间:2017-07-22 09:54:26

标签: mt4

在MT4自定义指标/ EA中,我该如何处理时间?

每天08:05,我想检查这5分钟的高/低吧。我不知道如何在这5分钟的时间内工作。

非常感谢 维克

1 个答案:

答案 0 :(得分:0)

//inputs:
input int InpMinuteYouNeed = 5;
input int InpHourYouNeed = 8;

void OnTick(){
   if(Hour()==InpHourYouNeed && Minute()==InpMinuteYouNeed){

   }
}

此外,您可能会发现以下功能很有趣:

 datetime time = StrToTime("8:05");
 int hourYouNeed = TimeHour(time);
 int minuteYouNeed = TimeMinute(time); 

然后使用与InpHourYouNeed相同的值,但当然它们必须是全局的或结构的。这首次必须足够。