Техническое задание
1️⃣ Objetivo
Desenvolver Expert Advisor para MetaQuotes MetaTrader 5, com foco em:
-
Convexidade estrutural
-
Maximização de CAGR sustentável
-
Controle rígido de risco
-
Automação total
Uso: Conta pessoal (não prop firm).
2️⃣ Especificações Gerais
-
Plataforma: MT5
-
Ativo principal: XAUUSD
-
Timeframe: H1
-
Sem hedging
-
Máx 1 trade por candle
-
Máx 3 posições por direção (pyramiding)
-
Magic Number único
-
Slippage control
-
Spread filter configurável
3️⃣ Lógica de Tendência
Filtro primário:
-
EMA200 (parametrizável)
BUY apenas se Close[1] > EMA200
SELL apenas se Close[1] < EMA200
Filtro de regime:
-
ADX(14) > 22 (parametrizável)
-
ATR(14) > Média ATR(100)
4️⃣ Entrada – Pullback + Break
BUY:
-
Candle anterior toca ou fecha abaixo da EMA20
-
Candle atual fecha acima da máxima do anterior
-
Ordem aberta na abertura da próxima vela
SELL = inverso
5️⃣ Stop Loss
Modo único:
SL = Maior entre:
-
Último fractal confirmado
-
1.2 × ATR(14)
Stop sempre técnico. Nunca fixo em pips.
6️⃣ Take Profit
Sem TP fixo.
Trailing stop:
-
Ativa após 1.5R
-
Move para BE + 0.5R
-
Depois trailing por Low[1] (BUY) / High[1] (SELL)
Proibido trailing fixo curto.
7️⃣ Pyramiding Progressivo
Adicionar posição apenas se:
-
Trade inicial ≥ 1.5R
-
SL já em BE+
-
ADX continua > threshold
Estrutura de risco:
-
1ª posição: 0.4%
-
2ª posição: 0.3%
-
3ª posição: 0.2%
Risco agregado máx ≈ 0.9%
8️⃣ Gestão de Risco
-
Risco fixo baseado em % equity
-
Cálculo automático de lote baseado na distância do SL
-
Sem martingale
-
Sem grid
9️⃣ Filtro de Sessão
Horário padrão:
08:00 – 17:00 CET
Parametrizável.
🔟 Critérios Obrigatórios de Backtest
Período: 2015–2025
Modo: Every Tick
Exigir:
-
Profit Factor ≥ 1.4
-
MAR ≥ 1.5
-
DD ≤ 30%
-
≥ 3 trades ≥ 8R
-
Relatório completo + CSV trades
-
Teste de robustez (variação parâmetros ±20%)
💰 Estrutura de Pagamento
Milestone 1 – Estrutura básica funcionando
Milestone 2 – Gestão de risco + pyramiding
Milestone 3 – Testes + otimização leve + entrega final