Главная > Блог > Система автоматического обнаружения и предотвращения сбоев EA: 4-уровневая защита для всех роботов

предотвращение банкротствауправление рискамиверификация EAFailureGuardсистемный подход

Система автоматического обнаружения и предотвращения сбоев EA: 4-уровневая защита для всех роботов

Опубликовано: 2026-05-29Время чтения: ~3 мин
This article reflects information as of its publish date. EA performance figures (PF, DD, annual return) change with live trading and re-validation — check the latest on the EA pages. See the latest EA results

Система автоматического обнаружения и предотвращения сбоев EA: 4-уровневая защита для всех роботов

Это команда FXEA365.

За последние 2 дня мы проанализировали 145 HTM-отчётов реального тестирования MT5 и обнаружили, что более 40 EA из 13 категорий потерпели сбой в той или иной форме. Выводы из этого анализа были оформлены в систему «чтобы те же сбои больше никогда не повторились», которая теперь является стандартной для всех EA.

Почему необходима система предотвращения банкротства

За последние 2 дня были выявлены следующие факты:

EAКраткосрочный период (4–7 лет)Долгосрочный период (7–14 лет)
AUDUSD Nanpin KAMIKAZEPF=1.81 / +479%PF=0.45 / -$1 217
EURJPY Nanpin KAMIKAZEPF=2.09 / +1091%Полный слив счёта
AUSSIE BB REVERT v2.1PF=1.52 / +$316PF=0.83 / -$2 789

Снова и снова подтверждается: EA, показывающий хорошие результаты в краткосрочном периоде, может обанкротиться на горизонте 7–14 лет.

5 паттернов банкротства (выявлены на реальных данных)

#ПаттернУсловие обнаруженияКоличество EA
1Иллюзия краткосрочной оптимизацииКраткосрочный PF≥1.5 ∧ Долгосрочный PF<1.08 случаев
2Вне торгового периода стратегииКоличество сделок=02 случая
3Специфичность по валютеСбой на производных валютных парах10+ случаев
4Взрыв мартингейла/сеткиWR≥70% ∧ (DD≥30% ∨ NP<0)5 случаев
5Ошибка реализацииКрайне малое количество сделок1 случай

Подробнее: Отчёт по анализу сбоев

Реализация 4-уровневой защиты

Уровень 1: Инструмент автоматического обнаружения сбоев (ea_failure_detector.py)

На вход подаётся BT HTM-файл, на выходе автоматически определяется 5 паттернов + 5 ранних предупреждений:

python3 scripts/ea_failure_detector.py "EA Name" *.htm
# Вывод:
# ★ MAIN_QUALIFIED      → Основной EA: публикация разрешена
# 🛡 SUPPORT_QUALIFIED  → Вспомогательный EA: публикация разрешена
# ❌ HIDDEN_REQUIRED    → Публикация запрещена
# ⚠ NOT_QUALIFIED       → Не отвечает требованиям

Самотестирование подтвердило корректные результаты:

  • EURJPY ASIA (14-летний PF=1.18) → ★MAIN_QUALIFIED ✓
  • AUDUSD Nanpin (сбой за 7 лет) → ❌HIDDEN_REQUIRED ✓
  • AUSSIE BB REVERT (сбой за 7 лет) → ❌HIDDEN_REQUIRED ✓

Уровень 2: Автоматический пайплайн верификации BT (validate_new_ea.sh)

Для нового EA автоматически выполняется BT за 5/7/10/14 лет, после чего детектор выносит решение о публикации:

./scripts/validate_new_ea.sh GOLD_NY_BREAKOUT_EA GOLD H1
# 1. Генерация 4 ini-файлов (5/7/10/14 лет)
# 2. Последовательное BT на fxvps
# 3. Загрузка 4 HTM-файлов
# 4. Оценка failure_detector → автоматический вывод 4 уровней

Правило: каждый новый EA перед публикацией обязан пройти через этот пайплайн.

Уровень 3: Защита во время работы (FailureGuard.mqh)

Добавление #include <FailureGuard.mqh> в тело EA обеспечивает защиту от банкротства в реальном времени во время торговли:

ФункцияДействие
Ограничение суммарного лота при усредненииОстановка новых входов при превышении 1.0 лота
Защита минимального балансаПринудительное закрытие всех позиций при падении ниже 50% начального баланса
Мониторинг плавающей просадки DD10% — предупреждение / 20% — экстренное закрытие всех позиций
Обнаружение аномального процента выигрышейПри WR>85% на 30+ сделках — предупреждение
Мониторинг частоты сделокМенее 2 сделок в месяц — предупреждение о возможном выходе за рамки торгового периода
Рекомендация по выводу средствПри достижении 1.5x от начального депозита — уведомление «рекомендуется ежедневный вывод»

Механизм, непосредственно предотвращающий слив счёта, который в прошлом произошёл с двумя EA на усреднении за 14 лет.

Уровень 4: Абсолютный чеклист перед публикацией (CLAUDE.md)

Закреплено в качестве правил разработки:

  • Обязательное BT на реальном MT5 за 14 лет (PF≥1.0 / сделок≥100 / DD≤15%)
  • Разница PF за периоды 5/10/14 лет — не более ±0.10 (согласованность)
  • Прохождение через все рыночные режимы: кризис Lehman 2008, пандемия COVID 2020, ослабление иены 2022
  • Ежемесячная переоценка форвардных результатов → немедленная скрытая публикация при понижении рейтинга

Интеграция FailureGuard во все публичные EA

Начиная с флагманского EURJPY ASIA BREAKOUT EA v1.10, постепенно интегрируется во все EA:

  • EURJPY ASIA BREAKOUT EA v1.10 — FailureGuard интегрирован
  • 🔄 BLAZE GOLD v2 — интеграция в процессе
  • 📋 2 EA на усреднении (отозваны) — будут распространяться как справочные EA после интеграции

Функционал после интеграции:

  • Защита в реальном времени от слива счёта, подобного двум предыдущим EA на усреднении
  • Аномальное снижение частоты сделок → предупреждение о выходе за рамки торгового периода
  • Пользователи могут спокойно работать с EA, оснащёнными системой предотвращения банкротства

Новая позиция FXEA365

FXEA365 стал единственным в отрасли сервисом распространения EA со встроенной стандартной системой предотвращения банкротства:

ПараметрОтрасль в целомFXEA365
Анализ сбоев перед разработкойОтсутствуетАнализ 13 категорий + определение 5 паттернов
Инструмент автоматического обнаруженияОтсутствует✅ ea_failure_detector.py
Автоматическая верификация BTРучная✅ validate_new_ea.sh (авто за 5/7/10/14 лет)
Защита во время работыИндивидуальная реализация✅ FailureGuard.mqh — стандарт для всех EA
Абсолютный чеклист перед публикациейОтсутствует✅ Правила закреплены в CLAUDE.md
Ежемесячная форвардная переоценкаОтсутствует✅ Немедленное скрытие при понижении рейтинга

Сообщение пользователям

«Эффектные 4-летние данные BT», «20+ месяцев реальных результатов на Myfxbook», «PF=4.77/+210 000%» — всё это может оказаться иллюзией краткосрочной оптимизации. Даже у EA с наивысшими оценками в индустрии — вроде известного дорогостоящего Gold EA — зафиксированы факты долгосрочного банкротства.

FXEA365:

  • ✅ Публикует в качестве основных только EA, выжившие в реальном BT за 14 лет и более
  • ✅ Автоматически обнаруживает 5 паттернов банкротства → немедленно скрывает соответствующие EA
  • ✅ Мониторинг в реальном времени через FailureGuard во время торговли

«Честное предоставление только настоящих, выживших за 14 лет» — это бренд-ось FXEA365.

Скачать

Связанные материалы

  • Детальный анализ сбоев: analysis/EA_FAILURE_ANALYSIS_2026-05-29.md
  • Инструмент обнаружения: scripts/ea_failure_detector.py
  • Пайплайн верификации: scripts/validate_new_ea.sh
  • Защита во время работы: mq5/FailureGuard.mqh

FXEA365 — единственный в отрасли сервис распространения EA со встроенной стандартной системой предотвращения банкротства

5-дневный курс по email (бесплатно)

Получайте по одному письму в день об основах автоматизированной FX-торговли, правильном чтении бэктестов и советах по выбору брокера.

* Конфиденциальность строго защищена. Отписаться можно в любое время.