Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Пиши статьи с помощью нашего редактора. Это удобно!
Serafim
22
Serafim 2010.12.27 20:06 

 Доброго времени суток! Подскажите в вопросе модификации отложенных ордеров.

Необходимо в процессе работы советника модифицировать только один параметр ордера отложенного, не меняя при этом другие, в частности изменить цену открытия не затрагивая при этом время истечения. Можно ли как-то функцией OrderModify (а может как-то по иному) поменять у отложки только параметр цена открытия и стопы соответственно, не затрагивая при этом остальный, а оставить им те значениях, который они имели до модификации. Т.е без вычисления времени истечения относительно  текущего времени и времени выствления отложки

o_O
Модератор
23311
o_O 2010.12.27 20:23  
OrderModify(OrderTicket(), new_op, OrderStopLoss(), OrderTakeProfit(), OrderExpiration())

предварительно ордер должен быть выбран по OrderSelect. чтоб функции вернули корректные значения

+ также вам необходимо проверить на корректные значения новой цены по отношению к её текущим стопам.

+ также еще пару проверок на стопуровень и уровень заморозки

PS.

Ради этого вопроса создавать целую ветку неприлично. Для вас - рабочей веткой будет https://www.mql5.com/ru/forum/111497

Serafim
22
Serafim 2010.12.27 20:35  
sergeev:

предварительно ордер должен быть выбран по OrderSelect. чтоб функции вернули корректные значения

+ также вам необходимо проверить на корректные значения новой цены по отношению к её текущим стопам.

+ также еще пару проверок на стопуровень и уровень заморозки

PS.

Ради этого вопроса создавать целую ветку неприлично. Для вас - рабочей веткой будет https://www.mql5.com/ru/forum/111497



Спасибо Вам за помощь. Замечание на будущее учту.
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий