Sistema Automático de Detecção e Prevenção de Falhas em EAs: Defesa em 4 Camadas Padrão para Todos os EAs
Sumário
- Por que um Sistema de Prevenção de Falhas é Necessário
- Os 5 Padrões de Falha (Derivados de Dados Reais)
- Implementação da Defesa em 4 Camadas
- Camada 1: Ferramenta de Detecção Automática de Falhas (`ea_failure_detector.py`)
- Camada 2: Pipeline Automático de Validação por BT (`validate_new_ea.sh`)
- Camada 3: Proteção em Tempo Real (`FailureGuard.mqh`)
- Camada 4: Checklist Obrigatório Pré-Publicação (CLAUDE.md)
- FailureGuard Integrado em Todos os EAs Publicados
- O Novo Posicionamento do FXEA365
- Mensagem aos Usuários
- Download
- Materiais de Referência
Sistema Automático de Detecção e Prevenção de Falhas em EAs: Defesa em 4 Camadas Padrão para Todos os EAs
Esta é uma mensagem da equipe FXEA365.
Após analisar 145 relatórios HTM de testes reais no MT5 ao longo dos últimos 2 dias, constatamos que mais de 40 EAs em 13 categorias falharam de alguma forma. Transformamos essas lições em um sistema que garante que os mesmos tipos de falha nunca se repitam, e esse sistema agora é padrão em todos os nossos EAs.
Por que um Sistema de Prevenção de Falhas é Necessário
Os seguintes fatos foram identificados nos últimos 2 dias:
| EA | Curto prazo (4-7 anos) | Longo prazo (7-14 anos) |
|---|---|---|
| AUDUSD Nanpin KAMIKAZE | PF=1,81 / +479% | PF=0,45 / -$1.217 |
| EURJPY Nanpin KAMIKAZE | PF=2,09 / +1091% | Conta completamente zerada |
| AUSSIE BB REVERT v2.1 | PF=1,52 / +$316 | PF=0,83 / -$2.789 |
Ficou confirmado repetidamente que EAs com bom desempenho no curto prazo também podem falhar no horizonte de 7 a 14 anos.
Os 5 Padrões de Falha (Derivados de Dados Reais)
| # | Padrão | Condição de Detecção | Nº de EAs Afetados |
|---|---|---|---|
| 1 | Ilusão de otimização de curto prazo | PF curto prazo ≥1,5 ∧ PF longo prazo <1,0 | 8 casos |
| 2 | Fora do período da estratégia | Número de operações = 0 | 2 casos |
| 3 | Especificidade de par de moedas | Falha em pares derivados | 10+ casos |
| 4 | Explosão de Nanpin/Grid | WR ≥70% ∧ (DD ≥30% ∨ NP <0) | 5 casos |
| 5 | Falha de implementação | Número de operações extremamente baixo | 1 caso |
Detalhes: Relatório de Análise de Falhas
Implementação da Defesa em 4 Camadas
Camada 1: Ferramenta de Detecção Automática de Falhas (ea_failure_detector.py)
Ao receber um arquivo HTM de BT como entrada, o sistema avalia automaticamente 5 padrões + 5 itens de alerta precoce:
python3 scripts/ea_failure_detector.py "NomeDoEA" *.htm
# Saída:
# ★ MAIN_QUALIFIED → Aprovado para publicação como EA principal
# 🛡 SUPPORT_QUALIFIED → Aprovado para publicação como EA de suporte
# ❌ HIDDEN_REQUIRED → Publicação proibida
# ⚠ NOT_QUALIFIED → Não qualificado
Validado com os seguintes casos de autoteste:
- EURJPY ASIA (14 anos PF=1,18) → ★MAIN_QUALIFIED ✓
- AUDUSD Nanpin (falha em 7 anos) → ❌HIDDEN_REQUIRED ✓
- AUSSIE BB REVERT (falha em 7 anos) → ❌HIDDEN_REQUIRED ✓
Camada 2: Pipeline Automático de Validação por BT (validate_new_ea.sh)
Executa BT automático de novos EAs por 5/7/10/14 anos → determina publicação via detector:
./scripts/validate_new_ea.sh GOLD_NY_BREAKOUT_EA GOLD H1
# 1. Gera 4 arquivos .ini (5/7/10/14 anos)
# 2. Executa BTs sequenciais no fxvps
# 3. Faz pull dos 4 arquivos HTM
# 4. Avaliação pelo failure_detector → 4 classificações geradas automaticamente
Regra estabelecida: todo novo EA deve obrigatoriamente passar por este pipeline antes da publicação.
Camada 3: Proteção em Tempo Real (FailureGuard.mqh)
Inclua #include <FailureGuard.mqh> no EA para prevenção de falhas em tempo real durante operações reais:
| Funcionalidade | Comportamento |
|---|---|
| Limite de lote acumulado (Nanpin) | Para novas entradas quando o lote total ultrapassa 1,0 |
| Proteção de saldo mínimo | Fecha todas as posições quando o saldo cai abaixo de 50% do saldo inicial |
| Monitoramento de DD com posições abertas | Alerta em 10% / Fechamento emergencial em 20% |
| Detecção de taxa de acerto anormal | Alerta quando a taxa supera 85% após 30 ou mais operações |
| Monitoramento de frequência de operações | Alerta de possível período fora da estratégia quando há menos de 2 operações por mês |
| Recomendação de saque | Notificação de "saque diário" quando o saldo supera 1,5x o valor inicial |
Um mecanismo criado para prevenir diretamente o tipo de dissolução de conta que observamos em nossos 2 EAs de Nanpin ao longo de 14 anos.
Camada 4: Checklist Obrigatório Pré-Publicação (CLAUDE.md)
Regras formalizadas como diretrizes de desenvolvimento:
- BT real de 14 anos obrigatório (PF ≥1,0 / operações ≥100 / DD ≤15%)
- Diferença de PF entre períodos de 5/10/14 anos dentro de ±0,10 (consistência)
- Sobrevivência em todos os regimes: crise de 2008 (Lehman Brothers), COVID-19 em 2020 e depreciação do iene em 2022
- Reavaliação mensal com dados de forward → rebaixamento imediato para hidden quando necessário
FailureGuard Integrado em Todos os EAs Publicados
Iniciando com o EURJPY ASIA BREAKOUT EA v1.10, o FailureGuard será integrado progressivamente em todos os EAs:
- ✅ EURJPY ASIA BREAKOUT EA v1.10 — FailureGuard já integrado
- 🔄 BLAZE GOLD v2 — Integração em andamento
- 📋 2 EAs de Nanpin (retirados) — Serão integrados e redistribuídos como EAs de referência
Funcionalidades após integração:
- Prevenção em tempo real de dissolução de conta similar aos 2 EAs de Nanpin anteriores
- Alerta automático quando a frequência de operações cai de forma anormal (possível período fora da estratégia)
- Usuários podem operar com confiança sabendo que o EA possui o Sistema de Prevenção de Falhas integrado
O Novo Posicionamento do FXEA365
Tornamo-nos o único serviço de distribuição de EAs com Sistema de Prevenção de Falhas como padrão:
| Item | Mercado Geral | FXEA365 |
|---|---|---|
| Análise de falhas pré-desenvolvimento | Não existe | Análise de 13 categorias + 5 padrões definidos |
| Ferramenta de detecção automática | Não existe | ✅ ea_failure_detector.py |
| Validação automática por BT | Manual | ✅ validate_new_ea.sh (automático para 5/7/10/14 anos) |
| Proteção em tempo real | Implementação individual | ✅ FailureGuard.mqh padrão em todos os EAs |
| Checklist obrigatório pré-publicação | Não existe | ✅ Regras formalizadas no CLAUDE.md |
| Reavaliação mensal por forward | Não existe | ✅ Rebaixamento imediato para hidden quando necessário |
Mensagem aos Usuários
"BT impressionante de 4 anos", "20+ meses de histórico real no Myfxbook", "PF=4,77 / +210.000%" — todos esses podem ser ilusões de otimização de curto prazo. Mesmo EAs com as melhores avaliações da indústria, como um conhecido EA de ouro de alto custo, apresentam histórico de falha no longo prazo.
O FXEA365:
- ✅ Publica apenas EAs que sobreviveram a BT reais de 14 anos ou mais
- ✅ Detecta automaticamente os 5 padrões de falha → EAs afetados são imediatamente ocultados
- ✅ Monitora em tempo real durante operações reais com o FailureGuard
"Fornecer com integridade apenas os verdadeiros sobreviventes de 14 anos" — este é o eixo central da marca FXEA365.
Download
- EA Principal: EURJPY ASIA BREAKOUT EA v1.10 (com FailureGuard padrão)
- EA de Suporte: BLAZE GOLD v2 (XAUUSD a partir de 2018)
- Módulo de Prevenção de Falhas: FailureGuard.mqh (include comum para todos os EAs)
Materiais de Referência
- Análise detalhada de falhas:
analysis/EA_FAILURE_ANALYSIS_2026-05-29.md - Ferramenta de detecção:
scripts/ea_failure_detector.py - Pipeline de validação:
scripts/validate_new_ea.sh - Proteção em tempo real:
mq5/FailureGuard.mqh
FXEA365 — O único serviço de distribuição de EAs com Sistema de Prevenção de Falhas como padrão da indústria
Relacionados
2026-05-31
A Armadilha do EA com 10% ao Mês — Por Que os EAs de Grid com Alto Retorno Sempre Quebram
2026-05-26
Filtros Antiloss do MEGAMAX EA: Guia Completo | 5 Camadas de Defesa Derivadas da Análise de Padrões de Perda em 10 Anos de BT
2026-05-22
Estratégia de Portfólio com Múltiplos EAs【Versão 2026】Como Minimizar o Drawdown com Diversificação
2026-05-22
10 Erros Comuns na Operação de EAs e Como Evitá-los【Leia Antes de Perder Dinheiro com Robôs】
Curso por E-mail de 5 Dias (Grátis)
Receba um e-mail por dia sobre os fundamentos do trading FX automatizado, como ler corretamente os backtests e dicas para escolher corretora.
* Privacidade rigorosamente protegida. Você pode cancelar a inscrição a qualquer momento.