Здравствуйте я по видеоуроку написал советник с тралом то есть срисовал. Советник не выставляет ордера в журнале выходит ошибка 130,ошибки тоже я исправлял может что то не то исправил помогите пожалуйста.
Файлы:
test.mq4
21 kb
- Помогите разобраться с советником
- Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам
- 5 Ballov
Дмитрий Дойков:
Здравствуйте я по видеоуроку написал советник с тралом то есть срисовал. Советник не выставляет ордера в журнале выходит ошибка 130,ошибки тоже я исправлял может что то не то исправил помогите пожалуйста.
Здравствуйте я по видеоуроку написал советник с тралом то есть срисовал. Советник не выставляет ордера в журнале выходит ошибка 130,ошибки тоже я исправлял может что то не то исправил помогите пожалуйста.
Прежде всего, маленький секрет: Вот эта часть кода в Вашем случае совершенно лишняя
//+------------------------------------------------------------------+ //| Expert initialization function | //+------------------------------------------------------------------+ int OnInit() { //--- //--- return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+ //| Expert deinitialization function | //+------------------------------------------------------------------+ void OnDeinit(const int reason) { //--- }
Далее. У части брокеров на части счетов ECN запрещено в функции OrderSend() указывать отличные от нуля SL и TP. Эти значения корректируются в функции OrderModify(). Скорее всего, Ваш пример устарел, т.к. язык MQL время от времени меняется. Для изучения языка попробуйте сначала писать простые скрипты. Попробуйте увеличить раза в 2 параметр tral
Хорош
Я советую использовать минимальную дистанцию трала от текущую цену :
double Spread=MarketInfo(_Symbol,MODE_SPREAD)*_Point; double Stop=MarketInfo(_Symbol,MODE_STOPLEVEL)*_Point; double Freeze=MarketInfo(_Symbol,MODE_FREEZELEVEL)*_Point; double MinimalDistance=Spread+Stop+Freeze+_Point;
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь