取引の開始日と終了日を指定する機能を 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;
}
ここで何が問題なのかわかりません。どんな助けでも大歓迎です。
前もって感謝します。