我在mql4中使用了TimeSeconds(opening time of any candle selected)来跟踪当前秒数的变化。我使用它将我的Alert()设置为只发出两声。现在我想在Mql5中做同样的事情,然后我发现mql5没有TimeSeconds()。我该怎么做呢?
下面的代码是我在mql4中使用的代码。
datetime myTime = iTime(_Symbol,_Period,0);
int currentMinute = TimeMinute(TimeCurrent());
int openMinutesOfLastCandle = TimeSeconds(myTime);发布于 2020-05-04 18:12:20
#ifdef __MQL5__
int TimeSeconds(const datetime date)
{
MqlDateTime dt;
TimeToStruct(time,dt);
return dt.sec;
}
#endif另一种方法是使用TimeCurrent()%60来获取秒数。
https://stackoverflow.com/questions/61585546
复制相似问题