MT4 автоматизация: как я перестал доверять советникам вслепую
Коротко
За шесть лет я прогнал через MT4 больше 15 советников — стабильно работали два. Ниже конкретный кейс со слитой сделкой, разбор, как установить советник в MT4 без грабель, и чек-лист, который я теперь применяю перед каждым запуском.
В ноябре 2020-го я поставил на реальный счёт в RoboForex советника «Grid Master 2.0», скачанного с форума. Депозит 500 долларов, лот 0.05, пара EUR/USD. В пятницу лёг спать с плавающей прибылью +47 долларов. В понедельник утром открыл терминал — минус 312. Советник за выходные не закрывал позиции, а докупал лоты по сетке против движения, ожидая разворота. Margin call сработал на 89%, брокер закрыл всё по стопу.
На бэктесте за три месяца та же логика показывала +18% без единой просадки глубже 6%. Я не проверил её на истории за два-три года и не глянул исходный код — а зря: там была классическая мартингейл-сетка, просто красиво завёрнутая в интерфейс. С того понедельника я не запускаю ни одного советника в MT4, пока не разберу его логику руками.
Как я теперь ставлю советника в MT4
Файл советника (.ex4 или .mq4) кладу в папку MQL4/Experts через «Файл → Открыть каталог данных» — это то место, где путают почти все новички, задавая мне вопрос «куда установить советник в mt4». После перезапуска терминала он появляется в «Обозревателе» слева. Дальше перетаскиваю его на график нужного инструмента и обязательно включаю кнопку AutoTrading в верхней панели — без неё робот просто висит на графике и ничего не делает, я сам полгода думал, что советник сломан.
Три вещи, которые смотрю первым делом
- Бэктест минимум за два-три года на реальных тиках, а не на подогнанном отрезке в три месяца.
- Максимальная просадка на истории не выше 15-20% — если больше, это уже казино.
- Принцип входа: сеточный и мартингейл-советники я теперь пропускаю сразу, независимо от красивой кривой доходности.
- Открытый лог сделок за 6+ месяцев на реальном, а не демо-счёте.
После той истории я две-три недели держу любого нового советника на демо и только потом перевожу на реальный счёт с риском меньше 0,5% на сделку, на сомнительных сетапах — ещё меньше. Это правило я в итоге зашил в Allocation — свой инструмент контроля риска, который считает объём лота под заданный процент риска раньше, чем я нажму «Купить».
| Тип советника | Просадка на истории | Мой комментарий |
|---|---|---|
| Трендовый (по скользящим, пробою) | 8-15% | Работают дольше всех, но проседают на флэте по неделе-две. |
| Сеточный / мартингейл | 20-60%+ | Тот самый Grid Master — красивый эквити до первого сильного тренда. |
| Скальпер на новостях | 5-10% | Требует VPS с пингом до брокера ниже 20 мс, иначе проскальзывание съедает весь эдж. |
Плюсы
- + Робот не устаёт и не боится входить по сигналу в 3 часа ночи, если условие сработало.
- + Дисциплина: советник закрывает по стопу без «ну ещё чуть-чуть подожду».
- + Можно вести журнал сделок автоматически и сверять с планом.
Минусы
- − Технический риск: обрыв интернета, слёт VPS, зависание терминала — и позиция остаётся без контроля.
- − Логика может «сломаться» на новом рыночном режиме без явного сигнала об этом.
- − Комиссия за VPS и обслуживание съедает часть прибыли на маленьком депозите.
Сейчас у меня в работе два советника — оба трендовые, оба я тестировал на демо не меньше месяца и держу риск через Allocation. Если у тебя есть свой кейс с советником в MT4, в комментариях или в личку — расскажи, разберём вместе, где там может быть подвох.
Частые вопросы
Как установить советник в MT4?
Скопируйте файл .ex4 или .mq4 в папку MQL4/Experts через «Файл → Открыть каталог данных», перезапустите терминал, перетащите советника из «Обозревателя» на график и включите кнопку AutoTrading в верхней панели — без неё робот не будет торговать.
Можно ли доверять MT4 роботам с форумов без исходного кода?
Я лично больше не запускаю такие на реальном счёте. Без исходника нельзя понять, сеточная там логика или нет, а именно сетка и мартингейл дают красивый график до первой сильной просадки — как в моём случае с Grid Master 2.0.