RangeStrike MT5
- Experts
-
Eloizio Coelho Alves
Sono un trader brasiliano con esperienza in analisi tecnica e algoritmi intelligenti per il mercato finanziario.
Attualmente utilizzo una combinazione di EA proprietari e modelli Python avanzati per identificare opportunità con maggiore precisione. - Versione: 1.159
- Attivazioni: 5
Rilevamento del Range • Ingresso Dinamico su Inversione • Alternating Reversal Engine
RangeStrike MT5 è un sistema di trading automatizzato progettato per identificare espansioni significative del prezzo, attendere un’inversione controllata e successivamente gestire l’intero ciclo operativo attraverso una sequenza dinamica di posizioni alternate.
Invece di entrare immediatamente sul mercato dopo un classico segnale di indicatore, RangeStrike lascia prima che il mercato compia un movimento significativo.
L’EA analizza la struttura del prezzo, rileva quando il mercato ha percorso una distanza rilevante e posiziona un ordine pendente dietro il movimento in corso.
Finché il mercato continua nella stessa direzione, l’ordine pendente segue il prezzo.
Quando il mercato inizia a invertire la propria traiettoria, l’ordine smette di allontanarsi e rimane in attesa di essere attivato.
Da questo momento entra in funzione la caratteristica principale di RangeStrike:
Il cuore di RangeStrike: Alternating Reversal Engine
Dopo l’attivazione della prima posizione, RangeStrike controlla continuamente la distanza tra il prezzo corrente e l’ultima posizione aperta.
Ogni volta che il mercato percorre la distanza configurata contro l’ultima posizione, l’EA apre automaticamente una nuova posizione nella direzione opposta, utilizzando il moltiplicatore di lotto impostato.
Una sequenza teorica potrebbe essere:
BUY 0.01
↓ Il prezzo scende contro il BUY
SELL 0.02
↑ Il mercato torna a salire
BUY 0.04
↓ Nuova inversione verso il basso
SELL 0.08
↑ Nuova inversione
BUY 0.16
La sequenza può quindi continuare:
BUY → SELL → BUY → SELL → BUY...
Ogni nuova posizione nasce da una reale inversione della direzione del mercato.
RangeStrike non si limita quindi a distribuire in anticipo una griglia completa di ordini.
La struttura del ciclo operativo viene costruita dinamicamente mentre il mercato cambia direzione.
L’obiettivo è fare in modo che la posizione più recente abbia un peso maggiore rispetto alla precedente. Quando il mercato smette finalmente di oscillare e sviluppa un movimento più forte verso una direzione, la posizione più recente può esercitare un’influenza maggiore sul risultato complessivo del paniere.
Come funziona il primo ingresso
Con le impostazioni predefinite, RangeStrike analizza le ultime 10 candele, inclusa la candela corrente.
Il sistema identifica:
- il minimo più basso;
- il massimo più alto;
- la distanza tra questi due estremi;
- e quale dei due estremi si è formato per primo.
Quando questa ampiezza raggiunge la distanza configurata — 1.000 punti per impostazione predefinita — RangeStrike considera che si sia verificato un movimento significativo.
Se il minimo si è formato per primo e successivamente il prezzo è salito fino al massimo, l’EA posiziona un Sell Stop sotto il prezzo corrente.
Se il massimo si è formato per primo e successivamente il prezzo è sceso fino al minimo, l’EA posiziona un Buy Stop sopra il prezzo corrente.
La distanza predefinita dell’ordine pendente è di 500 punti.
Ordine pendente dinamico
Il primo ordine STOP non è statico.
Durante un movimento rialzista:
il Sell Stop sale seguendo il prezzo.
Durante un movimento ribassista:
il Buy Stop scende seguendo il prezzo.
Finché il movimento originale continua, l’ordine pendente segue il mercato.
Quando il mercato inizia a invertire la direzione, l’ordine smette di allontanarsi dal prezzo.
Rimane quindi fermo al suo ultimo livello e attende di essere attivato dall’inversione.
In questo modo RangeStrike cerca di entrare dopo l’espansione, all’inizio dell’inversione, invece di entrare direttamente nel movimento iniziale.
Il ciclo di “andata e ritorno”Questa è una delle caratteristiche più importanti di RangeStrike.
Dopo l’apertura della prima posizione a mercato, il sistema reagisce alle successive variazioni di direzione del prezzo.
Supponiamo che la distanza tra gli ordini opposti sia di 1.000 punti.
Prima posizione
BUY 0.01
Il prezzo scende di 1.000 punti:
Prima inversione
SELL 0.02
Successivamente il mercato risale di 1.000 punti dal livello di ingresso del SELL:
Seconda inversione
BUY 0.04
Poi il prezzo scende nuovamente:
Terza inversione
SELL 0.08
Successivamente il mercato torna a salire:
Quarta inversione
BUY 0.16
RangeStrike può continuare automaticamente:
BUY → SELL → BUY → SELL → BUY...
finché il mercato non sviluppa finalmente un movimento sufficientemente forte in una direzione da consentire il recupero del paniere.
L’EA non deve prevedere in anticipo quale direzione prevarrà alla fine. Reagisce ai movimenti reali del mercato.
Recupero e chiusura del paniereQuando sono aperte più posizioni, RangeStrike le gestisce come un unico paniere di trading.
Il sistema monitora continuamente il risultato complessivo delle posizioni aperte.
Quando il paniere recupera la perdita accumulata e ritorna verso il breakeven o il profitto, RangeStrike registra il prezzo di mercato in quel momento.
Da quel punto, l’EA attende un ulteriore movimento favorevole.
Quando viene raggiunto il numero di punti configurato e il paniere rimane positivo, tutte le posizioni del ciclo vengono chiuse insieme.
L’intero ciclo può quindi essere riassunto così:
Espansione → Ingresso su inversione → Posizioni alternate → Movimento direzionale → Recupero → Chiusura del paniere
Take Profit indipendente della prima posizioneSe la prima operazione si sviluppa immediatamente nella direzione favorevole e non è necessaria alcuna sequenza di recupero, RangeStrike può chiudere questa posizione utilizzando un obiettivo di profitto indipendente.
Ciò consente di concludere un primo trade positivo senza avviare inutilmente una sequenza di posizioni opposte.
Protezione adattiva del margineRangeStrike integra un sistema interno di protezione del margine.
Prima di avviare un nuovo ciclo, l’EA può simulare diverse possibili fasi della sequenza di posizioni alternate.
Se il volume iniziale configurato crea una pressione eccessiva sul margine previsto, RangeStrike può ridurre automaticamente il lotto iniziale.
Se anche il volume minimo consentito dal broker non risulta sufficientemente sicuro secondo la simulazione, l’EA può attendere una nuova opportunità invece di avviare un ciclo che il conto potrebbe non riuscire a sostenere.
Il sistema verifica inoltre la disponibilità reale del margine prima dell’apertura di nuove posizioni a mercato.
Esecuzione adattata al brokerRangeStrike considera automaticamente diverse caratteristiche importanti del simbolo e del broker, tra cui:
- lotto minimo e massimo;
- passo del volume;
- distanza minima per gli ordini pendenti;
- Stop Level e Freeze Level;
- modalità di esecuzione;
- politica di filling;
- margine disponibile.
Questo consente all’EA di adattarsi meglio a diversi ambienti operativi MT5.
Pannello informativo sul graficoRangeStrike mostra direttamente sul grafico:
- simbolo negoziato;
- numero di posizioni BUY;
- volume totale BUY;
- numero di posizioni SELL;
- volume totale SELL;
- profitto o perdita flottante corrente;
- profitto chiuso nella giornata.
Initial lot size
Volume iniziale del ciclo operativo.
Distance between opposite orders
Distanza che il mercato deve percorrere contro l’ultima posizione prima dell’apertura della posizione opposta.
Lot multiplier
Moltiplicatore applicato al volume delle posizioni successive.
Basket TP after breakeven
Movimento favorevole aggiuntivo richiesto dopo il ritorno del paniere al breakeven.
TP for the first standalone order
Obiettivo indipendente utilizzato quando è aperta soltanto la prima posizione.
Number of candles to analyze
Numero di candele utilizzate per rilevare l’espansione iniziale.
Required range
Ampiezza minima tra il minimo più basso e il massimo più alto.
Initial STOP distance
Distanza tra il prezzo corrente e il primo ordine pendente.
Automatic margin protection
Consente a RangeStrike di adattare il lotto iniziale al margine disponibile.
RangeStrike è progettato principalmente per conti MT5 Hedging, poiché il suo meccanismo richiede la possibilità di mantenere contemporaneamente posizioni BUY e SELL sullo stesso simbolo.
Durante una sequenza alternata di recupero, il sistema può utilizzare volumi di posizione progressivamente maggiori.
Questo può generare un’esposizione significativa e drawdown elevati in condizioni di mercato prolungate, volatili o sfavorevoli.
La protezione del margine può aiutare a controllare il rischio, ma non può eliminare completamente la possibilità di perdite, drawdown o Stop Out.
Prima dell’utilizzo su un conto reale, si raccomanda di eseguire backtest e test su conto demo utilizzando le reali condizioni operative del proprio broker.
Le performance passate non garantiscono risultati futuri.

