Cascade Exit Conductor
- Utilità
-
Syarief Azman Bin Rosli
Ciao e benvenuto sul mio profilo ufficiale MQL5!
Sono Syarief Azman Bin Rosli, sviluppatore di sistemi di trading algoritmico e ingegnere software quantitativo con oltre dieci anni di esperienza nello sviluppo di soluzioni automatizzate per MetaTrader 5 e MetaTrader 4. - Versione: 1.0
- Attivazioni: 5
Cascade Exit Conductor e un'utilita di gestione delle posizioni per MetaTrader 5. Sorveglia le operazioni gia aperte - a mano o da un qualsiasi Expert Advisor - e ne conduce le uscite al posto tuo: blocca lo stop in pareggio, assicura il profitto con una cascata di chiusure parziali a tappe, accompagna il resto con un trailing ad ATR o a distanza fissa e puo chiudere una posizione dopo un tempo massimo di mantenimento. Si comanda da una cabina compatta sul grafico con controlli a un clic.
Non apre mai operazioni proprie e non prevede la direzione. Senza posizioni aperte, resta semplicemente in attesa.
Cosa fa e cosa non fa
- FA: spostare lo stop in pareggio, prendere profitti parziali in un massimo di tre tappe, accompagnare il resto e, in opzione, chiudere a tempo.
- NON FA: non apre nuovi ordini, non piazza ordini pendenti, non incrementa, niente martingala, niente griglia, niente copertura. Riduce solo il rischio e gestisce le uscite di posizioni gia esistenti.
Avvio rapido
- Consenti il trading automatico: in Strumenti > Opzioni > Expert Advisor spunta "Allow Algo Trading" (e il pulsante Algo Trading della barra). L'utilita invia richieste di chiusura e modifica, quindi deve essere attivo.
- Per gli avvisi push sul telefono imposta il tuo MetaQuotes ID in Strumenti > Opzioni > Notifiche (serve solo se attivi Push Notifications To Mobile).
- Trascina Cascade Exit Conductor su un grafico qualsiasi. Una sola istanza gestisce tutti i simboli.
- Scegli l'ambito con Positions To Manage: "Current Chart Symbol Only" o "All Symbols".
- Verifica che la cabina mostri ARMED (LED verde). Apri un'operazione e guarda la scala Cascade riempirsi e lo stop salire.
Verifica immediata: apri una piccola operazione manuale nell'ambito e premi BE ALL NOW - lo stop deve saltare al prezzo d'ingresso. Premi FLATTEN 50% per chiudere la meta.
Parametri
Ogni etichetta e il testo esatto della finestra degli input.
Management Scope
- Master Automation Armed (predefinito true): con false l'utilita agisce solo con i pulsanti; la gestione automatica e in pausa. Il pulsante ARM / DISARM lo commuta dal vivo.
- Positions To Manage (predefinito Current Chart Symbol Only): "Current Chart Symbol Only" gestisce solo il simbolo del grafico; "All Symbols" tutte le posizioni del conto.
- Filter By Magic Number (predefinito false): con true si gestiscono solo le posizioni il cui magic e il valore sotto.
- Magic Number To Manage (predefinito 0): il magic da far corrispondere con il filtro. 0 punta alle operazioni aperte a mano.
Breakeven Lock
- Enable Breakeven Lock (predefinito true): attiva o meno lo stop in pareggio.
- Breakeven Trigger (pips in profit) (predefinito 120): con tanti pip di profitto, lo stop passa all'ingresso.
- Breakeven Offset (pips beyond entry) (predefinito 10): dove si colloca lo stop rispetto all'ingresso; positivo blocca un piccolo profitto.
Partial Exit Cascade
- Enable Partial Exit Cascade (predefinito true): attiva le chiusure parziali a tappe.
- Step 1 Trigger (pips) (predefinito 150) e Step 1 Close (% of original volume) (predefinito 35): a +150 pip, chiude il 35% del volume originale.
- Step 2 Trigger (pips) (predefinito 300) e Step 2 Close (% of original volume) (predefinito 35): la seconda presa.
- Step 3 Trigger (pips) (predefinito 500) e Step 3 Close (% of original volume) (predefinito 20): la terza presa. Le percentuali sono sul volume ORIGINALE; 35/35/20 lasciano correre il 10%. Metti 0 per saltare una tappa.
Trailing Stop
- Enable Trailing Stop (predefinito true): attiva il trailing.
- Trailing Mode (predefinito ATR Distance): "ATR Distance" segue per ATR x moltiplicatore; "Fixed Pips" per distanza costante.
- Activate Trailing After (pips) (predefinito 200): il trailing parte solo dopo questo profitto.
- Fixed Trail Distance (pips) (predefinito 150): lo spazio dietro il prezzo in modalita "Fixed Pips".
- ATR Period (ATR mode) (predefinito 14): la lunghezza dell'ATR sul timeframe del grafico.
- ATR Multiplier (ATR mode) (predefinito 2.5): l'ATR si moltiplica per questo per lo spazio.
Time-Based Exit
- Enable Time-Based Exit (predefinito false): chiude posizioni aperte da troppo tempo.
- Max Position Hold (minutes) (predefinito 1440): tempo massimo di mantenimento in minuti (1440 = 24 ore).
Notifications
- Terminal Pop-Up Alerts (predefinito true): mostra un Alert a ogni azione.
- Push Notifications To Mobile (predefinito false): invia un push all'app mobile.
- Audible Alerts (predefinito true): riproduce un suono a ogni azione.
HUD Cockpit Display
- Object Name Prefix (predefinito CEC_): il prefisso di ogni oggetto; cambialo solo con due copie su un grafico.
- HUD Chart Corner (predefinito Top Left): angolo di ancoraggio - "Top Left", "Top Right", "Bottom Left" o "Bottom Right".
- HUD X Offset (pixels) (predefinito 22) e HUD Y Offset (pixels) (predefinito 30): la distanza della cabina dall'angolo.
- HUD Background (ardesia scura), Accent Color (ciano), Profit / Armed Color (verde) e Loss / Alert Color (rosso): la palette della cabina.
La cabina sul grafico
La cabina e un pannello scuro multistrato con fascia di intestazione, blocco di stato, una riga per posizione, una barra di avanzamento e un ponte di azioni.
Intestazione: un LED di stato - verde con ARMED, ambra con DISARMED - accanto al titolo CASCADE EXIT CONDUCTOR, e un pulsante [-] che richiude il pannello in una pastiglia compatta; il [+] sulla pastiglia lo ripristina. Richiuso, la riga mostra ad esempio "CEC ARMED | 2 pos | +$340.00".
Blocco di stato:
- Riga di modalita, es. "Chart | ARMED | Trail:ATR". Il primo campo e l'ambito ("Chart" o "AllSym"), il secondo ARMED o DISARMED, il terzo la modalita di trailing (Trail:ATR, Trail:Fix o Trail:Off).
- "Managing N pos X.XX lots" con il profitto fluttuante aggregato, verde in positivo e rosso in negativo.
Righe di posizione (fino a quattro): ogni riga dice "SYMBOL BUY/SELL scala flag profitto". La scala ha cinque celle; una cella piena e una tappa di cascata completata (tre piene = le tre parziali fatte). I flag sono due lettere: una B quando il pareggio e bloccato, una T quando il trailing e attivo (un trattino = non ancora). BUY o SELL indica il lato.
Ponte di azioni (quattro pulsanti):
- ARM / DISARM - commuta Master Automation Armed. Disarmato, la gestione automatica si ferma ma i pulsanti funzionano.
- BE ALL NOW - sposta subito lo stop di ogni posizione gestita al suo pareggio.
- FLATTEN 50% - chiude la meta di ogni posizione a mercato.
- CLOSE ALL - chiude tutte le posizioni gestite a mercato.
Comportamento automatico
Su un timer interno rapido e a ogni tick, per ogni posizione nell'ambito, in ordine:
- Uscita a tempo: se attiva e la posizione e aperta da almeno Max Position Hold minuti, viene chiusa.
- Cascata parziale: quando il profitto raggiunge Step 1/2/3 Trigger, si chiude la percentuale Step Close del volume ORIGINALE. Se il resto scendesse sotto il lotto minimo, la tappa chiude l'intera posizione.
- Pareggio: a Breakeven Trigger pip, lo stop va a ingresso +/- Breakeven Offset. Lo stop avanza soltanto, non si allenta mai.
- Trailing: superati Activate Trailing After pip, lo stop segue il prezzo della distanza ATR o fissa, solo stringendosi e mai sotto un pareggio bloccato.
Sicurezza: prima di ogni chiusura o modifica verifica che il simbolo sia negoziabile e che il prezzo non sia dentro lo stop/freeze level del broker; se lo e, rinvia l'azione al tick successivo. Tutti i prezzi di stop sono normalizzati ai digits del simbolo.
Notifiche, effetti collaterali e ambito
- Ogni azione e scritta nel log Experts e, secondo le impostazioni, lancia un Alert, un push e un suono. Tutti i messaggi portano il prefisso [Cascade Conductor].
- L'utilita non scrive file e non definisce variabili globali del terminale. Gli unici oggetti del grafico sono quelli della cabina sotto Object Name Prefix; vengono rimossi al distacco.
- Le sue modifiche di stop/take portano il magic 771144; gestisce le posizioni per ambito e filtro magic sopra, non per quel contrassegno.
Configurazioni tipiche
- Runner forex intraday: Breakeven Trigger 120, cascata 150/300/500 a 35/35/20, trailing ATR 14 x 2.5, Enable Time-Based Exit off.
- Oro / indice (ricorda: un "pip" vale 10 points sui simboli a 5/3 cifre e 1 point sull'oro a 2 cifre, calibra i trigger sullo strumento): trigger piu piccoli, trailing Fixed Pips.
- Assistente di EA: Filter By Magic Number true con il magic di quell'EA, cascata e trailing attivi.
Note e rischio
Qui un "pip" vale 10 points sui simboli a 5 e 3 cifre e 1 point sugli altri; verifica che le distanze si adattino al tuo simbolo. L'utilita riduce l'esposizione e automatizza le uscite, ma non puo evitare slippage e gap, e non garantisce alcun profitto. Provala prima su un conto demo. Il trading comporta rischio; il comportamento passato o simulato non garantisce risultati futuri.
