Коды ошибок MT5 — причины и решения, когда EA не торгует
Последнее обновление: 2026-05-20 | Время чтения: 15 мин.
«EA установлен, но не торгует», «Внезапно начались ошибки ордеров» — в работе с EA такие ситуации неизбежны. MT5 записывает подсказки о причинах в логи. В этой статье разберём наиболее частые ошибки, их причины, способы устранения и правила чтения логов.
Содержание
Три вещи, которые нужно проверить в первую очередь
При нестандартном поведении EA сначала проверьте три пункта ниже. Большинство проблем решается на этом этапе.
Включена ли «Автоматическая торговля»
Проверьте кнопку «Автоматическая торговля» на панели инструментов и значок смайлика в правом верхнем углу графика. Хмурый смайлик означает, что автоторговля отключена.
Есть ли подключение к брокеру
Индикатор соединения в правом нижнем углу экрана должен быть зелёным. Если он красный или отображается «Нет связи» — войдите заново или проверьте сеть.
Разрешена ли торговля в настройках EA
В свойствах EA на вкладке «Общие» убедитесь, что установлен флажок «Разрешить автоматическую торговлю».
Как читать логи — вкладки Journal и Expert
В нижней части терминала MT5 записываются сведения о причинах неполадок. Используйте две следующие вкладки.
| Вкладка | Что записывается |
|---|---|
| Expert | Лог работы самого EA: решения о входе, результаты ордеров, ошибки и сообщения от EA |
| Journal | Лог работы MT5: статус соединения, включение/отключение автоторговли, ошибки связи с сервером |
Если хотите понять, почему EA не торгует — смотрите вкладку Expert. Если нужно убедиться, что MT5 и EA вообще работают — смотрите Journal. Читайте записи вокруг времени, когда произошла ошибка.
Распространённые коды ошибок ордеров
При сбое ордера в логах EA появляется код ошибки. Наиболее частые из них:
| Ошибка | Значение | Действие |
|---|---|---|
| 10004 Реквота | Цена изменилась, исполнение невозможно | Временная ошибка. EA обычно автоматически повторяет запрос |
| 10006 Запрос отклонён | Сервер отклонил ордер | Проверьте состояние счёта, торговые часы и инструмент |
| 10016 Неверный стоп | SL/TP слишком близко к цене или содержит недопустимое значение | Установите SL/TP на расстоянии не менее минимального стоп-уровня |
| 10019 Недостаточно средств | Не хватает маржи для открытия позиции | Уменьшите лот или пополните счёт |
| 10027 Автоторговля отключена | Режим автоматической торговли выключен | Нажмите кнопку «Автоматическая торговля», чтобы включить |
| 10018 Рынок закрыт | Ордер выставлен в нерабочее время рынка | Проверьте торговые часы. Часто возникает в EA на D1 при ролловере |
Причины, по которым EA «не торгует»
Если ошибок нет, но торговли тоже нет — возможны следующие причины.
Условия входа ещё не выполнены
EA открывает ордер только при совпадении всех условий. Для советников на H4 или D1 отсутствие сделок в течение нескольких дней или даже недель — норма. Уточните ожидаемую частоту торговли.
Спред превышает допустимый максимум
Многие EA приостанавливают новые входы при превышении MaxSpread. Ранним утром и во время выхода новостей спред расширяется, поэтому EA может останавливаться именно в эти периоды.
Торговля заблокирована фильтром
Могут быть активированы: фильтр экономических новостей, фильтр времени торговли, ограничение после серии убытков или дневной лимит потерь. Причина остановки записывается в лог.
Несоответствие названия инструмента
EA рассчитан на GOLD, а установлен на график XAUUSD — несовпадение тикера не даёт советнику работать. Уточните официальное название инструмента у вашего брокера.
Неверный таймфрейм или нехватка исторических данных
Советник установлен на не тот таймфрейм, или в MT5 недостаточно исторических данных — это тоже может быть причиной отсутствия торговли.
Пошаговая диагностика при повторяющихся ошибках
Если причина не очевидна, выполните диагностику в следующем порядке.
Определите ошибку по логу
На вкладках Expert и Journal найдите дату, код и текст сообщения об ошибке.
Воспроизведите проблему на демо-счёте
Запустите EA с теми же настройками на демо-счёте. Если ошибка повторяется — проблема в EA или настройках. Если нет — в счёте или соединении.
Сбрасывайте настройки по одной и сужайте причину
Возвращайте фильтры и параметры к значениям по умолчанию по одному, чтобы определить виновника.
Перезапустите MT5 и EA
Некоторые временные сбои устраняются перезапуском MT5 или повторной установкой EA на график. На VPS также помогает перезагрузка.
Если проблема не решена — обратитесь к разработчику
Опишите ошибку из лога, укажите инструмент, таймфрейм и настройки — и свяжитесь с разработчиком EA или брокером.
🖥️ Организуйте стабильную среду торговли на VPS
Многие проблемы, связанные с обрывом соединения и перезапуском, можно предотвратить, перейдя на VPS.
Читать руководство по настройке VPS →