LadderGuard Trade Manager and Account Guard MT5
- Utilità
-
Ibrahim Yahya
Sviluppo strumenti per MetaTrader 5 che seguono esattamente le tue regole: Expert Advisor, trade manager e copiatori di operazioni che calcolano la dimensione di ogni operazione in base al tuo rischio e la gestiscono fino alla fine, senza supervisione, su un VPS. - Versione: 1.0
- Attivazioni: 5
LadderGuard è un gestore di operazioni e un sistema di protezione del conto per MetaTrader 5. Lo colleghi a un solo grafico e si occupa delle posizioni che hai già, sia che tu le abbia aperte manualmente, sia che le abbia aperte un altro Expert Advisor. Non apre operazioni e non genera segnali. Prende profitti parziali ai target, sposta lo stop a pareggio (break-even) e poi lo fa salire livello dopo livello. Inoltre sorveglia l'intero conto e blocca il trading quando viene raggiunto un limite di perdita giornaliera o di drawdown.
Cosa fa
Gestore delle operazioni
- Scegli tu le posizioni. Tutte le posizioni, solo le operazioni manuali o il magic number di un singolo EA. Tutti i simboli o solo il simbolo del grafico.
- Target calcolati dal tuo stop. R è la distanza tra il prezzo d'ingresso e lo stop loss. TP1 è a 1R, TP2 a 2R e l'ultimo target a 3R oppure al take profit della posizione stessa, se questo è più lontano. Tutti e tre sono parametri di input.
- Profitti parziali. Il 40% del volume iniziale viene chiuso a TP1 e il 30% a TP2. Il resto prosegue fino all'ultimo target. I volumi vengono arrotondati per difetto allo step di volume del broker, e una chiusura parziale che violerebbe il volume minimo del broker viene saltata.
- Pareggio e scala. A TP1 lo stop viene spostato al prezzo d'ingresso più qualche punto. Da lì in poi, ogni volta che viene raggiunto un nuovo livello, lo stop sale al livello precedente. L'EA non allarga mai uno stop.
- Chiusura a orario. Chiusura opzionale di tutte le posizioni gestite (e dei relativi ordini pendenti) a un orario del server che imposti tu, ad esempio prima del rollover giornaliero.
- Pulsanti del pannello. «Break-even all» (tutto a pareggio), «Close 50%» (chiudi il 50%), «Close all» (chiudi tutto, con conferma) e «Guard OFF» (disattiva la protezione), direttamente sul grafico.
- Livelli sul grafico. TP1, TP2 e LAST vengono disegnati come linee punteggiate per le posizioni sul simbolo del grafico.
Protezione del conto (sempre l'intero conto)
- Limite di perdita giornaliera. Una percentuale del saldo di inizio giornata, un importo fisso nella valuta del conto, oppure entrambi (vale il più basso). Contano sia le perdite chiuse sia quelle flottanti. Quando il limite viene raggiunto, tutte le posizioni vengono chiuse, tutti gli ordini pendenti vengono cancellati e il trading resta bloccato fino al giorno di trading successivo: qualsiasi posizione aperta durante il blocco viene chiusa immediatamente.
- Drawdown massimo. Misurato dal picco dell'equity, oppure statico dal saldo iniziale, come lo calcolano molte prop firm. Se viene superato, tutto viene chiuso e resta bloccato finché non premi «Unlock» (sblocca) sul pannello.
- Operazioni al giorno. Un tetto massimo di nuove posizioni al giorno. Tutto ciò che viene aperto oltre il tetto viene chiuso immediatamente fino alla fine della giornata.
- Avvisi. All'80% di un limite la barra del pannello diventa rossa e ricevi un solo avviso (più una notifica push, se le notifiche push sono configurate nel terminale).
Pannello
Saldo, equity, P/L di oggi, le barre della perdita giornaliera e del drawdown, le operazioni di oggi, le posizioni gestite con la loro fase (in attesa di TP1, TP1 raggiunto con lo stop a pareggio, TP2 raggiunto, livello della scala), le regole attive e i pulsanti. Il pannello può essere ridotto a icona. L'interfaccia del pannello è in inglese.
Come si usa
- Collega LadderGuard a un solo grafico (qualsiasi simbolo, qualsiasi timeframe). Collegalo una sola volta: una sola copia gestisce tutte le posizioni che selezioni.
- Abilita l'Algo Trading nel terminale e nelle impostazioni dell'EA. Se l'Algo Trading è disattivato, il pannello lo segnala e il gestore va in pausa.
- Imposta quali posizioni deve gestire (tutte, solo manuali o un magic number), oltre ai tuoi target e alle percentuali.
- Imposta i limiti di protezione che desideri, oppure 0 per disattivare un limite.
- Fai trading come al solito. Metti uno stop loss alle tue posizioni: R si misura da lì. Una posizione senza stop usa un R fisso in punti (300 per impostazione predefinita) e non riceve uno stop dall'EA, a meno che tu non lo richieda.
- Tieni il terminale in esecuzione (l'ideale è un VPS). TP1 e TP2 sono gestiti dall'EA, non piazzati presso il broker, quindi funzionano solo mentre l'EA è in esecuzione. I livelli vengono salvati, quindi dopo un riavvio riprende da dove si era fermato.
Nello Strategy Tester LadderGuard apre piccole operazioni dimostrative sul simbolo testato (alternando BUY e SELL, stop a 2 x ATR(14), dimensionate per rischiare circa l'1% del saldo allo stop), così puoi vedere la gestione all'opera in modalità visuale. Questo avviene solo nel tester e può essere disattivato. Su un conto reale o demo non apre mai operazioni proprie.
Parametri di input
| Parametro | Predefinito | Funzione |
| Which positions (quali posizioni) | ||
| Manage only this chart's symbol | false | false = posizioni su tutti i simboli |
| Magic: -1 all, 0 manual trades only, N one EA | -1 | Quali posizioni gestire: -1 tutte, 0 solo manuali, N un singolo EA |
| Targets (target, R = distanza dello stop) | ||
| TP1 at R x | 1.0 | Primo target, in multipli di R |
| TP2 at R x | 2.0 | Secondo target |
| LAST at R x (when the position's own TP is not beyond TP2) | 3.0 | Ultimo target, a meno che il take profit della posizione non sia più lontano |
| R in points for a position without a stop | 300 | R in punti per una posizione senza stop loss |
| Give a position without a stop a 1R stop | false | true = l'EA aggiunge uno stop a 1R |
| Management (gestione) | ||
| % of the original volume closed at TP1 | 40 | 0 = nessuna chiusura parziale a TP1 |
| % of the original volume closed at TP2 | 30 | TP1% + TP2% non deve superare 100 |
| Break-even: stop to entry + this many points at TP1 | 10 | Punti dal lato del profitto |
| Ladder: after each further level the stop goes to the previous one | true | false = lo stop resta a pareggio |
| Close all managed positions at this server time, e.g. 23:40 (empty = off) | (vuoto) | Una volta per giorno di trading |
| Account guard (protezione dell'intero conto) | ||
| Daily loss limit, % of the day-start balance (0 = off) | 5.0 | Perdita chiusa + flottante di oggi |
| Daily loss limit in account currency (0 = off; the smaller limit wins) | 0 | Importo fisso |
| Max drawdown % from the equity peak (0 = off) | 10.0 | Blocco finché non si preme Unlock |
| Static drawdown from the starting balance (prop-firm style) | false | true = il picco resta pari al saldo iniziale |
| Max new trades per day (0 = off) | 0 | Le operazioni oltre il tetto vengono chiuse |
| Trading day starts at this server hour | 0 | Per il limite giornaliero e il conteggio delle operazioni |
| Display and tester (visualizzazione e tester) | ||
| Draw TP1 / TP2 / LAST lines on this chart | true | Disegna le linee dei livelli |
| Recolour this chart dark | false | Colori scuri per il grafico |
| Save a screenshot to MQL5\Files 5 s after start | false | Screenshot 5 s dopo l'avvio |
| Strategy tester: open demo trades to show the management | true | Solo nel tester |
| Strategy tester: bars between demo trades | 48 | Solo nel tester |
Domande frequenti
LadderGuard apre operazioni o fornisce segnali?
No. Gestisce le posizioni aperte da te (o da un altro EA) e protegge il conto. Le uniche operazioni che apre sono quelle dimostrative nello Strategy Tester, così puoi vedere cosa fa.
Renderà profittevole il mio trading?
Nessuno strumento può prometterlo. LadderGuard applica le tue regole di uscita e i tuoi limiti di rischio sempre allo stesso modo, senza esitazioni. Se questo ti aiuti o meno dipende dai tuoi ingressi e dalle tue impostazioni.
Funziona insieme ad altri Expert Advisor?
Sì. Usa il filtro magic per scegliere quali posizioni gestisce: -1 per tutte, 0 solo per le operazioni manuali, oppure il magic number di un singolo EA. La protezione guarda sempre l'intero conto.
Conti hedging o netting?
Entrambi. Su un conto netting una chiusura parziale viene inviata come operazione di segno opposto per quel volume.
E se la mia posizione non ha uno stop loss?
In quel caso R è un numero fisso di punti (parametro di input, 300 per impostazione predefinita). L'EA non aggiunge uno stop a meno che tu non imposti «Give a position without a stop a 1R stop» su true.
Perché la chiusura parziale a TP1 è stata saltata?
Una chiusura parziale richiede un volume accettato dal broker. Con una posizione da 0.01 lotti presso un broker il cui minimo è 0.01, non c'è nulla da dividere: lo stop viene comunque spostato a pareggio, ma non viene effettuata alcuna chiusura parziale.
Posso usarlo per le regole delle prop firm?
Ha gli strumenti abituali: un limite di perdita giornaliera in % o in denaro, un drawdown statico dal saldo iniziale e un'ora di inizio del giorno di trading. Verifica le regole esatte della tua prop firm e imposta i parametri di conseguenza. La protezione chiude a mercato, quindi in un mercato veloce o in caso di gap la perdita finale può superare il limite.
Cosa succede dopo un riavvio?
I livelli e la fase di ogni posizione vengono salvati nelle variabili globali del terminale, quindi riprende da dove si era fermato. Anche il picco del drawdown e i blocchi vengono salvati.
Perché una posizione è stata chiusa all'ultimo target senza le chiusure parziali?
TP1 e TP2 sono gestiti dall'EA, non dal broker. Se il prezzo li supera con un solo movimento (notizie, un gap), il take profit del broker all'ultimo target può chiudere l'intera posizione prima che l'EA riceva un tick su cui agire.
Mi serve un VPS?
TP1, TP2 e la protezione funzionano solo mentre il terminale e l'EA sono in esecuzione. Se chiudi il terminale, il broker mantiene comunque il tuo stop loss e il tuo take profit, ma nient'altro. Un VPS lo tiene sempre in funzione.
Posso disattivare la protezione per un po'?
Sì: premi «Guard OFF» sul pannello. Il gestore delle operazioni continua a funzionare.
