Приветствую Вас, господа форекс трейдеры! Итак, многие из Вас после наших уроков уже начали писать советники, и как я вижу, довольно неплохие. Однако периодически возникают ситуации, когда на реальном счету торговый эксперт не может открыть или модифицировать ордер из-за ошибок сервера (связь пропала, реквоты и т.д.). Это приводит как минимум к потере потенциальной прибыли, как максимум к весомым убыткам, например в следствии того, что советник не поставил Stop Loss из-за ошибок сервера.
Итак, наш следующий урок по MQL посвящён разработке правильных функций открытия и модификации ордеров и обработке ошибок.
MQL4 - Качественное открытие и модификация ордеров в советниках
Домашнее задание
- Доработайте функцию OrderSendX для корректной работы с лимитными и стоп-ордерами и обработайте возможные возникающие ошибки этих ордеров.
- Напишите функцию OrderCloseX, которая будет также корректно закрывать уже существующий рыночный ордер, разумеется с обработкой ошибок.
С уважением, Сергей aka xbms
TradeLikeaPro.ru