Скачать MetaTrader 5

OrderModify() - вопрос про изменение/сохранение параметров

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Не можешь разобраться в коде? Статьи помогут!
Forex Trader
114257
Forex Trader 2007.08.06 11:43 
Добрый день,

У меня вот какой вопрос: допустим, мне необходимо изменить параметр StopLoss у открытого ордера, у которого уже имеется установленный TakeProfit. Если я выполню функцию OrderModify(), передав ей новое значение StopLoss и старое значение TakeProfit, то может сложиться ситуация, при которой расстояние между TakeProfit и текущим уровнем цены будет меньше допустимого, и операция выполнена не будет.

В то же время, при ручном изменении параметров можно изменить StopLoss и как бы "не трогать" при этом уже установленный на какое-то значение TakeProfit.

Поясните, пожалуйста, как в связи с этим работает функция OrderModify() и как можно изменить с ее помощью один из параметров, не изменяя другой? Спасибо.
Forex Trader
114257
Forex Trader 2007.08.07 16:52  
Если значение стопа не изменяется, то соответствующий стоп и не проверяется.
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий