Как организовать в советнике "StopTime", тоесть закрыть определённый ордер в определённое время?

 
 
Ну для начала определится в какое время его закрыть. Запомнить это в переменную или еще куда. а потом есть ф-ия TimeCurrent() - возвращает последнее известное время сервера, и потом анализируешь запомненое время с текущим.
 
scorpionk:
Ну для начала определится в какое время его закрыть. Запомнить это в переменную или еще куда. а потом есть ф-ия TimeCurrent() - возвращает последнее известное время сервера, и потом анализируешь запомненое время с текущим.

Время закрытия у меня расчитывается автоматом.

Этот подход работает когда 1 или 2 ордерам, а когда их гараздо больше , как прикрепить время закрытия к каждому из открытых или отложенных ордеров, чтобы потом при проверке ордера сопоставить "StopTime" и TimeCurrent()?

И неплохо было бы в MQ4 на ряду с StopLoss и TakeProfit иметь функцию ограничения времени, но это другой вопрос.

 

Есть OrderOpenTime(), соответственно TimeCurrent()-OrderOpenTime() время существования ордера, сравниваете с чем надо и делаете закрытие или что угодно. ... Какая разница сколько ордеров?

 
Figar0:

Есть OrderOpenTime(), соответственно TimeCurrent()-OrderOpenTime() время существования ордера, сравниваете с чем надо и делаете закрытие или что угодно. ... Какая разница сколько ордеров?

Не так наверное не пойдет) он же расчитывает время закрытия при открытии)) Если это так то надо создавать массив куда сохранять тикет и время закрытия и из него смотреть потом пора закрытся или нет ( в массив мона сохранять еще что нить на усмотрение)
 
scorpionk:
Figar0:

Есть OrderOpenTime(), соответственно TimeCurrent()-OrderOpenTime() время существования ордера, сравниваете с чем надо и делаете закрытие или что угодно. ... Какая разница сколько ордеров?

Не так наверное не пойдет) он же расчитывает время закрытия при открытии)) Если это так то надо создавать массив куда сохранять тикет и время закрытия и из него смотреть потом пора закрытся или нет ( в массив мона сохранять еще что нить на усмотрение)

Я примерно тоже так думаю и похоже легче пути не придумаешь. Благодарю за интерес к моему вопросу.
Причина обращения: