Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Всем привет!
Ребят кто знает. Написал советник в mq5 (мой первый советник), запускаю его. Ордера (мгновенного исполнения) открываются, а стоп лоссы по факту не проставляются (хотя в коде есть). По отработке ордеров никаких ошибок нет, а стоп лоссов по факту нет. Я тогда залез в хелпы и попробовал разными способами задавать ордера. Пробовал и с подключением библиотеки. Все без ошибок открывается а стоп лоссов нет.
Может кто знает? сталкивался? Грешу на сам mq5. Alpari. Тестовый счет. Жаль если не получится разобраться...
С уважением,
Сергей
При изменении объекта, приходит событие CHARTEVENT_OBJECT_CHANGE. В параметре sparam имя объекта. Т.е. нужно написать примерно так:
Куда Вы это вставите (в отдельный метод или в тело обработчика) - Ваше решение.
Не имея примера кода, как вы выставляете стопы трудно подсказать, где ошибка. Может быть в статье Торговые операции на MQL5 - это просто, в разделе "CTrade - удобный класс для торговых операций" найдёте что-то полезное.
Ребят спасибо. Я из этой статьи выгружал прямо блоки для тестирования, без ошибок отрабатывали, но стоп лоссов в терминале не вижу...
Может mt переустановить?
Вы мой комментарий проработали?
Спасибо за ответ! Сейчас этим занимаюсь.
Это вы имеете в виду последовательность действий которые совершает диллер когда появляется запрос на открытие позиции?
С большим уважением,
Сергей
Нет. Последовательность действий дилера здесь ни при чём. Структура торгового запроса предполагает разные варианты заполнения запроса в зависимости от режима исполнения торговых приказов. Режим устанавливается дилером/брокером. Вам надо понять, какой режим установлен для Вашего демо-счета, и какие поля торгового запроса являются значимыми для этого режима.
аааа... спасибо. узнаю тогда у брокеров. Спрошу их об этом.
Спасибо за ответ! )
С уважением,
Сергей
Если Вы программируете, то можете узнать это самостоятельно. Вот, есть такое перечисление:
ENUM_SYMBOL_TRADE_EXECUTION
Идентификатор
Описание
SYMBOL_TRADE_EXECUTION_REQUEST
Торговля по запросу
SYMBOL_TRADE_EXECUTION_INSTANT
Торговля по потоковым ценам
SYMBOL_TRADE_EXECUTION_MARKET
Исполнение ордеров по рынку
SYMBOL_TRADE_EXECUTION_EXCHANGE
Биржевое исполнение
Попробуйте сами разобраться, как получить нужную информацию.
Если Вы программируете, то можете узнать это самостоятельно. Вот, есть такое перечисление:
ENUM_SYMBOL_TRADE_EXECUTION
Идентификатор
Описание
SYMBOL_TRADE_EXECUTION_REQUEST
Торговля по запросу
SYMBOL_TRADE_EXECUTION_INSTANT
Торговля по потоковым ценам
SYMBOL_TRADE_EXECUTION_MARKET
Исполнение ордеров по рынку
SYMBOL_TRADE_EXECUTION_EXCHANGE
Биржевое исполнение
Попробуйте сами разобраться, как получить нужную информацию.
Ребят, все просто оказалось. Если такая же байда выскакивает как у меня (у меня не устанавливались sl при работе советника. Ордера мгновенного исполнения отрабатывались без ошибок а стоп лоссы по факту не устанавливались) это означает, что брокер просто не поддерживает mt5. вот и все...
Ребят спасибо за помощь.
С УВАЖЕНИЕМ,
Сергей