Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Знаете ли вы, что MQL5 является объектно-ориентированным языком?
Aleksandr Stetsenko
65
Aleksandr Stetsenko 2013.01.03 12:02 

Ставлю отложенный ордер в начале дня (после закрытия первого бара на H1):

ticket=OrderSend("EURUSD",OP_BUYSTOP ,Lots, openBuy, 2,  BuySL,  BuyTP, "my1", 0, TimeToStr(TimeCurrent()+20*3600) );

 и хочу чтоб он, если не активируется, отменился через 20 часов. Начал тестировать и заметил что некоторые ордера держатся до 8-ми дней.

Ведь этот код указывает на добавление к текущему времени еще 20 часов: 

TimeCurrent()+20*3600

На рисунке я отметил один ордер (#6), открытие и закрытие.

.

Dmitry Fedoseev
41253
Dmitry Fedoseev 2013.01.03 12:08  
TimeToStr() не надо
Константин
66
Константин 2013.01.03 12:10  
А вы зачем в строку время переводите (TimeToStr(TimeCurrent()+20*3600))?
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий