Trend Rapture EA
- Experts
-
Artem Koliada
MQL4/MQL5 Developer 💻 | Turning trading strategies into profitable code. Expert Advisors (EA) & Custom Indicators for MT4/MT5. Let's automate your trading - Versão: 1.0
- Ativações: 5
Trend Rapture EA é um sistema de negociação automatizado baseado no motor do indicador Trend Rapture. Ele usa um filtro de Kalman adaptativo combinado com bandas de volatilidade Z-Score dinâmicas para detectar regimes de mercado e gerenciar posições por meio de um sistema de grade (grid) controlado. O EA foi projetado para uso no EURUSD M15, embora possa ser aplicado a outros pares de moedas principais e prazos com ajustes de parâmetros apropriados.
Como Funciona O núcleo do sistema é um filtro de Kalman — um algoritmo recursivo que estima a verdadeira tendência do preço separando o sinal do ruído. Em torno desse valor filtrado, bandas de volatilidade dinâmicas são calculadas usando um desvio padrão contínuo e um multiplicador Z-Score. Com base na posição do preço em relação a essas bandas, o mercado é classificado em um de três regimes:
-
Neutro (Neutral) — o preço se move dentro das bandas ao redor da linha de Kalman
-
Alta (Bullish) — o preço rompe acima da banda superior
-
Baixa (Bearish) — o preço rompe abaixo da banda inferior
Quando um regime direcional é confirmado, o EA abre uma posição. Se o preço se mover contra a posição em um número definido de pontos, níveis adicionais são abertos com um tamanho de lote aumentado. A grade inteira fecha quando o lucro médio ponderado atinge a meta de take-profit definida.
Modos de Entrada Dois modos de entrada estão disponíveis por meio do parâmetro Strategy Mode:
-
O modo Rapid (Rápido) entra em uma posição na primeira barra de um novo regime, quando o preço rompe além de uma banda de volatilidade. Isso é adequado para mercados em tendência.
-
O modo Tactical (Tático) entra quando o preço recua para tocar a linha de Kalman enquanto permanece dentro de um regime estabelecido. Isso é adequado para condições de variação (range) ou reversão à média.
Tamanho da Posição Quando o Auto-Lot está ativado, o tamanho do lote base escala proporcionalmente com o crescimento do saldo da conta. Isso mantém a exposição ao risco consistente à medida que a conta cresce. Por exemplo, com um lote base de 0.01 em uma base de saldo de 10.000, o lote dobra para 0.02 quando a conta atinge 20.000. Se o Auto-Lot estiver desativado, o EA usará um tamanho de lote fixo para cada negociação.
Controles de Risco O parâmetro Max Drawdown define o rebaixamento máximo permitido como uma porcentagem do saldo da conta. Se esse nível for atingido, todas as posições abertas serão fechadas imediatamente. Definir esse valor como 0 desativa a proteção. O parâmetro Close Grid on Signal Reversal, quando ativado, fecha a grade atual se o regime de mercado mudar para a direção oposta antes que o take-profit seja alcançado. O número máximo de níveis de grade é definido pelo parâmetro Max Levels e atua como um limite rígido na expansão de posições.
Parâmetros Motor do Filtro de Kalman:
-
Process Noise (Q) — controla a rapidez com que o filtro se adapta às mudanças de preço. Valores mais baixos produzem uma linha mais suave; valores mais altos tornam o filtro mais reativo.
-
Measurement Noise (R) — controla o quanto o filtro confia nos dados de preços recebidos. Valores mais altos reduzem a sensibilidade a flutuações de curto prazo.
-
Z-Score Multiplier — define a largura das bandas de volatilidade. Valores mais altos exigem um rompimento mais forte para desencadear uma mudança de regime.
-
Variance Period — o número de barras usadas para calcular o desvio padrão contínuo.
Estratégia de Entrada:
-
Strategy Mode — seleciona entre a lógica de entrada Rapid (rompimento) e Tactical (recuo).
Configurações de Negociação:
-
Base Lot Size — o tamanho do lote aplicado ao valor base do saldo definido.
-
Balance Base — o valor do saldo da conta correspondente ao tamanho do lote base.
-
Auto-Lot — ativa o dimensionamento proporcional do lote com o crescimento da conta.
-
Grid Take Profit — o lucro médio ponderado em pontos no qual toda a grade é fechada.
-
Grid Step — a distância em pontos entre os níveis consecutivos da grade.
-
Magic Number — um identificador exclusivo para as ordens do EA.
Configurações de Martingale:
-
Enable Martingale Grid — ativa ou desativa o aumento de posições em movimentos adversos.
-
Lot Multiplier per Level — o fator pelo qual o tamanho do lote aumenta em cada novo nível.
-
Maximum Grid Levels — o limite rígido no número de posições abertas na grade.
Proteção de Risco:
-
Max Drawdown % — fecha todas as posições se o rebaixamento do saldo atingir esse limite. Defina como 0 para desativar.
-
Close Grid on Signal Reversal — fecha a grade ativa quando um sinal oposto é detectado.
Notas A grade martingale carrega riscos inerentes. Cada nível adicional aumenta significativamente a exposição total. É recomendável testar o EA em uma conta de demonstração antes de aplicá-lo a uma conta real e definir o parâmetro Max Drawdown de acordo com sua tolerância ao risco. Os resultados do backtesting mostrados nas capturas de tela são baseados em dados históricos e não garantem desempenho futuro. Resultados passados não são indicativos de retornos futuros.
