Всех приветствую!
Прошу помочь новичку.
Вопрос такой: есть открытая позиция. Строкой ниже, например, я могу выставить стоплосс на уровень открытия позиции:
А как я могу теперь этот стоплосс перетащить на три пункта выше?
Спасибо.
trade.PositionModify(_Symbol, PositionGetDouble(POSITION_PRICE_OPEN) + 3 * Point(),0)Если советник запущен на том же символе, что и модифицируемая позиция.
Будьте внимательны при вызове PositionModify. Позицию можно изменить по выбранному символу (применимо для неттинг счетов):
bool PositionModify( const string symbol, // символ double sl, // цена Stop Loss double tp // цена Take Profit )
, а можно по выбранному тикету позиции (более универсальный метод, применим и для неттинг и для хедж счетов):
bool PositionModify( const ulong ticket, // тикет позиции double sl, // цена Stop Loss double tp // цена Take Profit )
Всех приветствую!
Прошу помочь новичку.
Вопрос такой: есть открытая позиция. Строкой ниже, например, я могу выставить стоплосс на уровень открытия позиции:
А как я могу теперь этот стоплосс перетащить на три пункта выше?
Спасибо.
Друзья, спасибо большое.
Вы очень помогли.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Всех приветствую!
Прошу помочь новичку.
Вопрос такой: есть открытая позиция. Строкой ниже, например, я могу выставить стоплосс на уровень открытия позиции:
А как я могу теперь этот стоплосс перетащить на три пункта выше?
Спасибо.