Скачать MetaTrader 5

Беда с определением времени...

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
BESSONoff
273
BESSONoff  

Уважаемые, помоги пожалуйста!

Мне необходимо, чтобы DRAW_COLOR_HISTOGRAM c 17:00 до 20:00 каждого дня имел цвет красный, а в остальное время желтый. Само собой проверяем значение времени приходящего бара (time[bar]), но с чем его сравнивать? Если создать datetime date = D'17:00', к примеру, то выставиться дата компиляции и работать эта переменная в сравнении (if (time[bar] == date)) не будет. Подскажите, каким образом можно организовать определение времени каждый день в моем случае...

Nikolay Demko
12504
Nikolay Demko  
BESSONoff:

Уважаемые, помоги пожалуйста!

Мне необходимо, чтобы DRAW_COLOR_HISTOGRAM c 17:00 до 20:00 каждого дня имел цвет красный, а в остальное время желтый. Само собой проверяем значение времени приходящего бара (time[bar]), но с чем его сравнивать? Если создать datetime date = D'17:00', к примеру, то выставиться дата компиляции и работать эта переменная в сравнении (if (time[bar] == date)) не будет. Подскажите, каким образом можно организовать определение времени каждый день в моем случае...

Через структуру MqlDateTime

MqlDateTime current;
TimeCurrent(current);
Print(current.hour+":"+current.min);

PS в автоматической ссылочке более подходящий для вас пример.

BESSONoff
273
BESSONoff  
Urain:

Через структуру MqlDateTime

PS в автоматической ссылочке более подходящий для вас пример.

Спасибо большое, разобрался!
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий