AI Donchian Breakout Trader
- Experts
- Versão: 1.0
Visão Geral
AI Donchian Breakout Trader é um Expert Advisor totalmente automatizado para o MetaTrader 5. Ele rastreia um canal de preço móvel (a máxima mais alta e a mínima mais baixa em um período retrospectivo configurável) e procura um rompimento genuíno além desse canal, pontuado por um mecanismo de confiança de estilo IA antes que qualquer operação seja considerada.
Como Funciona
- O EA calcula continuamente um canal de preço a partir das máximas e mínimas recentes, excluindo a vela em formação e a recém-fechada do próprio cálculo do canal.
- Um sinal de rompimento aparece quando o preço da vela mais recentemente fechada fecha além da borda superior ou inferior desse canal.
- A força do rompimento é medida como a distância além da borda do canal, normalizada em relação à volatilidade atual do ATR.
- Cada rompimento é verificado em conjunto com a linha principal do indicador ADX para confirmar que o movimento tem força de tendência subjacente antes de ser tratado como sinal.
- Um filtro de tendência EMA opcional pode exigir que a direção do rompimento esteja de acordo com a tendência de longo prazo.
- Uma pontuação de confiança de estilo IA de 0 a 100 combina a força do rompimento e a força da tendência. Uma operação só é considerada quando a pontuação supera um limite mínimo configurável.
Gestão de Risco
- Distâncias de stop loss e take profit baseadas em ATR que se adaptam à volatilidade atual do mercado.
- Trailing stop opcional baseado em ATR. Antes de ajustar o stop loss, o EA verifica a distância entre o preço e o take profit atual para evitar rejeições da corretora quando o preço já está próximo do alvo.
- Uma verificação de margem é executada antes de cada solicitação de operação, comparando a margem requerida estimada com a margem livre com uma margem de segurança.
- O tamanho do lote é automaticamente normalizado conforme as restrições de volume mínimo, máximo e passo da corretora.
- Um filtro de horário de sessão configurável com uma margem de borda, além de um filtro de spread máximo, ajudam o EA a se manter afastado em condições desfavoráveis.
- Uma posição por vez por símbolo/magic number.
Parâmetros de Entrada
- InpMagicNumber - identificador único das operações deste EA.
- InpTimeframe - timeframe de trabalho usado para construir o canal de preço e os indicadores.
- InpMaxSpreadPoints - spread máximo permitido, em pontos, antes que uma nova operação seja ignorada.
- InpEdgeBufferSeconds - margem, em segundos, mantida livre em relação às bordas de abertura/fechamento da sessão.
- InpDonchianPeriod - número de velas usadas para calcular o canal de preço (máxima mais alta / mínima mais baixa).
- InpAtrNormMult - múltiplo de ATR que corresponde à pontuação máxima de confiança baseada na força do rompimento.
- InpAdxPeriod - período usado para o cálculo do ADX.
- InpAdxNorm - valor de ADX que corresponde à pontuação máxima de confiança baseada na força da tendência.
- InpMinConfidence - pontuação mínima de confiança da IA (0-100) necessária antes de abrir uma operação.
- InpUseEmaFilter, InpEmaTrendPeriod - filtro de sanidade de tendência de longo prazo opcional.
- InpLotSize - tamanho de lote base antes da normalização de volume da corretora.
- InpAtrPeriod, InpSlAtrMult, InpTpAtrMult - período de ATR e multiplicadores usados para dimensionar o stop loss e o take profit.
- InpMinStopPoints - distância mínima do stop em pontos, independentemente do ATR.
- InpUseTrailing, InpTrailAtrMult, InpTrailStepPoints - configurações do trailing stop.
Notas Importantes
Este Expert Advisor automatiza uma lógica de negociação claramente definida baseada na detecção de rompimentos do canal de preço e na confirmação da força da tendência. Ele não garante lucro, e nenhum resultado - hipotético ou não - é um indicador confiável de desempenho futuro. Por favor, teste primeiro em uma conta demo, use um dimensionamento de posição apropriado para sua conta, e esteja consciente de que negociar instrumentos com margem (leverage) implica risco de perda.
