Брокер (ДЦ) какой?
Альфа форекс
Цитирую
"Потому что с тех пор как был написан советник произошли изменения в языке. поставьте в этой строке вместо _filling=ORDER_FILLING_AON; _filling=ORDER_FILLING_FOK; и будет вам счастье. Хотя можете просто 0 поставить _filling=0; тоже покатит."
https://www.mql5.com/ru/forum/1111/page825#comment_294145
Попробуйте, может в этом причина.
Hallo Maxim.
AON на FOK я исправил.
Со стоплоссом и тейкпрофитом ситуация улучшилась, по выдается такая ошибка:
2015.11.09 14:13:02.095 2015.11.05 18:00:00 failed instant sell 0.10 USDRUR at 63.10300 sl: 63.60300 tp: 58.10300 [Invalid request]Думаю что это из-за того что используется структура MqlTick last_tick; которая неправильно работает на исторических данных.
Hallo Maxim.
AON на FOK я исправил.
Со стоплоссом и тейкпрофитом ситуация улучшилась, по выдается такая ошибка:
Думаю что это из-за того что используется структура MqlTick last_tick; которая неправильно работает на исторических данных.Да, LastTick imho лучше не использовать. Цены открытия и закрытия более или менее нормально работают.
Пытаюсь сделать код для изменения стоплосса и тейкпрофита у открытого ордера, не подскажет кто-нибудь сслыки на примеры ?
Не могу пока разобратся где указывать TRADE_ACTION_SLTP что-бы было изменение, т.е. к какой функции этот параметр и каким кодом его выполнить...
Да, LastTick imho лучше не использовать. Цены открытия и закрытия более или менее нормально работают.
Пытаюсь сделать код для изменения стоплосса и тейкпрофита у открытого ордера, не подскажет кто-нибудь сслыки на примеры ?
Не могу пока разобратся где указывать TRADE_ACTION_SLTP что-бы было изменение, т.е. к какой функции этот параметр и каким кодом его выполнить...
Читайте примеры в документации. Структуры запроса и результата должны быть обнулены перед использованием!
Исправьте с:
MqlTradeRequest my_trade; MqlTradeResult my_trade_result;
на:
MqlTradeRequest my_trade = {0}; MqlTradeResult my_trade_result = {0};
Да, LastTick imho лучше не использовать. Цены открытия и закрытия более или менее нормально работают.
Пытаюсь сделать код для изменения стоплосса и тейкпрофита у открытого ордера, не подскажет кто-нибудь сслыки на примеры ?
Не могу пока разобратся где указывать TRADE_ACTION_SLTP что-бы было изменение, т.е. к какой функции этот параметр и каким кодом его выполнить...

- www.mql5.com
Не хочу флудить, но это то про что я говорил.
mql5 не торговый язык.
Не хочу флудить, но это то про что я говорил.
mql5 не торговый язык.

- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Здравствуйте.
При запуске советника (MQL5) на тестирование появляется следующая ошибка:
Почему возникает такая ошибка ?
И почему в таком коде:
Стоп лосс при задании SL 50000 всего 2 копейки получается ? (см ошибку).
Как можно сделать что-бы было 4 знака после запятой, а не 5 ? Откуда берется дополнительный разряд фз, все перепроверил уже.
Всем спасибо.