как сравнить 3 datetime вместе в mql4 - PullRequest
0 голосов
/ 15 октября 2018

мне нужно сравнить 3 datetime вместе.например, мои datetime T1 и T3 находятся на таймфрейме H1, а datetime T2 на дневном таймфрейме. Как я могу проверить T2 между T1 @ T3 (в программировании Mql4) tnx.

Ответы [ 2 ]

0 голосов
/ 25 октября 2018
bool Flag = (T2 > T1 && T2 < T3)

Если они должны быть в один и тот же день, например:

T1 = 2018.10.25 12:00 T3 = 2018.10.25 20: 00

Тогда T3 равно 2018.10.25потому что это ежедневное время.Вы можете сравнить их как ниже:

Year1 = TimeYear(T1);
Month1 = TimeYear(T1);
Week1 = TimeWeek(T1);
Day1 = TimeDay(T1);
Hour1 = TimeHour(T1);
Minute1 = TimeMinute(T1);
...
0 голосов
/ 16 октября 2018

1.Вы можете просто сравнить 3 даты и времени: если (T2> T1 && T2

...