MultiRange Stop Loss Manager MT4
- Utilità
-
Andrea Bonotto
I have been operating as an independent trader on FOREX for over 10 years, gaining significant experience in implementing programs for Metratrader 4. - Versione: 1.23
- Attivazioni: 7
MultiRange Stop Loss Manager MT4 è un’utility progettata per rimuovere temporaneamente i livelli di Stop Loss durante specifiche finestre temporali e ripristinarli automaticamente in seguito.
Il suo scopo principale è proteggere ordini aperti e pendenti durante condizioni di mercato in cui lo spread Bid/Ask può aumentare bruscamente per motivi tecnici di mercato, e non perché la strategia di trading abbia effettivamente fallito.
Può essere particolarmente utile:
-
in prossimità del rollover giornaliero, generalmente intorno alla mezzanotte nell’orario del server MetaTrader e, a seconda del broker, durante la prima parte della nuova giornata di trading;
-
durante periodi di liquidità molto ridotta;
-
nei momenti di forte volatilità;
-
ogni volta che il book diventa temporaneamente meno liquido e lo spread Bid/Ask aumenta in modo anomalo.
In queste situazioni, un ordine può andare in Stop Loss semplicemente perché lo spread si allarga per un breve periodo, anche se il movimento reale del mercato non ha invalidato la strategia di trading.
MultiRange Stop Loss Manager consente al trader di definire specifici intervalli temporali durante i quali lo Stop Loss originale viene temporaneamente rimosso e memorizzato in modo sicuro.
Al termine del periodo selezionato, l’utility tenta automaticamente di ripristinare lo Stop Loss originale.
Perché questa utility può essere utileDurante il rollover giornaliero, la liquidità può temporaneamente diminuire e gli spread possono aumentare in modo significativo.
Per esempio, una posizione Buy viene normalmente chiusa al prezzo Bid, mentre una posizione Sell è influenzata dal prezzo Ask. Un improvviso aumento dello spread può quindi portare uno dei due lati del mercato a raggiungere lo Stop Loss anche quando il normale movimento del prezzo è relativamente contenuto.
Questo significa che un’operazione può talvolta essere chiusa in Stop Loss a causa di un evento temporaneo di liquidità o di spread, e non perché la logica di trading che aveva originariamente aperto la posizione sia diventata non valida.
MultiRange Stop Loss Manager è progettato per offrire al trader un maggiore controllo su questi specifici periodi.
L’utility non modifica la strategia di trading e non apre nuove operazioni. Gestisce esclusivamente gli Stop Loss degli ordini selezionati già esistenti.
Caratteristiche principali-
Fino a 5 periodi indipendenti di sospensione dello Stop Loss
-
Ogni periodo può essere attivato o disattivato separatamente
-
Le finestre temporali possono attraversare la mezzanotte
-
Gestione sia degli ordini a mercato sia degli ordini pendenti
-
Gestione di tutti gli ordini, dei soli ordini manuali oppure degli ordini con uno specifico Magic Number
-
Gestione di tutti i simboli, del solo simbolo del grafico corrente oppure di un simbolo specifico
-
Memorizzazione dello Stop Loss originale prima della rimozione
-
Ripristino automatico dello Stop Loss al termine del periodo di sospensione
-
Gli ordini pendenti continuano a essere gestiti correttamente anche se diventano posizioni a mercato durante il periodo di sospensione
-
Possibilità di chiusura a mercato se il prezzo ha già superato lo Stop Loss memorizzato
-
Visualizzazione sul grafico dei prossimi periodi di sospensione
-
Log dettagliato su MetaTrader
-
Messaggi disponibili in inglese, italiano e spagnolo
La rimozione di uno Stop Loss aumenta sempre il rischio, perché la posizione rimane temporaneamente priva della protezione dello Stop Loss lato broker.
Per questo motivo, l’utility memorizza lo Stop Loss originale prima di rimuoverlo.
Quando il periodo di sospensione termina, lo Stop Loss originale viene ripristinato ogni volta che le condizioni di mercato lo consentono.
Un’ulteriore opzione di sicurezza può anche chiudere la posizione a mercato se il prezzo ha già superato lo Stop Loss originale mentre la protezione era sospesa.
Questo evita che l’utility lasci semplicemente una posizione senza protezione quando lo Stop Loss originale non può più essere ripristinato correttamente.
L’utente rimane responsabile della scelta dei periodi di sospensione appropriati e deve comprendere i rischi derivanti dalla rimozione temporanea dello Stop Loss.
InputLingua
Language
Seleziona la lingua utilizzata dall’utility per messaggi e notifiche.
Lingue disponibili:
-
English
-
Italiano
-
Español
La lingua predefinita è l’inglese.
Controlli principali
Enable EA
Interruttore principale ON/OFF.
-
true — la gestione degli Stop Loss è attiva.
-
false — l’utility rimane applicata al grafico ma non rimuove né ripristina gli Stop Loss.
Use Local PC Time
Seleziona l’orologio utilizzato per il programma delle sospensioni.
-
true — utilizza l’ora locale del computer o del VPS.
-
false — utilizza l’ora del server MetaTrader del broker.
Per gli utenti che vogliono proteggere le posizioni durante il rollover giornaliero del broker, utilizzare l’orario del server del broker può rendere più semplice allineare il programma alla giornata di trading del broker.
Timer Seconds
Definisce ogni quanti secondi l’utility controlla:
-
l’ora corrente;
-
i periodi di sospensione attivi;
-
gli ordini gestiti;
-
le condizioni per il ripristino dello Stop Loss.
Un valore più basso significa controlli più frequenti.
Finestre di sospensioneL’utility mette a disposizione cinque intervalli temporali indipendenti.
Ogni intervallo contiene tre impostazioni:
-
Enable Range
-
Remove SL Time
-
Restore SL Time
È necessario attivare solamente gli intervalli che si desidera utilizzare.
Range 1
Enable Range 1
Attiva o disattiva il primo periodo di sospensione.
Remove SL Time 1
Definisce l’orario di inizio del Range 1.
A questo orario l’utility memorizza gli Stop Loss originali e li rimuove dagli ordini selezionati.
Restore SL Time 1
Definisce l’orario di fine del Range 1.
Al raggiungimento di questo orario, l’utility tenta di ripristinare gli Stop Loss originali.
Un intervallo può attraversare la mezzanotte.
Esempio:
22:50 → 01:03
Questo significa che la protezione Stop Loss viene sospesa dalle 22:50 fino alle 01:03 del giorno successivo.
Una configurazione di questo tipo può essere utile in prossimità del rollover giornaliero se il broker presenta spread più ampi durante quel periodo.
Range 2
Enable Range 2
Attiva il secondo periodo indipendente di sospensione.
Remove SL Time 2
Definisce l’orario di inizio del Range 2.
Restore SL Time 2
Definisce l’orario di fine del Range 2.
Range 3
Enable Range 3
Attiva il terzo periodo indipendente di sospensione.
Remove SL Time 3
Definisce l’orario di inizio del Range 3.
Restore SL Time 3
Definisce l’orario di fine del Range 3.
Range 4
Enable Range 4
Attiva il quarto periodo indipendente di sospensione.
Remove SL Time 4
Definisce l’orario di inizio del Range 4.
Restore SL Time 4
Definisce l’orario di fine del Range 4.
Range 5
Enable Range 5
Attiva il quinto e ultimo periodo di sospensione configurabile.
Remove SL Time 5
Definisce l’orario di inizio del Range 5.
Restore SL Time 5
Definisce l’orario di fine del Range 5.
I cinque intervalli sono indipendenti e possono essere utilizzati per diversi periodi della stessa giornata di trading.
Impostazioni relative al tipo di ordineInclude Market Orders
Determina se devono essere gestite le posizioni Buy e Sell già aperte.
-
true — le posizioni a mercato sono incluse.
-
false — le posizioni a mercato vengono ignorate.
Include Pending Orders
Determina se devono essere gestiti anche gli ordini pendenti.
Sono supportati:
-
Buy Limit
-
Sell Limit
-
Buy Stop
-
Sell Stop
Se un ordine pendente viene attivato mentre il suo Stop Loss è sospeso, l’utility continua a gestire la posizione a mercato risultante utilizzando lo Stop Loss originale memorizzato.
Ambito degli ordiniOrder Scope
Determina quali operazioni l’utility è autorizzata a gestire.
Modalità disponibili:
All Orders
Gestisce tutti gli ordini compatibili presenti sul conto.
Può includere sia operazioni aperte manualmente sia operazioni aperte da Expert Advisor.
Manual Orders Only
Vengono gestite solamente le operazioni con Magic Number 0.
Specific Magic Number
Vengono gestiti solamente gli ordini associati allo specifico Magic Number selezionato.
Questa opzione è utile quando si desidera che MultiRange Stop Loss Manager gestisca soltanto le posizioni generate da uno specifico Expert Advisor.
Magic Number
Utilizzato quando è selezionata la modalità Specific Magic Number.
Inserire il Magic Number dell’Expert Advisor di cui si desidera gestire le operazioni.
Ambito dei simboliSymbol Scope
Determina quali simboli vengono gestiti.
Opzioni disponibili:
All Symbols
L’utility gestisce gli ordini compatibili su tutti i simboli del conto.
Current Chart Symbol
Vengono gestiti solamente gli ordini relativi al simbolo del grafico su cui l’utility è applicata.
Custom Symbol
Viene gestito solamente uno specifico simbolo selezionato.
Custom Symbol
Utilizzato quando è selezionata la modalità Custom Symbol.
Inserire il nome esatto del simbolo utilizzato dal broker.
Per esempio:
EURUSD
oppure nomi specifici del broker come:
EURUSD.a
EURUSDm
Il nome deve corrispondere esattamente al simbolo utilizzato dal proprio broker.
Impostazioni di sicurezzaClose If Price Beyond Stored Stop Loss
Questa è un’importante opzione di sicurezza.
Se il mercato ha già superato lo Stop Loss originale memorizzato prima della fine del periodo di sospensione, potrebbe non essere più possibile ripristinare correttamente quello Stop Loss.
Quando questa opzione è attiva, l’utility può chiudere la posizione a mercato invece di lasciarla senza la protezione prevista.
-
true — chiude la posizione a mercato se lo Stop Loss memorizzato è già stato superato.
-
false — non esegue la chiusura automatica a mercato.
Close Slippage
Definisce lo slippage consentito quando l’utility deve chiudere una posizione a mercato.
Il valore è espresso in point di MetaTrader.
LogVerbose Log
Attiva i messaggi dettagliati nelle schede Experts e Journal di MetaTrader.
Quando è attivo, l’utility segnala azioni quali:
-
Stop Loss memorizzato;
-
Stop Loss rimosso;
-
Stop Loss ripristinato;
-
posizione chiusa perché lo Stop Loss memorizzato è stato superato;
-
cambiamento dello stato delle finestre di sospensione;
-
errori restituiti da MetaTrader.
Questa funzione può essere utile per il monitoraggio e la risoluzione dei problemi.
Pannello delle sospensioni sul graficoShow Next Suspensions
Visualizza direttamente sul grafico i prossimi periodi programmati di sospensione dello Stop Loss.
Panel Max Upcoming
Definisce il numero massimo di periodi futuri di sospensione visualizzati quando il pannello viene espanso.
Panel X
Controlla la posizione orizzontale del pannello.
Panel Y
Controlla la posizione verticale del pannello.
Panel Font Size
Imposta la dimensione del testo utilizzato dal pannello informativo.
Panel Color
Seleziona il colore del testo visualizzato nel pannello.
Utilizzo tipico: rollover giornalieroUno dei principali utilizzi di MultiRange Stop Loss Manager è la protezione delle posizioni durante il periodo di rollover giornaliero del broker.
In prossimità della mezzanotte nell’orario del server MetaTrader, e talvolta anche durante una parte dell’ora successiva a seconda del broker e dei fornitori di liquidità, la liquidità di mercato può temporaneamente diminuire.
Lo spread Bid/Ask può quindi diventare molto più ampio rispetto alle normali condizioni di trading.
Uno Stop Loss relativamente vicino al mercato può di conseguenza essere raggiunto a causa di questo aumento temporaneo dello spread.
Una configurazione tipica può quindi prevedere la sospensione della protezione Stop Loss poco prima del rollover previsto e il suo ripristino una volta che liquidità e spread sono tornati a condizioni normali.
Gli orari corretti dipendono dal broker e devono sempre essere verificati dall’utente.
Altri utilizziGli intervalli temporali aggiuntivi possono essere utilizzati ogni volta che il trader sa in anticipo che potrebbero verificarsi condizioni anomale di liquidità o spread.
Per esempio:
-
rollover giornaliero;
-
specifici periodi di bassa liquidità;
-
periodi programmati durante i quali il trader si aspetta spread insolitamente elevati;
-
condizioni temporanee di mercato in cui la protezione Stop Loss deve essere gestita in modo differente.
MultiRange Stop Loss Manager non garantisce protezione contro perdite, aumento dello spread, slippage o gap di mercato.
La rimozione temporanea di uno Stop Loss può comportare perdite superiori rispetto al livello dello Stop Loss originale.
L’utility dovrebbe quindi essere utilizzata esclusivamente da trader che comprendono le conseguenze della rimozione temporanea della protezione Stop Loss lato broker.
Si consiglia sempre di testare attentamente le impostazioni su un conto demo prima di utilizzare l’utility su un conto reale.

