Python ... Не получается изменить TakeProfit для buy - открытых ордеров !? а для Sell- ордеров получается ... Подскажите пожалуйста где не вижу !
блин вообще не вижу :/ ... все вроде просто, ***
блин вообще не вижу :/ ... все вроде просто, ***
Take Profit для Buy нужно устанавливать выше текущего Bid. Если пробуете сегодня, то профит для Buy на уровне 1.20554 никак не установить, т. к. текущий Bid уже выше этой цены (сегодняшний диапазон движения EURUSD находится выше 1.21).
Ищите, почему в функцию подается направльное значение take_profit.
а для продаж уровень TP функция может ставить выше цен открытия , а для продаж соотвевенно нет ?
Причем цена открытия? Рассматривается ТЕКУЩАЯ цена.
- www.metatrader5.com
### Код прилагаю внизу , написан на Python : функция TRADE_ACTION_SLTP принимает в качестве параметров символ вал.пары [eurusd], номер тикета [756*****], уровень tp [1.20554]
### все работает для sell ордеров , а для buy - ордеров пишет ошибку retcode: 10016 (не верные стопы, хотя уровень TP только ставлю... стопы не проставляю)
# -- Код -- ###############