Trader Command Center
- Utilità
-
Khac Thanh Bui
👨💻 Sviluppatore MQL5 e Specialista di Trading Algoritmico
📍 Hanoi, Vietnam | Trader attivo dal 2018 - Versione: 1.6
Trader Command Center
Dashboard di trading in tempo reale a schermo intero per MetaTrader 5, che combina il monitoraggio del conto, il tracciamento delle regole del prop firm, la gestione dei gate di rischio e l'esecuzione diretta degli ordini in un'unica interfaccia renderizzata con Canvas.
Trader Command Center è un'utilità per MetaTrader 5 che sostituisce la visualizzazione standard del grafico con una dashboard completa e reattiva, progettata per i trader che necessitano di un'area di lavoro unificata: un unico schermo per monitorare lo stato del conto, verificare la conformità al prop firm, gestire le posizioni aperte ed eseguire ordini di mercato con dimensione del lotto pre-calcolata. L'interfaccia è renderizzata tramite il motore Canvas e si adatta automaticamente a qualsiasi dimensione del grafico.
Panoramica
La dashboard è organizzata in un'intestazione persistente, una riga di sette metriche di performance e un corpo a quattro colonne che copre esecuzione, avanzamento della challenge, curva dell'equity, gate di rischio, performance per sessione, ripartizione per simbolo, calendario economico, posizioni aperte, operazioni recenti e ordini in attesa. Tutti i pannelli si aggiornano continuamente dai dati in tempo reale del conto e dalla cronologia delle operazioni.
L'intestazione mostra numero di conto, leva finanziaria, valuta, ora corrente, saldo, equity, margine libero e livello di margine. Un badge di stato indica se il trading è aperto o bloccato. I sette riquadri KPI mostrano il P/L del giorno, P/L totale, tasso di successo, fattore di profitto, aspettativa in multipli R, rapporto rischio/rendimento medio e drawdown massimo — tutti calcolati sulla finestra storica configurata.
I dati rapidi come posizioni aperte e livello di margine si aggiornano ogni secondo. Le statistiche storiche vengono ricalcolate ogni trenta secondi. Il calendario economico viene interrogato una volta al minuto. Sono disponibili cinque temi — Modern Dark, Flat Light, Deep Sea, Solarized Dark e Bloomberg Terminal — ognuno applica una palette di colori completa a tutti gli elementi dell'interfaccia, incluso lo sfondo del grafico.
Funzionalità principali
- Pannello di conformità prop firm: Traccia il progresso verso l'obiettivo di profitto, il margine residuo del limite di perdita giornaliera, il margine residuo del limite di perdita massima, i giorni di trading minimi e i giorni rimanenti della challenge. Ogni elemento è visualizzato come una barra di avanzamento etichettata che transita dal verde all'ambra al rosso man mano che il limite si avvicina.
- Dashboard a sei gate di rischio: Monitora la perdita giornaliera utilizzata, la percentuale di drawdown in tracking, le operazioni del giorno, la serie di perdite consecutive, l'esposizione totale in lotti e il livello di margine corrente — presentato in una griglia a due colonne con barre di avanzamento individuali e valori codificati per colore.
- Pannello di esecuzione integrato: I controlli a gradini regolano la percentuale di rischio, lo stop loss in pip e il take profit in pip. La dimensione del lotto, il rischio monetario e il rapporto rischio/rendimento vengono calcolati e visualizzati in tempo reale prima di qualsiasi ordine. I pulsanti Acquisto e Vendita eseguono ordini di mercato con tutti i parametri applicati automaticamente.
- Controlli di gestione della posizione: Il break-even sposta lo stop loss al prezzo di ingresso per tutte le posizioni aperte sul simbolo corrente. La chiusura parziale riduce il volume della posizione di una percentuale configurabile. Il trailing stop si regola continuamente ad ogni tick finché il toggle è attivo.
- Curva dell'equity con tre finestre temporali: Visualizza l'equity realizzata e fluttuante per oggi, gli ultimi sette giorni o gli ultimi trenta giorni, con il saldo di inizio periodo contrassegnato da una linea di riferimento tratteggiata e la variazione netta mostrata nell'area del grafico.
- Calendario heatmap mensile del P/L: Rappresenta il mese corrente come una griglia di celle giornaliere codificate per intensità del profitto — due tonalità di verde per i giorni profittevoli e due tonalità di rosso per i giorni in perdita. Gli importi giornalieri di P/L appaiono all'interno di ogni cella, con il giorno migliore, il peggiore e il totale mensile riepilogati sotto la griglia.
- Performance per sessione e per simbolo: Il tasso di successo per sessione (Tokyo, Londra, New York) e il P/L cumulativo per simbolo sono mostrati come grafici a barre etichettati, calcolati sulla finestra storica.
- Blocco giornaliero automatico: Quando viene raggiunto il limite di perdita giornaliera, i pulsanti di esecuzione si disabilitano e il badge dell'intestazione cambia allo stato bloccato. Un'impostazione opzionale attiva la chiusura immediata di tutte le posizioni e la cancellazione degli ordini in attesa nel momento in cui il blocco si attiva.
Come funziona
All'inizializzazione, la dashboard nasconde tutte le decorazioni standard del grafico — griglia, scala dei prezzi, scala delle date, visualizzazione OHLC, linee bid e ask — e crea una bitmap Canvas a piena dimensione sull'area del grafico. La bitmap viene ridisegnata all'intervallo di fotogrammi configurato e si ridimensiona automaticamente quando la finestra del grafico cambia. Le statistiche di trading sono calcolate in un unico passaggio sul pool storico di MetaTrader 5, producendo simultaneamente tasso di successo, fattore di profitto, aspettativa, drawdown massimo, ripartizione per sessione, ripartizione per simbolo e dati della heatmap mensile. I controlli cliccabili registrano le proprie aree limite ad ogni fotogramma in modo che gli effetti di hover e le azioni di clic vengano risolti con precisione.
Impostazioni consigliate
La dashboard funziona con qualsiasi simbolo e intervallo temporale. Collegandola a un grafico dedicato si mantiene l'area di lavoro separata dai grafici di analisi. È necessaria una risoluzione minima di 800 per 450 pixel per il layout completo; un pannello di avviso appare quando il grafico scende al di sotto della soglia di scala configurata. Un VPS o una workstation sempre accesa è consigliata per il monitoraggio continuo e il funzionamento ininterrotto del trailing stop.
Parametri di input
Layout e visualizzazione:
- Tema dell'interfaccia — Scegliere tra cinque temi visivi: Modern Dark, Flat Light, Deep Sea, Solarized Dark, Bloomberg Terminal — Predefinito: Modern Dark
- Larghezza base del grafico — Larghezza di riferimento in pixel per i calcoli di scala — Predefinito: 1600
- Altezza base del grafico — Altezza di riferimento in pixel per i calcoli di scala — Predefinito: 900
- Soglia minima di avviso di scala — Percentuale della base al di sotto della quale appare un avviso di dimensione — Predefinito: 50
- Intervallo di rendering — Millisecondi tra i ridisegni del Canvas — Predefinito: 33
Conto e regole del prop firm:
- Saldo iniziale — Saldo di partenza per i calcoli di P/L; 0 acquisisce il saldo corrente all'avvio — Predefinito: 0
- Obiettivo di profitto — Profitto obiettivo nella valuta del conto — Predefinito: 8000
- Limite di perdita giornaliera — Perdita giornaliera massima consentita nella valuta del conto — Predefinito: 5000
- Limite massimo di perdita totale — Perdita totale massima misurata dal saldo iniziale — Predefinito: 10000
- Giorni di trading minimi — Giorni minimi con almeno un'operazione chiusa — Predefinito: 4
- Durata della challenge — Giorni totali del periodo della challenge — Predefinito: 30
- Data di inizio della challenge — Data di inizio per il calcolo dei giorni rimanenti; 0 se sconosciuta — Predefinito: 0
- Etichetta intestazione conto — Testo personalizzato mostrato nell'intestazione della dashboard — Predefinito: FTMO 100K - Phase 1
Gate di rischio:
- Massimo operazioni al giorno — Limite giornaliero di ordini — Predefinito: 6
- Massimo perdite consecutive — Soglia della serie di perdite — Predefinito: 3
- Limite massimo di drawdown — Soglia percentuale di drawdown — Predefinito: 10
- Ora di reset giornaliero — Ora del broker per il reset dei contatori giornalieri — Predefinito: 0
Esecuzione:
- Rischio predefinito per operazione — Percentuale di rischio iniziale sull'equity del conto — Predefinito: 1.0
- Stop loss predefinito — Stop loss iniziale in pip — Predefinito: 50
- Take profit predefinito — Take profit iniziale in pip; 0 per disabilitare — Predefinito: 100
- Incremento del cursore di rischio — Variazione della percentuale di rischio per pressione del pulsante — Predefinito: 0.25
- Incremento del cursore SL e TP — Variazione in pip per pressione del pulsante — Predefinito: 5
- Distanza del trailing stop — Distanza in pip per il trailing stop integrato — Predefinito: 30
- Dimensione della chiusura parziale — Percentuale del volume della posizione chiusa per azione — Predefinito: 50
- Numero magico degli ordini — Numero magico per gli ordini effettuati tramite il pannello — Predefinito: 990001
- Chiudi tutto al blocco — Chiudere le posizioni e annullare gli ordini in attesa quando si attiva il blocco — Predefinito: false
- Deviazione massima — Slippage massimo consentito in punti per gli ordini di mercato — Predefinito: 20
Le funzioni di trailing stop e blocco automatico operano solo mentre la dashboard è attiva su un grafico live. Assicurarsi che il terminale rimanga connesso e l'utilità sia in esecuzione se è richiesta la gestione continua delle posizioni.
