Техническое задание
OBJETIVO
Criar um Expert Advisor MT5 profissional para XAUUSD focado em:
Consistência
Baixo drawdown
Scalping profissional
Proteção da conta
Crescimento sustentável
Compatibilidade com conta micro e prop firms
NÃO utilizar:
Martingale
Grid
Hedge agressivo
Recovery system
Multiplicação de lotes após perda
---
ATIVO
XAUUSD apenas
---
TIMEFRAMES
Timeframe principal
M5
Confirmação tendência
M15
Confirmação macro opcional
H1
---
ESTRUTURA DA ESTRATÉGIA
A estratégia deve ser baseada em:
Trend Following
Pullback Scalping
Volatility Filter
Smart Entry Confirmation
Price Action Confirmation
ATR Dynamic Management
Objetivo: Entrar apenas em movimentos de alta probabilidade.
---
FILTRO DE TENDÊNCIA
BUY apenas quando:
EMA 50 acima EMA 200 no M15
Inclinação positiva da EMA 50
Preço acima VWAP opcional
SELL apenas quando:
EMA 50 abaixo EMA 200 no M15
Inclinação negativa da EMA 50
Preço abaixo VWAP opcional
---
FILTRO DE MERCADO LATERAL
NÃO operar quando:
Distância entre EMA 50 e EMA 200 for muito pequena
ATR abaixo do mínimo definido
ADX abaixo do nível mínimo
Objetivo: Evitar consolidação/chop.
---
CONDIÇÕES DE ENTRADA BUY
1. Tendência bullish confirmada
2. Pullback até EMA 20 no M5
3. RSI(14) abaixo de 40 e cruzar novamente acima
4. Candle bullish engulfing OU rejection candle
5. Candle atual não pode ser oversized
6. ATR acima do mínimo
7. Spread abaixo do máximo
8. Fora de notícias high impact
9. Não abrir após spike violento
Abrir BUY no fecho da candle de confirmação.
---
CONDIÇÕES DE ENTRADA SELL
1. Tendência bearish confirmada
2. Pullback até EMA 20 no M5
3. RSI(14) acima de 60 e cruzar novamente abaixo
4. Candle bearish engulfing OU rejection candle
5. Candle atual não pode ser oversized
6. ATR acima do mínimo
7. Spread abaixo do máximo
8. Fora de notícias high impact
9. Não abrir após spike violento
Abrir SELL no fecho da candle de confirmação.
---
FILTRO DE CANDLE ANORMAL
Não abrir trades quando:
Candle atual > 2x ATR
Spike anormal detectado
Spread anormal
Objetivo: Evitar entradas no fim do movimento.
---
FILTRO DE HORÁRIO
Operar apenas:
Sessão Londres
Overlap Londres/Nova Iorque
Evitar:
Sessão asiática
Rollovers
Última hora de sexta-feira
Horários devem ser editáveis.
---
NEWS FILTER
Não operar:
NFP
CPI
FOMC
Juros FED
Notícias USD high impact
Adicionar buffer:
30 minutos antes
30 minutos depois
---
GESTÃO DE RISCO
Risco automático
0.5% por trade default
Máximo 1% opcional
Máximo de trades
1 trade por direção
Máximo 2 trades totais
Proteção diária
Parar após 3 perdas consecutivas
Parar após 5% drawdown diário
Parar após atingir +3% lucro diário
Cooldown
Após loss:
esperar 15-30 minutos
---
STOP LOSS E TAKE PROFIT
Stop Loss
Baseado em ATR:
SL = ATR(14) x 1.5
Take Profit
TP = ATR(14) x 2.5
Risk Reward mínimo
1:1.5
Objetivo ideal: 1:2
---
BREAK EVEN
Mover SL para BE+1 quando:
lucro atingir +8/+10 pontos
Objetivo: Proteção da conta.
---
TRAILING STOP
Trailing inteligente baseado em ATR.
Ativar apenas após lucro mínimo.
Regras:
Nunca afastar stop
Apenas aproximar
Trailing adaptativo à volatilidade
---
FILTRO DXY (OPCIONAL)
BUY GOLD:
apenas se DXY bearish
SELL GOLD:
apenas se DXY bullish
Objetivo: Melhorar precisão institucional.
---
PROTEÇÕES IMPORTANTES
Adicionar:
Proteção slippage
Proteção spread alto
Proteção requotes
Proteção múltiplas entradas
Proteção crash terminal
Recuperação estado EA
---
PAINEL NO GRÁFICO
Mostrar:
Estado EA
Tendência atual
Spread atual
ATR atual
Lucro diário
Drawdown diário
Número de trades
Próxima notícia
Sessão atual
---
INPUTS EDITÁVEIS
Permitir otimização de:
EMA
RSI
ATR
ADX
SL multiplier
TP multiplier
Trailing
Horários
Risk %
Spread máximo
Cooldown
---
REQUISITOS TÉCNICOS
Entregar:
Arquivo .mq5
Arquivo compilado .ex5
Arquivo .set otimizado
Código comentado
Compatível com:
Brokers 5 dígitos
Contas micro
VPS
Prop firms
NÃO usar:
DLL externa
APIs pagas
Dependências externas
---
OBJETIVO FINAL DO EA
Prioridade máxima:
1. Sobrevivência da conta
2. Consistência
3. Drawdown baixo
4. Crescimento estável
5. Robustez real
Meta realista:
5% a 15% mês
Drawdown controlado
Longa duração
NÃO criar:
EA agressivo
EA de recuperação
EA martingale disfarçado
Scalping ultra sensível a spread
Objetivo: Criar um EA profissional e sustentável para longo prazo.