Качественное открытие и модификация ордеров

Mql программирование - открытие и модификация ордеров

Приветствую Вас, господа форекс трейдеры! Итак, многие из Вас после наших уроков уже начали писать советники, и как я вижу, довольно неплохие. Однако периодически возникают ситуации, когда на реальном счету торговый эксперт не может открыть или модифицировать ордер из-за ошибок сервера (связь пропала, реквоты и т.д.). Это приводит как минимум к потере потенциальной прибыли, как максимум к весомым убыткам, например в следствии того, что советник не поставил Stop Loss из-за ошибок сервера.

Итак, наш следующий урок по MQL посвящён разработке правильных функций открытия и модификации ордеров и обработке ошибок.

Домашнее задание

Домашнее задание mql открытие и модификация ордеров

  • Доработайте функцию OrderSendX для корректной работы с лимитными и стоп-ордерами и обработайте возможные возникающие ошибки этих ордеров.
  • Напишите функцию OrderCloseX, которая будет также корректно закрывать уже существующий рыночный ордер, разумеется с обработкой ошибок.

Тема на форуме

С уважением, Сергей aka xbms
TradeLikeaPro.ru

Уроки по MQL , , ,
  • Альберт

    Спасибо за урок, очень понравилось.

  • Андрей

    Павел и все трейдеры, интересующиеся данной темой, приходите на мои курсы по созданию советников на MQL в Альпари, научу как писать советники БЕЗ ОБРАБОТКИ ОШИБОК!

    • xbms

      хочу Вас разочаровать дружище, но без обработки ошибок качественный советник не написать… 🙂

    • Владислав

      Альпаи как брокер хороший, но несколько лет спрашиваю их про курсы MQL4, хоть очные, хоть через вебинары, не могут сделать.

  • Виталий

    Спасибо вам за уроки mql4, меня интересует дополнительные команды когда открывается отложенный ордер, например дополнительное открытие ордеров при достижения первого ордера и ещё подключение ордеров при достижения 2-го ордера и т.д. или ещё возможности дополнительных команд.

    Спасибо вам заранее.

  • KeNNNy

    А советник не могли бы написать?

  • Иван

    Спасибо за видеоуроки!
    Будет ли в ближайшее время видеоурок по защите своих советников от взлома?

  • Валера

    Большое спасибо за видеоуроки!
    Помогите понять что значить:
    2014.05.03 20:36:34.403 TestGenerator: unmatched data error (high value 1.31280 at 2013.01.08 00:00 is not reached from the least timeframe, high price 1.31260 mismatches)

  • Дмитрий Чинёнков

    Спасибо за урок.

    В новым версиях МетаЭдитор такой код вызывает ошибки. Хотя, разобраться вполне можно и суть урока вполне ясна.

  • Обновили урок под новые билды

  • alex

    У меня выдает ошибку OrderModifyX wrong parameters count.

    Можете помочь ?

    • alex

      большое спасибо за помощь