Автоматическая установка даты истечения отложенного ордера

 

Заранее хочу извиниться, если подобная тема уже существует, но я ничего подобного не нашел.
Если кто-то видел подобное, или знает где эта тема расположена, то скиньте пожалуйста ссылку.

Если такой темы нет, то может кто подскажет, существует ли встроенная функция, которая автоматичеси устанавливает время истечения отложенного ордера, или автоматически устанавливает CurTime + N часов или минут.

Сам не найдя ничего подобно, я решил написать функцию, которая проделыват эти операции. Посмотрите, может что-то стоит улучшить.

Файлы:
shifttime.mq4  3 kb
 
К CurTime можно прибавить необходимое количество секунд.
Если нужно конкретное время завтрашнего дня - время начала сегодняшнего дня можно получить с дневок и тож прибавить нужное количество секунд.

Еще не помешает прочитать раздел справки "Преобразования данных" (TimeToStr(), StrToTime())
 

Надо учитывать - есть брокеры которые не разрешают устанавливать ордер с датой истечения ордера
правда таких мало

это я к тому что вести учет времени истечения можно и внутри эксперта
это накладные расходы зато независимость