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 - Versione: 1.0
- Attivazioni: 5
Trend Rapture EA è un sistema di trading automatizzato basato sul motore dell'indicatore Trend Rapture. Utilizza un filtro di Kalman adattivo combinato con bande di volatilità Z-Score dinamiche per rilevare i regimi di mercato e gestire le posizioni attraverso un sistema a griglia (grid) controllato. L'EA è stato progettato per l'uso su EURUSD M15, sebbene possa essere applicato ad altre principali coppie di valute e timeframe con opportuni aggiustamenti dei parametri.
Come Funziona Il nucleo del sistema è un filtro di Kalman — un algoritmo ricorsivo che stima la vera tendenza del prezzo separando il segnale dal rumore. Intorno a questo valore filtrato, vengono calcolate bande di volatilità dinamiche utilizzando una deviazione standard mobile e un moltiplicatore Z-Score. In base alla posizione del prezzo rispetto a queste bande, il mercato è classificato in uno dei tre regimi:
-
Neutro (Neutral) — il prezzo si muove all'interno delle bande attorno alla linea di Kalman
-
Rialzista (Bullish) — il prezzo rompe al di sopra della banda superiore
-
Ribassista (Bearish) — il prezzo rompe al di sotto della banda inferiore
Quando viene confermato un regime direzionale, l'EA apre una posizione. Se il prezzo si muove contro la posizione per un numero definito di punti, vengono aperti livelli aggiuntivi con una dimensione del lotto aumentata. L'intera griglia si chiude quando il profitto medio ponderato raggiunge l'obiettivo di take-profit definito.
Modalità di Ingresso Sono disponibili due modalità di ingresso tramite il parametro Strategy Mode:
-
La modalità Rapid (Rapida) entra in posizione sulla prima barra di un nuovo regime, quando il prezzo supera una banda di volatilità. Questo è adatto per i mercati in trend.
-
La modalità Tactical (Tattica) entra quando il prezzo effettua un pullback per toccare la linea di Kalman pur rimanendo all'interno di un regime stabilito. Questo è adatto per condizioni di range o mean-reverting.
Dimensionamento della Posizione Quando Auto-Lot è abilitato, la dimensione del lotto base viene scalata proporzionalmente alla crescita del saldo del conto. Ciò mantiene coerente l'esposizione al rischio man mano che il conto cresce. Ad esempio, con un lotto base di 0,01 a una base di saldo di 10.000, il lotto raddoppia a 0,02 quando il conto raggiunge i 20.000. Se Auto-Lot è disabilitato, l'EA utilizza una dimensione di lotto fissa per ogni trade.
Controlli del Rischio Il parametro Max Drawdown definisce il drawdown massimo consentito come percentuale del saldo del conto. Se viene raggiunto questo livello, tutte le posizioni aperte vengono chiuse immediatamente. L'impostazione di questo valore a 0 disabilita la protezione. Il parametro Close Grid on Signal Reversal, se abilitato, chiude la griglia corrente se il regime di mercato passa alla direzione opposta prima che venga raggiunto il take-profit. Il numero massimo di livelli della griglia è definito dal parametro Max Levels e agisce come un limite rigido al ridimensionamento della posizione.
Parametri Motore del Filtro di Kalman:
-
Process Noise (Q) — controlla la rapidità con cui il filtro si adatta alle variazioni di prezzo. Valori più bassi producono una linea più liscia; valori più alti rendono il filtro più reattivo.
-
Measurement Noise (R) — controlla quanto il filtro si fida dei dati sui prezzi in entrata. Valori più alti riducono la sensibilità alle fluttuazioni a breve termine.
-
Z-Score Multiplier — imposta la larghezza delle bande di volatilità. Valori più alti richiedono un breakout più forte per innescare un cambio di regime.
-
Variance Period — il numero di barre utilizzate per calcolare la deviazione standard mobile.
Strategia di Ingresso:
-
Strategy Mode — seleziona tra logica di ingresso Rapid (breakout) e Tactical (pullback).
Impostazioni di Trading:
-
Base Lot Size — la dimensione del lotto applicata all'importo base del saldo definito.
-
Balance Base — l'importo del saldo del conto corrispondente alla dimensione del lotto base.
-
Auto-Lot — abilita il ridimensionamento proporzionale del lotto con la crescita del conto.
-
Grid Take Profit — il profitto medio ponderato in punti al quale viene chiusa l'intera griglia.
-
Grid Step — la distanza in punti tra livelli di griglia consecutivi.
-
Magic Number — un identificatore univoco per gli ordini dell'EA.
Impostazioni Martingala:
-
Enable Martingale Grid — abilita o disabilita il ridimensionamento della posizione su mosse avverse.
-
Lot Multiplier per Level — il fattore per il quale la dimensione del lotto aumenta ad ogni nuovo livello.
-
Maximum Grid Levels — il limite rigido al numero di posizioni aperte nella griglia.
Protezione del Rischio:
-
Max Drawdown % — chiude tutte le posizioni se il drawdown dal saldo raggiunge questa soglia. Imposta su 0 per disabilitare.
-
Close Grid on Signal Reversal — chiude la griglia attiva quando viene rilevato un segnale opposto.
Note La griglia martingala comporta rischi intrinseci. Ogni livello aggiuntivo aumenta significativamente l'esposizione totale. Si consiglia di testare l'EA su un conto demo prima di applicarlo a un conto live e di impostare il parametro Max Drawdown in base alla propria tolleranza al rischio. I risultati del backtesting mostrati negli screenshot si basano su dati storici e non garantiscono prestazioni future. I risultati passati non sono indicativi dei rendimenti futuri.
