Operar um Expert Advisor (EA) que use fractais parece simples na teoria, mas na prática a maioria dos traders tropeça na calibragem dos parâmetros e na integração com a gestão de risco. O ponto de partida é entender que o fractal não é um sinal de compra ou venda isolado; ele serve como gatilho dentro de um fluxo maior de análise de preço. A seguir, mostro como transformar esse gatilho em entradas consistentes, como proteger o capital e onde o método costuma falhar.
Como o fractal gera uma entrada?
- Detecção. O MetaTrader identifica um fractal quando cinco candles formam um pico (ou vale) central, rodeado por dois candles menores em cada lado.
- Confirmação. Não abra a posição imediatamente; espere o candle seguinte fechar acima (para alta) ou abaixo (para baixa) do nível do fractal.
- Filtro de tendência. Use um indicador de tendência (ex.: EMA 50) para validar a direção. Se a EMA estiver acima do preço, ignore fractais de alta.
Gestão de risco baseada em fractais
Um erro comum é colocar stop‑loss no ponto exato do fractal. Em mercados voláteis, isso gera stop‑outs frequentes. Uma abordagem mais robusta:
- Calcule a distância média dos últimos 20 fractais (ATR ou range).
- Defina o stop a 1,5 × essa distância, sempre abaixo (ou acima) do fractal de entrada.
- Use um trailing stop atrelado ao próximo fractal oposto; ele age como “corte de perda” dinâmico.
Exemplo prático no EUR/USD
| Passo | Ação | Resultado esperado |
|---|---|---|
| 1 | Fractal de alta aparece em 1.0830 | Marca o ponto de referência |
| 2 | Candle seguinte fecha 5 pips acima | Gatilho de entrada |
| 3 | EMA 50 está acima do preço | Confirma tendência de alta |
| 4 | Stop = 1.0805 (1,5 × ATR 10) | Protege contra recuo |
| 5 | Trailing stop ao próximo fractal de baixa | Bloqueia lucro parcial |
Quando o método falha
Fractais são essencialmente “pontos de inflexão” e não garantem continuidade. Em mercados com baixa volatilidade (ex.: pares de moedas em faixa) o número de fractais aumenta, mas a probabilidade de ruptura diminui. Nesses cenários, combine o fractal com um filtro de volatilidade (ATR > 0,0008) ou suspenda o EA.
FAQ rápido
- Posso usar fractais em gráficos de 5 minutos? Sim, mas o ruído aumenta; prefira 15 min ou superior.
- Quantos fractais devo monitorar? Limite a 2‑3 simultâneos para evitar sobreposição de stops.
- E se o preço romper o stop logo após a entrada? Reavalie a distância do ATR; talvez esteja subestimando a volatilidade.
Para quem já usa um EA básico, inserir o módulo de fractal como filtro adicional costuma elevar a taxa de acertos em 8‑12 %. Teste em conta demo, ajuste o multiplicador do ATR e só então migre para o real.
Veja um modelo pronto de EA com fractais e economize tempo de codificação.
Primeiros passos após a compra
Instale o MetaTrader 5 (ou a versão compatível com o seu EA). Em seguida, abra o diretório Files\Experts e copie a pasta FractalsEA para dentro.
Reinicie a plataforma. No Navegador, clique com o botão direito em Expert Advisors → Atualizar. O FractalsEA aparecerá na lista de indicadores personalizados.
Configuração inicial
| Parâmetro | Valor padrão | Recomendação |
|---|---|---|
| FractalPeriod | 5 | Manter para a maioria dos pares |
| LotSize | 0.01 | Ajustar ao risco diário (0.5 % do capital) |
| StopLoss (pips) | 30 | Multiplicar por 1.5 quando a volatilidade > 1.2 % |
| TakeProfit (pips) | 60 | Usar relação 2:1 com o SL |
| TrailingStart | 15 | Ativar após 3 % de ganho |
Rotina recomendada – checklist operacional
- Dia 0 – Verificar a integridade dos arquivos e habilitar o EA em AutoTrading.
- Dia 1‑2 – Executar em modo Demo 100 % das sessões de negociação. Anotar a frequência de fractais válidos (mínimo 4 por dia).
- Dia 3‑5 – Ajustar
LotSizeconforme a taxa de acerto (ideal ≥ 55 %). - Dia 6‑7 – Ativar TrailingStop e observar a redução de drawdown.
- Semana 2 – Migrar para conta real, começando com 10 % do capital destinado ao EA.
Erros comuns e como evitá‑los
Sobre‑otimização: Não altere o FractalPeriod para valores abaixo de 3; a sensibilidade exagerada gera sinais falsos.
Negligenciar o spread: Em ativos com spread > 3 pips, aumente o StopLoss em +10 pips para manter a relação risco‑recompensa.
Desativar o filtro de horário: Fractais são menos confiáveis nos primeiros 30 minutos da abertura. Use a opção TradeOnlyDuring para limitar a operação das 09:00 às 16:00 (GMT).
Fluxograma simplificado de decisão

FAQ rápido
- Posso usar o FractalsEA em múltiplos pares simultaneamente? Sim, mas limite a 3 pares para evitar sobrecarga de memória.
- O EA funciona em contas sem swap? Funciona, porém o cálculo de juros overnight pode afetar o TrailingStop. Ajuste o parâmetro
SwapAdjustmentpara 0. - Como monitorar o desempenho? Abra o Journal e filtre por “FractalSignal”. Uma planilha modelo de acompanhamento já está incluída na pasta
Docs.
Perfil ideal e limitações práticas
Quem vive de scalping agressivo ou de análises exclusivamente de volume vai achar este guia de fractais pouco útil; ele foi pensado para traders que já navegam entre timeframe múltiplos e buscam um filtro adicional de tendência.
Se seu setup é “buy‑and‑hold” 10‑20 anos, esqueça. Fractais são, por definição, micro‑eventos que perdem relevância em horizontes tão amplos.
Quem deve usar
- Day‑traders com experiência em price action que operam entre 5 min e 1 h.
- Programadores de Expert Advisors que já lidam com indicadores de volatilidade (ATR, Bollinger).
- Quem aceita perdas curtas em troca de maiores oportunidades de entrada.
Quem não terá bom aproveitamento
- Iniciantes que ainda não dominam suporte/resistência.
- Estratégias de arbitragem ou carry‑trade.
- Plataformas que limitam o número de objetos gráficos (ex.: MT4 mobile).
Limitações contextuais
Fractais dependem de alta liquidez; em ativos com spreads acima de 2 pips ou em mercados com gaps frequentes (ex.: forex fora de Londres) o sinal pode se tornar ruído.
Além disso, o algoritmo do EA não filtra notícias econômicas. Um fractal “valido” pode ser anulado por um evento inesperado.
FAQ contextual
| Pergunta | Resposta |
|---|---|
| Posso usar em criptomoedas? | Sim, mas ajuste o parâmetro de “minimun bars” para 8‑10 devido à maior volatilidade. |
| O EA aceita múltiplas contas simultâneas? | Somente se o broker permitir “hedge”. Caso contrário, o script sofre “conflict error”. |
| Qual o drawdown máximo observado? | Em testes de 6 meses, até 23 % em pares EUR/USD com stop‑loss fixo de 30 pips. |
Checklist final
- Conta com execução ECN e spread < 1 pip.
- Back‑test de 200 dias ao menos.
- Filtro de notícias habilitado.
- Capital mínimo: 0,5 lot (ou equivalente).
Parecer editorial equilibrado
O material entrega um framework robusto para quem deseja automatizar a captura de “pontos de inflexão” dentro de um day‑trade. Não é um “ponto‑e‑clique” que transforma novatos em mestres, mas fornece dados suficientes para quem já tem disciplina de risco.
Se seu objetivo é reduzir o tempo gasto em análise gráfica, o EA pode economizar até 30 % de esforço operacional – desde que se respeite a regra de stop‑loss rígido.
Mini cenários reais
1️⃣ Trader A (30 k USD, 1 % risco por trade) usa o EA em GBP/JPY. Em 3 meses, ganha 8 % com 12 trades vencedores e 4 derrotas. Resultado: prática viável.
2️⃣ Trader B (10 k USD, risco 2 %/trade) rodou em USD/ZAR durante notícias de mineração. O EA disparou 5 entradas consecutivas, todas revertidas. Resultado: perda de 15 % devido à falta de filtro de eventos.
Próximos passos
Teste em conta demo antes de alocar capital real. Ajuste o parâmetro “FractalStrength” conforme a volatilidade do ativo. Se tudo alinhado, considere incorporar um trailing stop para otimizar a saída.



