Golden Commander
- Experts
- Versione: 2.1
- Aggiornato: 11 giugno 2026
- Attivazioni: 10
🚨 GOLDEN COMMANDER v2.1 — AGGIORNAMENTO GLOBALE!
| 📊 MONITORAGGIO IN TEMPO REALE (SEGNALE): Monitora le prestazioni live di Golden Commander su MQL5 |
| 🚨 IMPORTANTE: La guida utente completa e le FAQ sono pubblicate sul nostro blog ufficiale MQL5. Vi prego di inviarmi un messaggio privato dopo l'acquisto se avete domande sulla configurazione! |
Golden Commander EA è un robot di trading (Expert Advisor) premium completamente automatico, sviluppato specificamente per il trading dell'Oro (XAUUSD). L'algoritmo si basa su ingressi sniper ad alta precisione in corrispondenza delle inversioni di prezzo sui limiti di volatilità (Bande di Bollinger/RSI) e su un sistema di recupero intelligente (Smart Recovery) su livelli chiave di supporto e resistenza. Codice nativo MQL4 sicuro al 100%, senza DLL richieste.
Novità nella Versione 2.1:
- Visualizzazione precisa del profitto sul grafico: Il pulsante di chiusura della griglia sul grafico ora legge i dati storici reali nel terminale immediatamente dopo la chiusura, calcolando automaticamente il risultato netto comprensivo di slippage, swap e commissione del broker.
1. Guida di Avvio Rapido (Configurazione in 3 Passaggi)
- Passaggio 1: Trascina l'EA sul grafico XAUUSD rigorosamente sul timeframe M15.
- Passaggio 2: Nella finestra delle proprietà dell'EA, nella scheda "Comune" (Common), spunta la casella "Consenti trading reale" (Allow Live Trading).
- Passaggio 3: Configura il parametro di rischio RiskPercent (il valore predefinito di 0.7 calcola automaticamente un lotto iniziale sicuro di circa 0.01 per ogni $1,000 di deposito, o 10,000 centesimi su un conto cent).
2. Architettura dell'EA: Come Funziona
- Ingresso di precisione iniziale: Avviato nella direzione del trend del timeframe superiore (H1), confermato sul timeframe operativo M15 utilizzando i filtri di volatilità delle Bande di Bollinger e l'oscillatore RSI. Il robot esegue un ingresso sniper sulle inversioni di prezzo.
- Gestione del target: Se il prezzo si muove immediatamente a nostro favore, il robot assicura i profitti utilizzando il take profit target del paniere d'ordri o utilizza un trailing stop intelligente (GridTrailing) per massimizzare i rendimenti.
- Recupero a griglia (Grid): Se il prezzo si muove contro il primo ordine, il robot passa alla modalità di recupero, costruendo una griglia adattiva di ordini per portare la serie di operazioni a un profitto complessivo.
- Filtro S/R intelligente (Supporto/Resistenza): Invece di aggiungere ordini "alla cieca" a un passo fisso, il robot traccia i forti livelli storici di supporto e resistenza (dal timeframe H1). Se il prezzo è vicino a un livello, il robot ritarda l'apertura del successivo ordine della griglia per attendere un rimbalzo o una rottura (breakout), proteggendo il conto dall'entrare subito prima di un forte slancio dei prezzi.
- Protezione da breakout: Il robot è protetto dal fare mediazione (averaging) all'interno di un forte trend indotto da notizie. Gli ingressi in griglia sono consentiti solo dopo la chiusura della candela M15 all'interno o vicino alla zona del livello (confermando che il livello sta tenendo) e quando lo slancio svanisce secondo l'oscillatore WPR.
3. Guida Dettagliata al Pannello di Controllo Interattivo
- Spostamento del pannello: Fai clic sinistro e tieni premuto l'intestazione del pannello (etichettata GOLDEN COMMANDER) e trascinala in qualsiasi punto del grafico. Le coordinate vengono salvate automaticamente. Quando si accede da un telefono tramite desktop remoto (RDP), il pannello si aggancia automaticamente al bordo dello schermo (Auto-Clamping) per evitare che i controlli vadano persi.
- Pulsante di Stato (nell'intestazione del pannello):
- AUTO: L'EA cerca ingressi basati sui segnali e gestisce le operazioni automaticamente.
- MANUAL: I primi ingressi automatici sono disabilitati. È possibile aprire un'operazione manualmente (pulsanti sul pannello) e il robot la gestirà.
- PAUSED: Pausa automatica di emergenza (colore giallo). Attivata automaticamente dal robot al raggiungimento dei limiti di drawdown (giornaliero/totale) o del target di profitto giornaliero. Per uscire dalla pausa, clicca sul pulsante del pannello per riportare il robot in modalità AUTO.
- Sezione "Statistics" (Saldo, Equità/Patrimonio, Profitto, P/L del Giorno, % di Margine): Mostra lo stato attuale del conto di trading.
- Sezione "Market Data" (Spread, ATR, Trend, ACQUISTA/VENDI): Mostra lo spread attuale (diventa rosso se viene superato MaxSpread), la volatilità ATR, la direzione del trend H1 (BULLISH / BEARISH / FLAT) e i volumi attuali.
- Sezione "Lot and Recovery Parameters":
- Lot: Campo per l'inserimento della dimensione del lotto. Fai doppio clic sul valore per impostare il volume per le operazioni manuali.
- Mode: Modalità di calcolo del lotto: FIX (lotto fisso dalle impostazioni) o AUTO (lotto dinamico calcolato da RiskPercent).
- REC. B / REC. S (Recovery Buy / Sell): Mostra lo stato della griglia di recupero per acquisti e vendite (INACTIVE, ACTIVE con il numero di ordini, o PAUSED).
- Sezione "Control Buttons":
- BUY: ON/OFF e SELL: ON/OFF: Autorizzazione ad aprire nuove operazioni in una direzione specifica. Se disabilitato (OFF), non verranno aperti nuovi cicli, ma il robot chiuderà in sicurezza tutte le operazioni attualmente aperte.
- PAUSE BUY e PAUSE SELL: Consente di mettere in pausa la griglia di recupero. Nuovi ordini della griglia non verranno aperti (aiuta ad attendere il superamento di notizie ad alto impatto).
- MANUAL BUY / MANUAL SELL: Apre un'operazione manuale con la dimensione del lotto specificata. Il robot assumerà il controllo immediatamente.
- CLOSE BUY / CLOSE SELL: Chiude tutti gli acquisti o tutte le vendite al prezzo di mercato corrente.
- CLOSE ALL (PANIC): Chiude istantaneamente assolutamente tutti gli ordini sull'Oro nel conto.
4. Riferimento: Differenza tra Pip e Point sull'Oro
- Point: Il passo minimo di variazione del prezzo. Per un broker sull'oro a 2 cifre (es. 2350.15) 1 Point = 0.01. Per un broker a 3 cifre (es. 2350.155) 1 Point = 0.001.
- Pip: Un passo standardizzato. In questo EA, 1 Pip = 10 Point.
Esempio: Se il parametro GridStepPips è impostato su 200.0, ciò significa un passo di 2,000 punti (movimento del prezzo dell'oro di $20.00).
5. Analisi Dettagliata di Tutte le Impostazioni dell'EA
5.1. GENERAL SETTINGS (Impostazioni Generali)
- CustomComment: Commento per gli ordini dell'EA.
- AutoStart: Avvio automatico. Se impostato su true, il robot inizia a cercare segnali di ingresso immediatamente dopo essere stato posizionato sul grafico.
- MagicNumber: Identificatore unico (Magic Number) per le operazioni dell'EA.
- Slippage: Slippage massimo consentito all'apertura degli ordini.
- MaxSpread: Filtro dello spread. Impedisce l'apertura di nuove operazioni durante un allargamento anomalo dello spread.
- TradeFriday: Consente il trading il venerdì. Se impostato su false, non verranno aperti nuovi cicli di trading prima del fine settimana.
- EntryTF: Timeframe di lavoro per la ricerca dei segnali di ingresso iniziali (consigliato M15).
- UseSessionFilter: Abilita le restrizioni orarie del trading.
- SessionStartHour / SessionEndHour: Orario di inizio e fine per la ricerca dei segnali.
5.2. RECOVERY PARAMETERS (Parametri di Recupero)
- UseDynamicGridStep: Abilita il calcolo dinamico delle distanze della griglia in base alla volatilità ATR.
- GridStepPips: Spaziatura di base tra gli ordini in pip.
- GridMultiplier: Moltiplicatore del lotto per ciascun ordine successivo della griglia.
- MaxGridOrders: Numero massimo di ordini in una singola griglia.
- GridTargetProfit: Profitto target della griglia in pip dal punto di pareggio (breakeven).
- GridDistanceMult: Fattore di espansione del passo. Il passo della griglia aumenta di questo moltiplicatore con ogni nuovo ordine.
- GridATR_Multiplier: Moltiplicatore di volatilità ATR utilizzato quando UseDynamicGridStep è abilitato.
- UseGridNewBar: Apri nuovi ordini della griglia solo quando appare una nuova barra M15.
- UseGridCandleConfirm: Filtro di conferma della chiusura della candela aggiuntivo prima di aprire un ordine di recupero.
5.3. FILTERS & SAFETY PARAMETERS (Filtri e Parametri di Sicurezza)
- UseTrendFilter: Filtra il primo ingresso in base alla direzione del trend H1.
- UseBB_GridEntry: Utilizza i filtri delle Bande di Bollinger e del RSI per il primo ingresso.
- BB_Period / BB_Deviation: Impostazioni di periodo e deviazione delle Bande di Bollinger.
- BB_RSI_BuyTrigger / BB_RSI_SellTrigger: Livelli RSI per il primo ingresso di acquisto/vendita.
- UseWPR_GridAveraging: Utilizza il filtro Williams' Percent Range per confermare gli ordini di recupero.
- WPR_Period / WPR_BuyTrigger / WPR_SellTrigger: Impostazioni dell'indicatore WPR.
- UseMACDForGrid: Filtra gli ordini di recupero in base all'indicatore di trend MACD.
- UseGridTrailing: Abilita un trailing stop per assicurare i profitti dell'intero paniere di ordini.
- GridTrailStartPips: Distanza di profitto in pip per attivare il trailing.
- GridTrailDistPips: Distanza del trailing stop.
- GridTrailStepPips: Passo del trailing stop.
5.4. SUPPORT/RESISTANCE ENGINE (Motore di Supporto/Resistenza)
- SR_TF: Timeframe per il calcolo dei livelli S/R (consigliato H1).
- SR_ScanBars: Numero di candele storiche da analizzare per i livelli.
- SR_LeftRightBars: Numero di candele vicine per definire massimi/minimi locali.
- SR_ZoneHeightPips: Altezza della zona S/R in pip.
- ShowSRLines: Mostra i livelli S/R sul grafico.
- SupportColor / ResistanceColor: Colori per le zone di supporto e resistenza.
- UseSR_GridFilter: Utilizza un filtro S/R virtuale per gli ordini di recupero (ritarda l'ingresso nella griglia finché il prezzo non tocca/raggiunge la zona).
- SR_GridTolerancePips: Superamento consentito del livello per attivare l'ordine.
- SR_WaitRangePips: Intervallo di ricerca dei livelli vicino al passo della griglia calcolato.
- SR_MaxWaitBars: Tempo massimo di attesa per un rimbalzo sul livello in candele M15.
5.5. RISK PROTECTION & SAFETY (Protezione dal Rischio e Sicurezza)
- DailyStopPct: Limite massimo di perdita giornaliera in % del saldo (0 = disabilitato).
- DailyProfitPct: Target di profitto giornaliero in % del saldo (il trading si interrompe al raggiungimento).
- MaxFloatingLossPct: Massimo drawdown fluttuante consentito in % del saldo.
- MinMarginLevel: Livello minimo di margine in %, al di sotto del quale non vengono aperti nuovi ordini.
- MaxGridDrawdownUSD: Perdita massima per griglia nella valuta del deposito per la chiusura di emergenza.
- UseCooldown: Mette in pausa il trading dopo aver chiuso operazioni in perdita.
- MaxConsecLosses: Numero massimo di cicli consecutivi in perdita per attivare la pausa di raffreddamento (cooldown).
- CooldownBars: Durata della pausa di raffreddamento in candele M15.
- UseHolidayFilter: Evita il trading durante i periodi rischiosi delle festività di Capodanno.
- HolidayStartDay/Month, HolidayEndDay/Month: Date di inizio e fine per il filtro delle festività.
5.6. UI & DISPLAY SETTINGS (Impostazioni UI e Visualizzazione)
- ShowPanel: Mostra il pannello di controllo sul grafico.
- PanelScale: Scala del pannello di controllo (per monitor UltraHD/4K).
- ShowHistoryLines: Disegna linee e etichette di profitto per le operazioni chiuse sul grafico.
- UseVirtualLevels: Utilizza livelli virtuali (nasconde TP/SL del paniere al broker).
- ShowVirtualLines: Disegna linee TP/SL virtuali sul grafico.
6. Raccomandazioni di Trading
- Tipo di Conto: Sono fortemente raccomandati conti ECN, Pro o Raw Spread con spread fluttuanti ed Esecuzione a Mercato (Market Execution). Lo spread per XAUUSD dovrebbe idealmente essere compreso tra 15 e 30 punti.
- VPS: Per un tracciamento ininterrotto degli ordini virtuali, il robot deve funzionare 24 ore su 24, 7 giorni su 7. Utilizza un server VPS a bassa latenza (ping < 20 ms).
7. Avviso di Rischio
Il trading sull'Oro e su altri strumenti finanziari comporta rischi elevati. I rendimenti passati non garantiscono risultati futuri. Prima di eseguire l'EA su un conto reale, assicurati di testarlo nel tester di strategia (strategy tester).
Contatti dell'Autore: Se hai domande sulla configurazione o l'ottimizzazione, non esitare a inviarmi un messaggio privato su MQL5.
Il Mio Profilo Sviluppatore: https://www.mql5.com/en/users/daft765
