Trailing Stop Manager PRO
- Utilità
-
Prime Horizon
🎯 Sviluppatore MT5 — Market Structure, Smart Money & Strumenti per Prop Firm
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ - Versione: 3.0
- Aggiornato: 18 maggio 2026
- Attivazioni: 10
Trailing Stop Manager PRO v3.0 — Suite di gestione posizioni (MT5)
Trailing Stop Manager PRO è un Expert Advisor per MetaTrader 5 che automatizza la gestione di tutte le vostre posizioni aperte: trailing stop, break-even, chiusure parziali, protezione del drawdown e avvisi. La versione 3.0 è una riscrittura completa che moltiplica le modalità di trailing, aggiunge gli avvisi Telegram, integra una protezione del drawdown per conti Funded, e fornisce un pannello visuale con controlli interattivi.
L'EA funziona con ordini manuali e con ordini generati da qualsiasi altro Expert Advisor. Può gestire tutte le posizioni del conto o mirare a simboli e MagicNumbers specifici (liste CSV per configurazioni multi-strategia).
Novità v3.0
- 6 modalità di trailing stop (vs 2 in v1.0): Fixed Pips, ATR, Chandelier Exit, Moving Average (SMA/EMA), Parabolic SAR, Candle High/Low
- Chiusura parziale a 3 livelli cumulativi (TP1, TP2, TP3) con percentuale configurabile per livello
- 5 preset di rischio con un clic: Custom, Scalper, Day Trader, Swing, Funded Account
- Equity Drawdown Protection per conti Funded (limiti giornaliero e totale, chiusura automatica)
- Profit Lock: blocca una percentuale configurabile del picco di profitto raggiunto
- Virtual SL: trailing stop nascosto al broker
- Avvisi Telegram tramite WebRequest (Bot Token + Chat ID)
- Filtro anti-spread: sospende il trailing quando lo spread supera una soglia
- Filtri multi-simbolo e multi-MagicNumber tramite CSV
- Pannello interattivo: statistiche giornaliere, drag & drop, scaling DPI, tooltip
- Persistenza dello stato: lo stato ON/OFF è conservato tra i riavvii
Obiettivo
- Standardizzare la gestione degli stop su tutte le posizioni aperte del conto
- Adattare dinamicamente lo stop alla volatilità (modalità ATR, Chandelier, Candle H/L)
- Proteggere il capitale durante le valutazioni su conti Funded (Daily DD, Overall DD)
- Gestire più EA e strategie in parallelo tramite filtri CSV
- Offrire un monitoraggio in tempo reale grazie al pannello interattivo
Le 6 modalità di trailing
- Fixed Pips: distanza costante in pips con step minimo tra due modifiche
- ATR Dynamic: stop adattato alla volatilità (ATR x moltiplicatore)
- Chandelier Exit: ancorato al massimo/minimo di una finestra, meno un ATR
- Moving Average: segue una media mobile (SMA o EMA) con buffer in pips
- Parabolic SAR: segue il SAR finché rimane dal lato giusto del prezzo
- Candle High/Low: segue il minimo/massimo delle ultime N candele con buffer
Equity Drawdown Protection (conti Funded)
Modulo dedicato ai trader in valutazione su conti Funded. Monitora continuamente due limiti configurabili:
- Max Daily DD %: drawdown massimo consentito sull'equity di inizio giornata (reset alle 00:00 server)
- Max Overall DD %: drawdown massimo consentito dal primo attachment dell'EA
In caso di superamento, l'EA può chiudere tutte le posizioni (DD_CloseAll) e/o sospendere qualsiasi nuovo trailing (DD_StopTrailing). Il blocco può essere rilasciato manualmente dal pannello (pulsante RESET DD).
Profit Lock
Una volta che il profitto raggiunge il valore di armamento (ArmAtPips), l'EA blocca una percentuale del picco di profitto osservato tramite uno stop calcolato dal prezzo di entrata. Lo stop non può più indietreggiare.
Avvisi Telegram
Invio di notifiche strutturate al vostro bot Telegram personale (creato tramite @BotFather) ad ogni evento chiave: attivazione del break-even, hit di TP1/TP2/TP3, armamento del Profit Lock, attivazione del Basket Close, breach Equity DD. Configurazione tramite Bot Token + Chat ID negli input. URL da aggiungere in Strumenti > Opzioni > Expert Advisor > Consenti WebRequest: https://api.telegram.org
5 Risk Preset (configurazione con un clic)
All'avvio, il preset scelto sovrascrive gli input pertinenti:
- Custom: i vostri parametri così come sono
- Scalper: trailing 8 pips, step 2, BE 5 pips, 1 TP a 10 pips (50%)
- Day Trader: trailing 20 pips, step 5, BE 15 pips, 3 TP a 20/40/60 pips (30/30/50%)
- Swing: trailing ATR, BE 50 pips, TP a 100/200 pips
- Funded Account: trailing 15 pips, BE 8 pips, 2 TP, Equity DD attiva (3% daily / 7% overall)
Chiusura parziale 3 livelli (TP1 / TP2 / TP3)
Ogni livello dispone della propria soglia in pips e della propria percentuale di chiusura. I livelli si attivano in ordine (TP2 richiede che TP1 sia già stato raggiunto, ecc.) e i volumi sono calcolati sul volume rimanente dopo ogni chiusura.
Filtri e compatibilità multi-strategia
- Direzione: solo Buy, solo Sell, o entrambe
- Simboli: lista CSV (es. EURUSD,XAUUSD,GBPJPY) o vuoto per tutti i simboli del conto
- MagicNumbers: lista CSV (es. 12345,67890) o vuoto per tutti i magic
- Sessione: finestra oraria (server time) con supporto di sovrapposizione di mezzanotte
- Anti-spread: sospende il trailing quando lo spread supera N pips
Pannello
- Mostra la modalità attiva, il P&L flottante, il numero di posizioni trailed/pending
- Statistiche giornaliere: Day P&L, BE Locks, TP Hits (TP1/TP2/TP3), Profit Locks, Max DD
- Pulsanti interattivi: ON/OFF (stato persistente), CLOSE ALL (doppio clic di conferma), RESET DD
- Header trascinabile, scaling DPI automatico (compatibile 4K), tooltip educativi su ogni sezione
- Visuali sul chart: zona di profit, linea SL/VSL, livelli TP, mini-pannello per trade, punti di cronologia del trailing
Parametri principali
Risk Preset: Custom / Scalper / Day Trader / Swing / Funded
Trailing: TrailingMode, EnableTrailing, TrailingStopPips, TrailingStepPips, ATR_Period, ATR_Multiplier, Chandelier_Period, Chandelier_ATR_Mult, MA_Period, MA_Type, MA_Shift, MA_Buffer_Pips, SAR_Step, SAR_Maximum, Candle_Lookback, Candle_Buffer_Pips
Break-Even: EnableBreakEven, BreakEvenPips, BreakEvenExtraPips
Partial Close 3 livelli: EnableTP1/TP2/TP3, TP1_Pips/TP2_Pips/TP3_Pips, TP1_ClosePercent/TP2_ClosePercent/TP3_ClosePercent
Profit Lock: EnableProfitLock, ProfitLock_ArmAtPips, ProfitLock_LockPct
Virtual SL: UseVirtualSL, VirtualSL_ShowLine
Basket Close: EnableBasketClose, BasketProfitTarget, BasketLossLimit
Equity Drawdown Protection: EnableEquityDD, MaxDailyDD_Percent, MaxOverallDD_Percent, DD_CloseAll, DD_StopTrailing
Filtri Sessione / Spread: EnableSessionFilter, SessionStartHour/Min, SessionEndHour/Min, EnableSpreadFilter, MaxSpreadPips
Filtri di posizione: TrailBuyOnly, TrailSellOnly, TrailSymbolsFilter (CSV), MagicNumbersFilter (CSV)
Avvisi: EnableAlerts, EnablePushNotifications
Telegram: EnableTelegram, TG_BotToken, TG_ChatID, TG_AlertBE, TG_AlertTP, TG_AlertProfitLock, TG_AlertBasket, TG_AlertDD
Pannello: ShowDashboard, DashboardX, DashboardY, DashWidth, DPIScaleOverride, DashFontBoost
Utilizzo
- Copiate il file .ex5 nella cartella MQL5/Experts e riavviate MT5
- Per gli avvisi Telegram, aggiungete https://api.telegram.org in Strumenti > Opzioni > Expert Advisor > Consenti WebRequest
- Trascinate l'EA su un grafico MT5 (simbolo e timeframe a scelta)
- Opzionale: scegliete un Risk Preset per configurazione automatica, o lasciate su Custom
- Impostate la modalità di trailing e i suoi parametri dedicati
- Attivate i moduli desiderati (Break-Even, Partial Close, Profit Lock, Virtual SL, Basket Close, Equity DD)
- Configurate i filtri (direzione, simboli CSV, magic CSV, sessione, spread)
- Se Telegram è attivato, inserite il Bot Token e il Chat ID
- Monitorate il pannello interattivo e utilizzate i pulsanti ON/OFF, CLOSE ALL, RESET DD secondo necessità
Raccomandazioni
- Su indici e metalli ad alta volatilità (XAUUSD, US30, NAS100), le modalità ATR o Chandelier offrono un adattamento più progressivo
- Sulle major Forex, la modalità Fixed con step è sufficiente nella maggior parte dei casi
- Per i conti Funded, il preset Funded Account attiva automaticamente la protezione Equity DD (3% daily / 7% overall) — adattate questi valori alle regole del vostro provider
- Attivate Virtual SL se il vostro broker mostra gli stop ai liquidity provider o se desiderate nascondere il vostro livello di uscita
- Testate sistematicamente ogni configurazione su conto demo prima dell'uso in reale
Compatibilità
- Piattaforma: MetaTrader 5 (Expert Advisor)
- Tipi di conto: Hedging e Netting
- Ingressi: ordini manuali e ordini generati da qualsiasi EA di terze parti
- Mercati: Forex, indici, metalli, crypto e altri strumenti secondo l'offerta del broker
- Visualizzazione: scaling DPI automatico (FullHD a 4K)
Guida PDF utente
Una guida PDF d'uso è disponibile su richiesta per gli acquirenti. Contattatemi tramite messaggistica privata MQL5 dopo l'installazione per riceverla.
FAQ
L'EA agisce sugli ordini pendenti?
No, solo sulle posizioni aperte.
Si possono gestire più EA sorgenti con MagicNumbers diversi?
Sì, il parametro MagicNumbersFilter accetta una lista CSV (es. 12345,67890,11111).
Si possono gestire più simboli contemporaneamente da un singolo chart?
Sì. Lasciate TrailSymbolsFilter vuoto per gestire tutte le posizioni del conto, o elencate i simboli in CSV (es. EURUSD,XAUUSD,GBPJPY).
Come configurare Telegram?
Create un bot con @BotFather, ottenete il token. Avviate una conversazione con il bot poi aprite https://api.telegram.org/bot[TOKEN]/getUpdates per ottenere il vostro chat_id. Inserite entrambi negli input TG_BotToken e TG_ChatID, e aggiungete https://api.telegram.org agli URL WebRequest consentiti.
Cosa succede se viene superato il limite Equity DD?
Secondo le vostre impostazioni, l'EA può chiudere tutte le posizioni filtrate (DD_CloseAll) e/o sospendere qualsiasi nuovo trailing (DD_StopTrailing). Il blocco può essere rilasciato manualmente tramite il pulsante RESET DD del pannello.
Break-even, profit lock e trailing possono funzionare insieme?
Sì. L'ordine logico è: Virtual SL check, Profit Lock, Break-Even, Partial Close, poi Trailing Stop. Ogni modulo sposta lo stop solo in senso favorevole.
Cosa succede se è già presente uno Stop Loss?
L'SL esistente viene conservato finché le condizioni di trailing/step non sono soddisfatte. L'EA non sposta mai un SL contro la posizione.
Lo stato ON/OFF viene conservato dopo il riavvio di MT5?
Sì, tramite le GlobalVariables di MT5. Se mettete l'EA in pausa tramite il pulsante del pannello, rimarrà in pausa al prossimo avvio.
Versione gratuita disponibile
Una versione Trailing Stop Manager LITE è disponibile gratuitamente su MQL5 Market. Offre la modalità Fixed Pips, il break-even, una chiusura parziale a 1 livello, i filtri di base e lo stesso pannello. La versione PRO aggiunge le 5 modalità avanzate (ATR, Chandelier, MA, PSAR, Candle), la chiusura parziale a 3 livelli, il Profit Lock, l'Equity DD Protection, gli avvisi Telegram, il Virtual SL, i 5 Risk Preset e i filtri multi-simbolo/magic CSV.
Avviso di rischio
Il trading comporta un elevato rischio di perdita. Questo Expert Advisor automatizza la gestione del trailing stop e alcune azioni di gestione delle posizioni, ma non garantisce alcun risultato. È vostra responsabilità testare ogni configurazione su conto demo prima dell'uso in reale e adattarla al vostro broker, ai vostri strumenti e alla vostra tolleranza al rischio. Non investite mai denaro che non potete permettervi di perdere.
Changelog
- v3.00 — Riscrittura maggiore. Aggiunte 4 modalità di trailing (Chandelier, MA, PSAR, Candle H/L). Passaggio a 3 livelli di chiusura parziale. Nuovi moduli: Profit Lock, Virtual SL, Basket Close, Equity Drawdown Protection (conti Funded), filtro Anti-Spread, avvisi Telegram, 5 Risk Preset in un clic. Filtri CSV multi-simbolo e multi-MagicNumber. Nuovo pannello con drag & drop, scaling DPI, tooltip, statistiche giornaliere (P&L, BE Locks, TP Hits, Profit Locks, Max DD). Persistenza dello stato tra i riavvii. Pulsante RESET DD manuale.
- v1.00 — Versione iniziale: trailing Fixed Pips e ATR, break-even, chiusura parziale 1 livello, pannello, filtri di base e avvisi.
