0

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

例如,每天 08:05,我想检查这个 5 分钟柱的最高价/最低价。我不知道如何处理这 5 分钟的时间。

非常感谢维克

4

1 回答 1

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 相同的这些值,但当然它们必须是全局的或结构的。这对第一次来说应该足够了。

于 2017-07-24T17:47:21.420 回答