Система МТ5 не дает роботу выставлять отложенные ордера пишет 2018.04.19 13:38:27.669 Ambush (SBER,H1) BUY_STOP -> false. Result Retcode: 10035, description of Retcode: invalid order что подскажите?
- Стакан цен - Торговые операции
- Журнал тестирования - Алгоритмический трейдинг, торговые роботы
- Совершение сделок - Торговые операции
nik-2:
Система МТ5 не дает роботу выставлять отложенные ордера пишет 2018.04.19 13:38:27.669 Ambush (SBER,H1) BUY_STOP -> false. Result Retcode: 10035, description of Retcode: invalid order что подскажите?
Система МТ5 не дает роботу выставлять отложенные ордера пишет 2018.04.19 13:38:27.669 Ambush (SBER,H1) BUY_STOP -> false. Result Retcode: 10035, description of Retcode: invalid order что подскажите?
Это ответ от торгового сервера, не верный или запрещенный тип ордера https://www.mql5.com/ru/docs/constants/errorswarnings/enum_trade_return_codes
Документация по MQL5: Стандартные константы, перечисления и структуры / Коды ошибок и предупреждений / Коды возврата торгового сервера
- www.mql5.com
при попытке полного или частичного закрытия, если суммарный объем уже имеющихся ордеров на закрытие и вновь выставляемого ордера превышает текущий объем позиции Количество открытых позиций, которое можно одновременно иметь на счете, может быть ограничено настройками сервера. При достижении лимита в ответ на выставление ордера сервер вернет...
Потому что на некоторых счетах запрещены все ордера кроме лимит.
10035 - неверный тип ордера, т.е. запрещенный брокером
Да спасибо я уже разобрался
Привет всем форумчянам. Я только начинающий прогер и нужна ваша помощч.
Как привязать советник к одной валютной паре ?
Зарание благодарю !
Как привязать советник к одной валютной паре ?
Зарание благодарю !
Ruslan:
Привет всем форумчянам. Я только начинающий прогер и нужна ваша помощч.
Как привязать советник к одной валютной паре ?
Зарание благодарю !
Привет всем форумчянам. Я только начинающий прогер и нужна ваша помощч.
Как привязать советник к одной валютной паре ?
Зарание благодарю !
int Magic = 12345, total = 0; #ifdef __MQL5__ total = PositionsTotal(); #else total = OrdersTotal(); #endif for(int cnt=0; cnt<total; cnt++) { #ifdef __MQL5__ if( _Symbol != PositionGetSymbol(cnt) ) continue; if( PositionGetInteger(POSITION_MAGIC) != Magic ) continue; if( PositionGetInteger(POSITION_TYPE)!=ORDER_TYPE_BUY && PositionGetInteger(POSITION_TYPE)!=ORDER_TYPE_SELL ) continue; #else if( !OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES) ) continue; if( OrderSymbol() != _Symbol) continue; if( OrderMagicNumber() != Magic ) continue; if( OrderType()!=ORDER_TYPE_BUY && OrderType()!=ORDER_TYPE_SELL ) continue; #endif /* что-то делаем */ }
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь