我刚刚在我的 EA 中添加了指定交易开始和结束日期的功能,但是,我发现了一个奇怪的行为!
如果我指定了交易的开始日期和结束日期,则 EA 交易的日期为至,但如果我指定了日期为从至,则交易的日期为至
2016.05.01 00:00:00
2016.05.10 00:00:00
2015.05.02 00:00
2016.05.12 14:02
2016.06.01 00:00:00
2016.06.10 00:00:00
2016.06.01 00:00
2016.06.10 14:53
这是我的代码:
extern datetime StartDate = __DATETIME__;
extern datetime EndDate = __DATETIME__;
int isTrading = 0;
if ( StartDate < EndDate ) {
if ( TimeCurrent() > StartDate
&& TimeCurrent() < EndDate
) isTrading = 1;
} else {
if ( TimeCurrent() > StartDate
|| TimeCurrent() < EndDate
) isTrading = 1;
}
我不知道这里出了什么问题,任何帮助将不胜感激。
先感谢您。