Ну для начала определится в какое время его закрыть. Запомнить это в переменную или еще куда. а потом есть ф-ия TimeCurrent() - возвращает последнее известное время сервера, и потом анализируешь запомненое время с текущим.
Время закрытия у меня расчитывается автоматом.
Этот подход работает когда 1 или 2 ордерам, а когда их гараздо больше , как прикрепить время закрытия к каждому из открытых или отложенных ордеров, чтобы потом при проверке ордера сопоставить "StopTime" и TimeCurrent()?
И неплохо было бы в MQ4 на ряду с StopLoss и TakeProfit иметь функцию ограничения
времени, но это другой вопрос.
Есть OrderOpenTime(), соответственно TimeCurrent()-OrderOpenTime() время существования ордера, сравниваете с чем надо и делаете закрытие или что угодно. ... Какая разница сколько ордеров?
Есть OrderOpenTime(), соответственно TimeCurrent()-OrderOpenTime() время существования ордера, сравниваете с чем надо и делаете закрытие или что угодно. ... Какая разница сколько ордеров?
Есть OrderOpenTime(), соответственно TimeCurrent()-OrderOpenTime() время существования ордера, сравниваете с чем надо и делаете закрытие или что угодно. ... Какая разница сколько ордеров?
Я примерно тоже так думаю и похоже легче пути не придумаешь. Благодарю за интерес к моему вопросу.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования