Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Подскажите, пытаюсь выставить тейкпрофит и стоплосс, ордер открывается а СЛ и ТП не выставляется, в чем проблема и как исправить?
Проверьте для инструмента свойство SYMBOL_TRADE_EXEMODE, которое может быть одним из значений перечисления ENUM_SYMBOL_TRADE_EXECUTION:
ENUM_SYMBOL_TRADE_EXECUTION
Идентификатор
Описание
SYMBOL_TRADE_EXECUTION_REQUEST
Торговля по запросу
SYMBOL_TRADE_EXECUTION_INSTANT
Торговля по потоковым ценам
SYMBOL_TRADE_EXECUTION_MARKET
Исполнение ордеров по рынку
SYMBOL_TRADE_EXECUTION_EXCHANGE
Биржевое исполнение
Для торговли в режиме SYMBOL_TRADE_EXECUTION_MARKET значения SL и TP не требуются.
Подскажите, пытаюсь выставить тейкпрофит и стоплосс, ордер открывается а СЛ и ТП не выставляется, в чем проблема и как исправить?
Возвращается 3 - то есть получается SYMBOL_TRADE_EXECUTION_MARKET
Что значит не предусмотрены СЛ и ТП а если нужны уровни, что делать? Или вы имеете виду надо модифицировать после открытия? Если модифицировать, можете дать пример функции, спасибо.
Возвращается 3 - то есть получается SYMBOL_TRADE_EXECUTION_MARKET
Что значит не предусмотрены СЛ и ТП а если нужны уровни, что делать? Или вы имеете виду надо модифицировать после открытия? Если модифицировать, можете дать пример функции, спасибо.
а если мне надо по рынку? открыл ордер и что делать с ним если не могу поставить ТП и СЛ?
Вот здесь Справочник MQL5 / Стандартные константы, перечисления и структуры / Структуры данных / Структура торгового запроса сказано:
SL & TP Modification Торговый приказ на модификацию уровней StopLoss и/или TakeProfit. Требуется указание 4 полей: action symbol sl tp
Поэтому код примерно такой (после проверки на наличие позиции):
Возвращается 3 - то есть получается SYMBOL_TRADE_EXECUTION_MARKET
Похоже, проблема в другом.
Значение "3" - ну никак не возвращается :) Ведь в перечислениях нумерация идёт с нуля.