Questa guida si riferisce a Golden Commander V3 (versione 3.0 disponibile su MQL5 Market, MT4 e MT5). Le versioni 2.x funzionano diversamente: le loro impostazioni e i preset non sono compatibili con la versione V3.
1. Cosa fa l'EA
Golden Commander gestisce portafogli separati di acquisto e vendita sull'oro. Le prime entrate automatiche utilizzano segnali M15 con un filtro direzionale H1, Bande di Bollinger e RSI. Le entrate successive dipendono da distanza, volatilità, livelli di supporto/resistenza e regole di conferma; non vengono piazzate semplicemente perché è trascorso un intervallo di tempo fisso.
L'algoritmo utilizza la conferma del rimbalzo e un riferimento di uscita, e ripristina lo stato salvato dopo un riavvio. Un paniere è un gruppo di posizioni di mercato gestite in una direzione. La media e l'aumento dei volumi possono produrre perdite fluttuanti sostanziali; il recupero non è garantito.
Questo profilo è per XAUUSD su M15. Utilizzare il simbolo esatto dell'oro del broker, incluso il suffisso. Le impostazioni numeriche non sono un preset per EURUSD o multi-asset. MT5 richiede un conto di hedging; i conti di netting non sono accettati.
2. Avvio rapido
- Scegli il file adatto alla tua piattaforma: EX4 per MT4 o EX5 per MT5. Non inserire un file MT4 in MT5 o viceversa.
- Installa un acquisto sul Market tramite il terminale, accedendo a Market → Acquistati e utilizzando l'account MQL5 con cui è stato effettuato l'acquisto. L'EA apparirà quindi in Navigator nella sezione Market.
- Apri lo Strategy Tester, seleziona l'expert advisor V3, il simbolo XAUUSD del broker e M15. In MT5 seleziona "Ogni tick basato su tick reali" e verifica la qualità dello storico del report. Una normale esecuzione di "Ogni tick" su MT4 non è, di per sé, una prova di dati tick reali.
- Utilizzare le impostazioni predefinite incorporate; non è necessario alcun file SET. Verificare ExitMode = Real, LotSizing, LotPer1000/FixedLot, MagicNumber e i limiti di protezione. Non caricare un preset della versione 2.x aspettandosi che configuri correttamente gli input rinominati.
- Il pannello è attivo per impostazione predefinita (ShowPanel = true). Nel tester è visibile in modalità visuale. Espandere il pannello con + e verificare ACQUISTO / VENDITA, autorizzazioni di ACQUISTO/VENDITA e il lotto iniziale visualizzato.
- Consulta gli esperti/riviste, le specifiche del simbolo, lo spread, le commissioni, la leva finanziaria e le dimensioni delle operazioni risultanti. I risultati storici non garantiscono l'adeguatezza del broker né i rendimenti futuri.
Per iniziare a fare trading, collega l'EA a un grafico XAUUSD M15 e abilita il trading algoritmico sia nel terminale che nelle impostazioni generali dell'Expert Advisor. Non è necessario importare DLL. Inizia con un conto demo separato.
3. Quali transazioni appartengono a questa istanza?
MagicNumber identifica le operazioni dell'EA sul simbolo corrente. Utilizzare un'istanza di gestione per ogni combinazione simbolo/Magic. Il controllo delle istanze duplicate funziona all'interno di un singolo terminale; non può coordinare un secondo terminale o VPS. Non eseguire due copie con le stesse impostazioni di proprietà.
L'EA gestisce solo il proprio Magic sul simbolo corrente. Le operazioni Magic 0 e altri ID non vengono presi in considerazione. È comunque possibile aprire una posizione tramite il terminale, ma questa non entrerà a far parte dei portafogli del robot.
Non modificare il Magic o l'istanza di gestione mentre un basket è aperto. I dati di ripristino mancanti o incompatibili non possono essere dedotti. Aggiorna la versione quando l'ambito gestito è piatto; la migrazione dei basket aperti richiede una procedura verificata separatamente.
4. Leggere e utilizzare il pannello
L'intestazione è Golden Commander V3. Trascina l'intestazione per spostare il pannello; i pulsanti +/− espandono o comprimono i relativi controlli. PanelScale ne modifica le dimensioni e il pannello si adatta allo spazio disponibile sul grafico.
Il robot apre le posizioni secondo la strategia. Non è presente alcun interruttore di modalità nell'intestazione. Disattivare sia l'ingresso ACQUISTO che l'ingresso VENDITA per bloccare nuovi carrelli. La gestione dei carrelli esistenti e la mediazione consentita rimangono attive; utilizzare pause ADD separate per interrompere le aggiunte.
ACQUISTO: ATTIVATO/DISATTIVATO e VENDITA: ATTIVATO/DISATTIVATO consentono o bloccano il primo ingresso in quella direzione. Cliccando non si effettua un ordine né si forza un ingresso di media. Con l'opzione ATTIVATO selezionata, il robot attende comunque il segnale e tutte le condizioni di trading applicabili.
ACQUISTA/VENDI AGGIUNGI: PAUSA blocca ulteriori operazioni di media in quella direzione. Quando è in pausa, il pulsante visualizza RIPRENDI perché questa è l'azione successiva. Mettere in pausa le aggiunte non chiude le operazioni in corso. Non annulla i blocchi di protezione interni.
I comandi CLOSE BUY, CLOSE SELL e CLOSE ALL richiedono la chiusura a mercato dell'ambito gestito. CLOSE ALL non significa chiudere ogni singola operazione sull'intero conto. Monitorare il registro e l'elenco delle posizioni fino alla conferma dell'esecuzione; una richiesta del broker non andata a buon fine o in ritardo non equivale a una chiusura completa.
Le illustrazioni seguenti sono state realizzate con MT5. Il pannello di MT4 presenta le stesse righe e gli stessi pulsanti.
Screenshot — MT5: pannello Golden Commander V3: permessi di primo ingresso, pause di media e chiusura del carrello.
Screenshot dell'interfaccia nativa con valori esemplificativi dell'account. Il trading era disabilitato; questo non è un risultato di performance.

- Intestazione e dimensioni. Trascina l'intestazione per spostare il pannello. − lo comprime; + lo espande.
- Calcolo del lotto. Il lotto automatico è il volume iniziale calcolato. Non si tratta di un interruttore per la modalità di trading.
- Nuovi cestini. INSERIMENTO: ATTIVO consente un primo inserimento; DISATTIVATO lo blocca. Cliccando non si effettua uno scambio.
- Posizioni aggiuntive. AGGIUNGI: PAUSA interrompe il calcolo della media. RIPRENDI significa che il calcolo della media è già in pausa.
- Comandi di chiusura. CLOSE si applica a uno o entrambi i lati: solo al simbolo corrente dell'EA e alla Magia.
Screenshot — MT5: Gli ordini di acquisto e vendita sono disattivati: i nuovi ordini vengono bloccati, mentre quelli esistenti rimangono gestiti.
Screenshot dell'interfaccia nativa con valori esemplificativi dell'account. Il trading era disabilitato; questo non è un risultato di performance.

- Intestazione e dimensioni. Trascina l'intestazione per spostare il pannello. − lo comprime; + lo espande.
- Calcolo del lotto. Il lotto automatico è il volume iniziale calcolato. Non si tratta di un interruttore per la modalità di trading.
- INGRESSO: DISATTIVATO. Nuovi ordini di ACQUISTO e VENDITA sono bloccati. Le posizioni esistenti rimangono gestite.
- ADD è separato. INVIO: OFF non interrompe la media. Utilizzare i controlli di pausa ADD separati.
- Comandi di chiusura. CLOSE si applica a uno o entrambi i lati: solo al simbolo corrente dell'EA e alla Magia.
Screenshot — MT5: ACQUISTA AGGIUNGI: RIPRENDI significa che le aggiunte di acquisto sono attualmente in pausa.
Screenshot dell'interfaccia nativa con valori esemplificativi dell'account. Il trading era disabilitato; questo non è un risultato di performance.

- Intestazione e dimensioni. Trascina l'intestazione per spostare il pannello. − lo comprime; + lo espande.
- Nuovi cestini. INSERIMENTO: ATTIVO consente un primo inserimento; DISATTIVATO lo blocca. Cliccando non si effettua uno scambio.
- ACQUISTA AGGIUNGI: RIPRENDI. Il calcolo della media degli acquisti è già in pausa. Facendo clic su RIPRENDI è possibile riprendere le aggiunte algoritmiche.
- VENDI AGGIUNGI: PAUSA. La mediazione di VENDI non è in pausa. Ogni direzione è controllata separatamente.
- Comandi di chiusura. CLOSE si applica a uno o entrambi i lati: solo al simbolo corrente dell'EA e alla Magia.
5. Cosa significano i numeri visualizzati
Saldo e patrimonio netto descrivono l'intero conto. Il profitto è il risultato aperto corrente nell'ambito contabile dell'EA; il P/L giornaliero è il risultato chiuso per la giornata corrente del broker. Si tratta di misure diverse e potrebbero differire dallo storico dell'intero conto del terminale.
Le posizioni di acquisto/vendita, i lotti e il profitto/perdita descrivono il paniere gestito corrispondente. Il profitto dal si riferisce al periodo di monitoraggio visualizzato, non necessariamente all'intera durata del conto. Una cronologia mancante o incompleta può rendere non disponibili le statistiche a lungo termine.
L'orologio utilizza l'ora del server/grafico. Passa il mouse sopra l'orologio/gli elementi di stato per visualizzare informazioni quali DISABILITAZIONE AUTOMATICA, NESSUNA CONNESSIONE, ERRORE DI IMPOSTAZIONE, PAUSA NOTIZIE o PAUSA RISCHIO. La sola presenza di un pulsante ON visibile non garantisce che il trading sia attualmente consentito.
Screenshot — MT5: Visualizzazione compatta: cifre del conto e risultato del dimensionamento corrente.
Screenshot dell'interfaccia nativa con valori esemplificativi dell'account. Il trading era disabilitato; questo non è un risultato di performance.

- Saldo e patrimonio netto. Saldo e patrimonio netto complessivi del conto. Il patrimonio netto comprende i risultati variabili.
- Profitto e P/L giornaliero. Il profitto è il risultato iniziale dell'EA. Il P/L giornaliero è il risultato realizzato per la giornata di server.
- Lotto e margine. Lettura del volume iniziale e del margine. Un trattino indica che non viene visualizzato alcun valore numerico.
- Profitti da allora. Risultati ottenuti a partire dalla data di inizio del monitoraggio, non necessariamente l'intera cronologia dell'account.
- Espandi i controlli. Il pulsante + mostra i controlli. Comprimere il pannello non arresta l'EA.
6. Dimensione del lotto e unità di conto
Con il dimensionamento automatico, il primo lotto preliminare è pari a capitale proprio / 1000 × LottoPer1000. Il coefficiente incorporato di V3 è 0,010. Con 10.000 unità di valuta del conto e una leva di 1:500, questo corrisponde a 0,10 prima delle commissioni del broker, dei limiti e di altri vincoli. Con una leva di 1:100, la regolazione della leva integrata riduce tale importo preliminare di 100/500; a questo punto entrano in gioco arrotondamenti e limiti. Se il lotto risultante è inferiore al lotto minimo del broker (solitamente 0,01), l'EA apre il lotto minimo quando il margine disponibile lo consente. Su un conto in USD con un capitale proprio inferiore a circa 1.000 USD, con leva 1:500 e 0,010 (una soglia più alta con leva inferiore), il rischio reale è superiore a quello impostato; per importi inferiori, un conto in centesimi mantiene il rischio previsto.
LotPer1000 non è una percentuale di rischio misurata rispetto a uno Stop Loss. Il codice utilizza il patrimonio netto del conto nelle unità di misura del conto stesso. Un conto in centesimi, la dimensione del contratto e il valore del tick devono essere verificati insieme; un saldo visualizzato di 10.000 non è automaticamente equivalente a un conto USD standard della stessa dimensione visualizzata.
FixedLot fornisce il volume base per il dimensionamento fisso. Modificalo in Input; il pannello non dispone di un editor di lotti. Il volume iniziale viene comunque sottoposto a regolazioni della leva finanziaria, limiti del broker e normalizzazione. I volumi di media successivi dipendono dal lotto precedente e da GridMultiplier.
Il ripristino ripristina gli input predefiniti. Le autorizzazioni di acquisto/vendita e le pause di aggiunta vengono salvate separatamente; verifica il loro stato dopo l'avvio. La dimensione del lotto viene modificata solo negli input. Non è previsto un deposito minimo universalmente sicuro.
Screenshot — MT5: Il lotto iniziale fisso è impostato in Input. Il pannello mostra il volume calcolato, senza editor di lotti o pulsanti di immissione.
Screenshot dell'interfaccia nativa con valori esemplificativi dell'account. Il trading era disabilitato; questo non è un risultato di performance.

- Lotto fisso. Impostare il volume iniziale tramite FixedLot in Input; i limiti del broker rimangono validi.
- ENTRY è un'autorizzazione. Consente l'aggiunta di nuovi carrelli in base ai segnali. Non apre un ordine manuale.
- Posizioni aggiuntive. AGGIUNGI: PAUSA interrompe il calcolo della media. RIPRENDI significa che il calcolo della media è già in pausa.
- CHIUDI ACQUISTO/VENDITA. Richiedi la chiusura delle posizioni gestite del lato selezionato. Verifica l'esecuzione nel terminale.
- Comandi di chiusura. CLOSE si applica a uno o entrambi i lati: solo al simbolo corrente dell'EA e alla Magia.
7. Livelli reali, TP e trailing
Lasciare ExitMode impostato su Real nella versione V3. L'opzione Virtual, precedentemente disponibile, rimane nell'enumerazione di input, ma questo ramo la rifiuta all'inizializzazione. Non confondere le istruzioni per le versioni precedenti di Virtual con quelle di questa versione.
Prima dell'attivazione del trailing stop, la distanza predefinita del Take Profit (TP) è di 450 pip dall'EA (Expert Advisor) di riferimento. Quando la distanza di profitto raggiunge i 265 pip, il trailing stop si attiva con una distanza di 50 pip. Lo stop loss accettato viene ristretto solo nella direzione di protezione; il passo configurato è di 5 pip. Rimangono validi i tick size del broker, le distanze di stop/freeze e la conferma della richiesta.
Il Take Profit fisso viene rimosso quando il trailing stop diventa attivo. Ciò consente di superare il target originale; un movimento sfavorevole può comunque generare profitto prima che venga raggiunto lo Stop Loss. In modalità reale, i livelli di Stop Loss/Take Profit confermati dal server rimangono presso il broker anche se il terminale va offline, ma il trailing stop non continua senza l'EA.
"Reale" non significa che sia sempre presente uno stop loss rigido iniziale. Nel profilo integrato non è previsto uno stop loss predefinito per il paniere prima del trailing stop, e i limiti di perdita percentuale opzionali sono impostati a 0. Questi limiti software richiedono inoltre che l'EA e il broker funzionino correttamente.
TRAIL START è una soglia di attivazione, non un ordine e non un'istruzione di chiusura. La sua linea scompare dopo l'attivazione. In modalità reale, le linee SL/TP effettive vengono disegnate dal terminale; l'EA evita una linea virtuale stop/TP duplicata. Il calcolo del riferimento di uscita significa che la soglia non deve necessariamente essere uguale a una semplice media ponderata per il volume delle entrate più 265.
Screenshot — MT5: la guida TRAIL START su un grafico con posizioni chiuse.
Riproduzione della giornata di test MT5 del 29/09/2026 con i grafici dell'EA. La guida TRAIL START è mostrata per l'ultimo ordine di VENDITA della giornata a titolo di esempio. Non si tratta di un conto reale.

- Soglia di trailing stop. INIZIO TRAIL DI VENDITA: media del paniere meno 2,65 USD. Si tratta di un livello di attivazione, non di un ordine, né di Take Profit né di Stop Loss.
- La sua posizione. Esempio per l'ultimo SELL della giornata, aperto a 4166,31: la soglia è 4163,66.
- Prezzo di soglia. Lo stesso livello sulla scala dei prezzi. Dopo l'attivazione la guida scompare, il TP viene rimosso e le tracce SL.
- Chiuso dal trailing stop. Il paniere 2 posizioni SELL è stato chiuso dal trailing stop alle 14:45 con +234,62 USD.
8. Sostegno e resistenza: leggere le zone
Le bande color ciano chiaro indicano il supporto; le bande rosa chiaro indicano la resistenza. Il supporto deriva dai minimi locali storici, mentre la resistenza deriva dai massimi locali. Queste sono potenziali aree di reazione del prezzo, non una promessa di rimbalzo.
L'EA calcola le zone sul grafico H1 anche quando il grafico di lavoro è M15. Un massimo o un minimo viene confrontato con 25 barre su ciascun lato; i livelli vicini vengono uniti. Vengono selezionati fino a tre supporti al di sotto e tre resistenze al di sopra del prezzo al momento del calcolo. È necessario caricare lo storico H1.
Ogni banda rappresenta un intervallo di prezzo. Il supporto si estende verso l'alto dal suo minimo locale; la resistenza si estende verso il basso dal suo massimo locale. Le zone vengono ricalcolate man mano che sono disponibili nuovi dati H1, quindi il set selezionato può cambiare. Meno di tre zone di ciascun tipo possono trovarsi nell'area visibile del grafico.
Per una prima entrata, il filtro può bloccare un ACQUISTO in resistenza o una VENDITA in supporto. La media considera anche le zone insieme alla distanza, alle conferme e ad altre restrizioni. Il solo contatto con una banda non apre una posizione.
ShowSRLines = false nasconde solo il disegno. La strategia continua a utilizzare i livelli internamente. Le bande orizzontali colorate sono diverse dai marcatori verticali delle notizie e dalla soglia TRAIL START tratteggiata.
Screenshot — MT5: Zone di supporto/resistenza H1 e indicatori verticali delle notizie: le spiegazioni numerate identificano ciascun elemento.
Replica della sessione di test MT5 del 1° luglio 2026, non su un conto reale.

- Supporto H1. Zona ciano da un minimo locale H1. Toccarla da sola non apre un segnale di ACQUISTO.
- Resistenza H1. Zona rosa a partire da un massimo locale H1. Si tratta di un intervallo, non di un prezzo di ingresso preciso.
- Indicatori di notizie. Una linea verticale indica l'ora dell'evento. [H] indica alta importanza; USD è la valuta.
- Etichetta dell'evento. L'etichetta identifica l'importanza, la valuta e l'evento. Il suo intervallo temporale utilizza l'asse temporale del grafico.
- Logica di visualizzazione e di trading. ShowSRLines nasconde solo le zone. ShowNewsLines visualizza le notizie; il filtro è abilitabile separatamente.
9. Posizioni chiuse ed etichette dei risultati del carrello
I percorsi tratteggiati collegano l'ingresso e l'uscita delle singole posizioni chiuse. Un'etichetta di cassa mostra il risultato totale di un paniere chiuso. Un paniere a una posizione ha quindi un'unica etichetta di risultato di chiusura. Le posizioni all'interno di un paniere multiposizione hanno percorsi individuali, senza un'etichetta di cassa separata per ogni posizione.
Nell'illustrazione, +183,79 si riferisce a due posizioni di VENDITA: -152,21 e +336,00 per un totale di +183,79 USD. Le etichette +100,44, +80,29 e +79,36 si riferiscono a tre chiusure di posizioni singole. Ci sono cinque posizioni chiuse e quattro etichette di risultato. Un totale positivo del paniere non significa che ogni posizione in quel paniere sia stata redditizia.
ShowHistoryLines controlla la visualizzazione delle linee della cronologia. Se le etichette non sono presenti, verificare questa impostazione, la cronologia delle transazioni disponibili e il periodo del grafico visibile. Un conteggio di posizioni di acquisto/vendita pari a zero significa che al momento non ci sono posizioni aperte; ciò non significa che non siano state effettuate transazioni.
Grafici completi con cronologia delle operazioni e riproduzione delle notizie, dati di test MT5 salvati per il 1° luglio 2026 utilizzando le funzioni di disegno native V3. MT4 visualizza gli stessi dati nella propria interfaccia. Questo è un esempio didattico, non un conto reale né un test finanziario indipendente su MT4. I valori presenti in questi grafici sono distinti dai valori illustrativi negli altri screenshot del pannello.
Screenshot — MT5: Posizioni chiuse individuali, indicatore del totale del paniere e risultati realizzati sul pannello.
Replica della sessione di test MT5 del 1° luglio 2026, non su un conto reale.

- Percorsi di negoziazione individuali. I percorsi tratteggiati collegano l'ingresso e l'uscita da ciascuna posizione. Il paniere presenta un'etichetta di liquidità.
- Totale del carrello. +183,79 è il totale di due posizioni di VENDITA chiuse: −152,21 e +336,00 USD.
- Chiusure a posizione singola. +100,44, +80,29 e +79,36 sono tre panieri, con una posizione chiusa ciascuno.
- Risultati del pannello. Il P/L giornaliero si riferisce al giorno di server. L'utile a partire dalla data di monitoraggio visualizzata.
- Risultato apertura. Profitto = 0: nessuna posizione è aperta in questo frame. La cronologia delle posizioni chiuse rimane visibile.
10. Pip, punti e distanza di prezzo
La dimensione del pip dell'EA è data da Point × PtMult: PtMult = 10 per quotazioni a 3 o 5 cifre, 100 per quotazioni a 6 cifre e 1 in tutti gli altri casi. Per le tipiche quotazioni a 2 cifre di XAUUSD (Point = 0,01) e a 3 cifre di XAUUSD (Point = 0,001), un pip dell'EA corrisponde quindi a 0,01 di prezzo.
Secondo queste specifiche, 450 pip equivalgono a 4,50 nel prezzo dell'oro, 265 a 2,65, 50 a 0,50 e 5 a 0,05. Si tratta di differenze di prezzo, non di importi di profitto sul conto. L'affermazione incondizionata della vecchia guida "1 pip = 10 punti" non si applica a tutti i formati di quotazione. Verifica le specifiche del broker anziché presumere la conversione.
11. Limiti e periodi di sospensione della protezione
DailyStopPct, DailyProfitPct, MaxFloatingLossPct e MaxGridMarginPct sono disattivati quando impostati a 0. La loro presenza nel menu non significa che siano attivi. MinMarginLevel ha un valore predefinito di 150 e blocca nuove esposizioni al di sotto della sua soglia ponderata in base alla leva finanziaria; non rappresenta né un limite di drawdown né il livello di stop-out del broker.
La funzione CloseOldSeries è attiva di default: un paniere che non viene chiuso entro 72 ore viene chiuso al prezzo di mercato, anche in perdita, e le negoziazioni riprendono. Il conteggio del tempo inizia dalla prima transazione della serie e rimane valido anche dopo un riavvio del terminale. Questa funzione protegge da serie che rimangono aperte per settimane, in caso di movimenti di prezzo prolungati. Non protegge da forti oscillazioni di prezzo entro 72 ore, pertanto la dimensione del lotto rimane il principale fattore limitante.
I controlli giornalieri di perdita/profitto utilizzano il risultato di chiusura odierno dell'EA più il suo risultato fluttuante corrente, misurato rispetto al patrimonio del conto accantonato all'inizio della giornata del broker. Il controllo della perdita fluttuante confronta la perdita fluttuante corrente dell'EA con il saldo corrente del conto. I limiti attivati richiedono la chiusura e impostano una pausa di rischio; l'esecuzione può essere ritardata o avere un risultato peggiore della soglia.
La modifica delle autorizzazioni di ACQUISTO/VENDITA non annulla la pausa di protezione dal rischio. Il ripristino giornaliero annulla la pausa giornaliera salvata all'elaborazione di un nuovo giorno del server, preservando le autorizzazioni di direzione. I blocchi di media interna e le pause di AGGIUNTA sono separati.
12. Notizie: il filtro di visualizzazione e quello di ingresso sono separati
UseNewsFilter è impostato su false per impostazione predefinita; ShowNewsLines è un'opzione di visualizzazione separata. La selezione delle categorie di impatto/valuta non abilita il blocco delle voci a meno che UseNewsFilter non sia attivo. NewsTradePolicy seleziona solo le prime voci o le prime voci più la media. Non sostituisce la gestione delle uscite.
MT5 utilizza il calendario economico del terminale. Nel tester, quando il filtro è abilitato, è necessario un archivio storico di notizie verificato con orario del server, copertura e valute selezionate corrispondenti. I parametri NewsArchiveRequiredFrom/To definiscono il periodo di test richiesto. Un test senza notizie deve essere etichettato come tale.
MT4 utilizza il feed CSV configurato. Per una build con visualizzazione grafica abilitata, abilita https://raw.githubusercontent.com in Strumenti → Opzioni → Expert Advisor → WebRequest quando utilizzi il feed predefinito. L'URL esatto e le impostazioni della cache sono disponibili nella documentazione di riferimento di MT4. Un filtro abilitato può sospendere le voci quando il relativo feed non è disponibile o non è aggiornato.
La versione attuale di MT4 non dispone di un percorso verificato per l'archivio storico delle notizie per i test finanziari: utilizzare UseNewsFilter = false per un test MT4 esplicitamente senza notizie. ServerUTCOffsetHours e InitialServerUTCOffsetHours riguardano l'ora del grafico di MT4; esaminare gli offset in relazione ai cambiamenti dell'ora legale anziché presumere che l'orologio del computer corrisponda all'ora del broker.
Il codice MT5 attuale non visualizza i normali indicatori del calendario nel tester. Lo screenshot delle notizie presente in questa guida è stato generato tramite una riproduzione separata di un calendario archiviato. Esso illustra la presenza degli indicatori, non se il filtro di trading abbia funzionato correttamente durante quel test.
13. Riavvio, VPS e modifiche di versione
Mantieni lo stesso account, server, simbolo e Magic esatti. I dati di ripristino sono memorizzati localmente nel terminale. Non eliminare le variabili globali del terminale, non reimpostare la cartella dei dati e non presumere che la reinstallazione/copia di EX4/EX5 trasferisca tutti i checkpoint del cestino aperto.
V3 ripristina il riferimento del segnale salvato, lo stato di rimbalzo e il riferimento di uscita. Dopo un ripristino normale, è necessaria una nuova quotazione prima che un rimbalzo armato possa confermare la direzione. Uno stato mancante, danneggiato, incompatibile o ambiguo può bloccare l'inizializzazione/nuova esposizione; i riavvii ripetuti non ricostruiscono i dati che non sono mai stati salvati.
Dopo il riavvio, verificare il registro, le autorizzazioni di direzione, le pause ADD e le posizioni gestite. Confermare che la connettività sia stata ripristinata e che non sia in esecuzione una seconda istanza di gestione su un altro grafico o VPS.
Quando si effettua la migrazione a un VPS o a un altro terminale, è necessario pianificarla con l'ambito gestito in modalità flat o tramite una procedura di ripristino verificata separatamente. Evitare copie simultanee sullo stesso account/simbolo/Magic. Gli arresti lato server rimangono fissi durante i periodi di inattività; la gestione attiva dell'EA richiede un terminale operativo e connesso.
14. Risoluzione dei problemi e supporto
- Nessun pannello: seleziona ShowPanel = true; nel tester usa la modalità visuale.
- Nessuna prima voce: verificare l'INGRESSO DI ACQUISTO/VENDITA, le autorizzazioni di trading globali/EA, la connessione al mercato, la cronologia M15/H1 caricata, le regole di sessione/festività, lo spread, il margine, le notizie e il registro. L'assenza di un inserimento non è automaticamente un errore.
- I pulsanti ACQUISTA / VENDI non effettuano un'operazione immediatamente: modificano le autorizzazioni. L'algoritmo necessita ancora del suo segnale e di tutte le condizioni di trading applicabili.
- L'inizializzazione fallisce dopo aver scelto Virtual: ripristinare ExitMode su Real per V3.
- ERRORE DI RIPRISTINO/IMPOSTAZIONI: conservare il registro e i file di stato. Non eliminare i checkpoint mentre le posizioni sono aperte. Contattare l'autore fornendo piattaforma/build, specifica del simbolo e testo dell'errore; non inviare mai una password di trading.
- La chiusura non è ancora completa: verificare la risposta del broker, la disponibilità sul mercato e le posizioni rimanenti. Non considerare concluso l'acquisto solo cliccando su CHIUDI.
- I numeri differiscono da una vecchia schermata: controlla la versione, la modalità di dimensionamento, il patrimonio netto, la leva finanziaria, lo step del volume del broker, la specifica del contratto centesimo/standard e lo stato del pannello salvato.
Dettagli di esecuzione da verificare
Il lotto iniziale visualizzato sul pannello è il risultato di CalcLot, inclusi i vincoli di leva e di volume anche per le posizioni a dimensione fissa. L'esecuzione effettiva dipende anche dal broker.
Mettere in pausa le prime entrate non chiude le posizioni né interrompe la mediazione consentita. Una pausa ADD non chiude un paniere. CLOSE BUY/SELL/ALL chiude le operazioni gestite all'interno dell'ambito del simbolo e di Magic dell'EA.
Gli obiettivi di differenza di prezzo non corrispondono agli obiettivi di profitto netto in contanti. Commissioni e swap possono modificare il risultato netto. Il profilo 0,010 è stato studiato in condizioni di modello USD; altre valute di conto e contratti in centesimi richiedono una calibrazione separata.
Riferimento completo alle impostazioni
COMMERCIO
- AllowHedging — Consente di acquistare e vendere contemporaneamente. Impostazione predefinita: true . Consente l'apertura simultanea di panieri di acquisto e vendita. MT5 richiede comunque un conto di hedging, indipendentemente da questa impostazione. (MT4 / MT5).
DIMENSIONE DEL LOTTO
- LotSizing — Dimensionamento del lotto. Impostazione predefinita incorporata: Automatic (1) . Calcolo del lotto iniziale basato sul patrimonio netto o fisso. Questa impostazione determina la dimensione della transazione. (MT4 / MT5).
- LotPer1000 — Lotti per 1.000 unità di capitale. Valore predefinito incorporato: 0.010 . Coefficiente del lotto iniziale per 1.000 unità di capitale del conto; non è un limite di perdita percentuale. (MT4 / MT5).
- FixedLot — Lotto iniziale (dimensionamento automatico del lotto disattivato). Valore predefinito incorporato: 0.01 . Lotto iniziale di base per il dimensionamento fisso. Modificato solo negli Input; si applicano le regolazioni della leva e la normalizzazione del volume. I volumi medi possono aumentare. (MT4 / MT5).
- MaxLot — Lotto massimo per ordine (0 = limite del broker). Valore predefinito incorporato: 200 Lotto massimo per ordine; 0 utilizza il limite del broker. Non limita il volume totale del paniere né il rischio di denaro. (MT4 / MT5).
MEDIA
- MaxGridOrders — Numero massimo di operazioni aperte per direzione. Valore predefinito incorporato: 6 Numero massimo di ingressi gestiti/operazioni aperte per direzione, soggetto alle protezioni dell'ordine logico del motore. (MT4 / MT5).
- GridMultiplier — Moltiplicatore del lotto di media successivo. Valore predefinito incorporato: 1.3 . Moltiplicatore per il lotto di media successivo prima della normalizzazione e dei limiti del broker; aumenta l'esposizione cumulativa. (MT4 / MT5).
TAGLIA PROFITTO / STOP PERDITA
- ExitMode — Modalità Take Profit / Stop Loss. Predefinito incorporato: Real (0) . Mantieni Reale. Virtual è un'opzione enum legacy non supportata da V3. (MT4 / MT5).
- GridTargetProfit — Take Profit prima del trailing stop (pip). Valore predefinito incorporato: 450 Distanza del TP dal punto di riferimento di uscita del paniere prima del trailing stop, in pip dell'EA; non è un target di denaro. (MT4 / MT5).
- UseGridTrailing — Utilizza lo stop loss dinamico. Impostazione predefinita: true . Abilita la gestione dello stop loss dinamico per il paniere. Il take profit di base viene rimosso dopo l'attivazione dello stop loss dinamico. (MT4 / MT5).
- GridTrailStartPips — Avvia il trailing stop al raggiungimento del profitto (pip). Valore predefinito incorporato: 265 Distanza di profitto dal punto di uscita che attiva il trailing stop. (MT4 / MT5).
- GridTrailDistPips — Distanza di trailing stop (pip). Valore predefinito incorporato: 50 Distanza tra la quotazione di riferimento e il trailing stop desiderato. (MT4 / MT5).
- GridTrailStepPips — Passo di aggiornamento del trailing (pip, 0 = ogni mossa). Valore predefinito incorporato: 5 Miglioramento minimo desiderato prima di un aggiornamento del trailing; 0 consente ogni mossa qualificante. (MT4 / MT5).
PROTEZIONE
- MinMarginLevel — Soglia di margine di ingresso (%, ponderata in base alla leva finanziaria). Valore predefinito incorporato: 150 Soglia di margine di ingresso/aggiunta, ponderata in base alla leva finanziaria. Non liquida automaticamente le posizioni esistenti. (MT4 / MT5).
- MaxGridMarginPct — Limite stimato del margine della serie (%, 0 = disattivato). Valore predefinito incorporato: 0 Budget di margine stimato facoltativo per l'intera griglia utilizzato nel dimensionamento. 0 lo disabilita; non è una garanzia di drawdown massimo. (MT4 / MT5).
- DailyStopPct — Perdita giornaliera: chiusura e pausa (%, 0 = disattivato). Valore predefinito incorporato: 0 Limite di perdita giornaliero dell'EA rispetto al capitale iniziale; include il risultato fluttuante corrente. Richiede chiusura e pausa. 0 = disattivato. (MT4 / MT5).
- DailyProfitPct — Profitto giornaliero: chiusura e pausa (%, 0 = disattivato). Valore predefinito incorporato: 0 Obiettivo di profitto giornaliero dell'EA rispetto al patrimonio netto di inizio giornata, incluso il risultato variabile. Richiede chiusura e pausa. 0 = disattivato. (MT4 / MT5).
- MaxFloatingLossPct — Perdita aperta: chiudi e metti in pausa (%, 0 = disattivato). Valore predefinito incorporato: 0 Limite di perdita aperta dell'EA rispetto al saldo corrente. Richiede chiusura e pausa. 0 = disattivato. (MT4 / MT5).
- CloseOldSeries — Chiude una serie aperta da più di 72 ore. Impostazione predefinita: true . Se un paniere non viene chiuso entro 72 ore, l'EA lo chiude al prezzo di mercato, anche in perdita, e continua a operare. false = le serie vengono gestite senza limiti di tempo (MT4 / MT5).
PROGRAMMA DELLA PRIMA INSERZIONE
- UseSessionFilter — Utilizza gli orari di inserimento. Impostazione predefinita incorporata: true . Limita i primi inserimenti automatici agli orari del server configurati; la gestione esistente continua. (MT4 / MT5).
- SessionStartHour — Ora di inizio della sessione (ora del server). Valore predefinito incorporato: 4 Ora di inizio della prima sessione di ingresso in ora del broker/server, 0–23. (MT4 / MT5).
- SessionEndHour — Ora di fine della sessione (ora del server). Valore predefinito incorporato: 23 Ora di fine della prima sessione di ingresso in ora del broker/server, 0–23. (MT4 / MT5).
- TradeFriday — Consente l'apertura automatica delle posizioni il venerdì. Impostazione predefinita: true . Consente l'apertura automatica delle posizioni il venerdì; non è un comando per chiudere le posizioni il venerdì. (MT4 / MT5).
- UseHolidayFilter — Metti in pausa le prime voci: 20 dicembre - 15 gennaio. Impostazione predefinita incorporata: true . Metti in pausa le prime voci automatiche durante il periodo festivo incorporato dal 20 dicembre al 15 gennaio. (MT4 / MT5).
NOTIZIA
- UseNewsFilter — Mette in pausa le operazioni in corrispondenza delle notizie. Impostazione predefinita: false . Abilita le pause delle operazioni in corrispondenza delle notizie. Impostazione predefinita: false; le notizie sul grafico possono comunque essere visualizzate indipendentemente. (MT4 / MT5).
- NewsTradePolicy — Metti in pausa quali voci. Impostazione predefinita incorporata: First entries only (0) . Applica il filtro notizie abilitato solo alle prime voci o alle prime voci e calcola la media. (MT4 / MT5).
- ShowNewsLines — Mostra le notizie sul grafico. Impostazione predefinita: true . Disegna le informazioni sulle notizie sul grafico; non abilita automaticamente il blocco delle operazioni. (MT4 / MT5).
- FilterHighNews — Notizie di grande impatto. Impostazione predefinita: true . Includi gli eventi di grande impatto nelle categorie di notizie selezionate. (MT4 / MT5).
- FilterMediumNews — Notizie di medio impatto. Impostazione predefinita: false . Includi gli eventi di medio impatto nelle categorie di notizie selezionate. (MT4 / MT5).
- FilterLowNews — Notizie a basso impatto (30 minuti prima/dopo). Impostazione predefinita: false . Solo MT5: includi eventi a basso impatto; finestre di 30 minuti prima e dopo. (MT5).
- FilterUSDNews — Notizie sul dollaro USA. Impostazione predefinita: true . Includi gli eventi relativi al dollaro USA nelle valute di notizie selezionate. (MT4 / MT5).
- FilterEURNews — Notizie sull'euro. Impostazione predefinita: false . Includi gli eventi sull'euro nelle valute di notizie selezionate. (MT4 / MT5).
- HighNewsBeforeMinutes — Notizie ad alto impatto: pausa minuti prima. Valore predefinito incorporato: 60 Minuti di pausa prima di un evento ad alto impatto selezionato quando viene applicato il filtro notizie. (MT4 / MT5).
- HighNewsAfterMinutes — Notizie ad alto impatto: pausa di qualche minuto dopo. Impostazione predefinita: 60 Minuti di pausa dopo un evento ad alto impatto selezionato. (MT4 / MT5).
- MediumNewsBeforeMinutes — Notizie di medio impatto: pausa minuti prima. Valore predefinito incorporato: 30 Minuti di pausa prima di un evento di medio impatto selezionato. (MT4 / MT5).
- MediumNewsAfterMinutes — Notizie di medio impatto: pausa di qualche minuto dopo. Valore predefinito incorporato: 30 Minuti di pausa dopo un evento di medio impatto selezionato. (MT4 / MT5).
GRAFICO
- ShowPanel — Mostra il pannello. Impostazione predefinita incorporata: true . Mostra il pannello sul grafico. Nel tester il pannello è visibile solo in modalità visuale (MT4/MT5).
- PanelScale — Scala del pannello (da 0,5 a 2,0). Valore predefinito incorporato: 1.0 . Scala del pannello richiesta, 0,5–2,0; l'adattamento automatico potrebbe ridurla su viewport di piccole dimensioni (MT4 / MT5).
- ShowHistoryLines — Mostra la cronologia delle transazioni sul grafico. Impostazione predefinita: true . Disegna indicatori della cronologia delle transazioni gestita, in base alla cronologia disponibile. (MT4 / MT5).
- ShowVirtualLines — Mostra TP e trailing guide. Impostazione predefinita: true . Mostra TP/trailing guide. In Real, SL/TP del broker non vengono duplicati come linee virtuali. (MT4 / MT5).
- ShowSRLines — Mostra le zone di supporto e resistenza. Impostazione predefinita: true . Visualizza le zone di supporto/resistenza. L'attivazione/disattivazione della visualizzazione non disabilita il relativo filtro di trading. (MT4 / MT5).
NOTIFICHE
- EnablePushNotifications — Invia notifiche push per dispositivi mobili. Impostazione predefinita: true . Consente le notifiche push per dispositivi mobili tramite l'ID MetaQuotes configurato per il terminale; configurare il terminale separatamente. (MT4 / MT5).
- EnableSoundAlerts — Mostra gli avvisi di trading (popup/suono del terminale). Impostazione predefinita: false . Consente gli avvisi popup/del terminale relativi alle operazioni; dipende anche dalle impostazioni audio/eventi del terminale. (MT4 / MT5).
- AlertOnBasketOpen — Notifica le prime entrate automatiche. Impostazione predefinita: true . Seleziona le notifiche per le prime entrate automatiche, in base alle impostazioni principali delle notifiche (MT4/MT5).
- AlertOnGridOrder — Notifica le voci di media automatica. Impostazione predefinita: false . Seleziona le notifiche per le voci di media automatica. (MT4 / MT5).
- AlertOnBasketClose — Notifica la chiusura delle serie. Impostazione predefinita: true . Seleziona le notifiche per le chiusure di serie confermate. (MT4 / MT5).
AVANZATO - ID / ESECUZIONE
- MagicNumber — ID EA (Magic Number). Valore predefinito incorporato: 202644 ID di proprietà EA positivo. Mantenere invariato finché le posizioni gestite sono aperte; evitare gestori duplicati. (MT4 / MT5).
- Slippage — Deviazione di prezzo consentita (pip). Valore predefinito incorporato: 30 Deviazione di prezzo consentita in pip dell'EA. Le regole di esecuzione del broker potrebbero limitarne l'effetto. (MT4 / MT5).
- MaxSpread — Spread massimo di ingresso (pip, 0 = solo spread zero). Valore predefinito incorporato: 40 Spread massimo per la nuova esposizione in pip dell'EA. 0 significa solo spread zero, non disabilitato. (MT4 / MT5).
TESTER MT5 AVANZATO
- NewsArchiveRequiredFrom — Avvio del test delle notizie (ora del server, solo per il tester). Predefinito incorporato: 0 Avvio richiesto solo per il tester di MT5 della finestra delle notizie storiche, in ora del server. (MT5).
- NewsArchiveRequiredTo — Fine del test delle notizie (ora del server, solo per il tester). Predefinito incorporato: 0 Fine della finestra storica delle notizie richiesta solo dal tester MT5, in ora del server. (MT5).
AVANZATO - FONTE DI NOTIZIE MT4
- NewsURL — URL del feed di notizie. Predefinito incorporato: https://raw.githubusercontent.com/exor766/gc-news/main/news.csv . Indirizzo del feed di notizie CSV di MT4. Utilizzare il feed gestito e l'elenco di autorizzazione WebRequest richiesto. (MT4).
- NewsCacheMaxAgeMinutes — I dati delle notizie scadono dopo (minuti). Valore predefinito incorporato: 360 Scadenza della cache MT4 in minuti; i dati obsoleti non vengono considerati come un programma di notizie verificato. (MT4).
- NewsFetchIntervalMinutes — Aggiorna le notizie ogni (minuti). Impostazione predefinita: 30 Intervallo di aggiornamento delle notizie MT4 in minuti. (MT4).
AVANZATO - GRAFICO MT4 TEMPO
- ServerUTCOffsetHours — Offset orario UTC del grafico (99 = Automatico). Valore predefinito incorporato: 99.0 . Offset orario grafico MT4: 99 seleziona il rilevamento automatico. (MT4).
- InitialServerUTCOffsetHours — Offset UTC iniziale del grafico (99 = sconosciuto). Valore predefinito incorporato: 2.0 . Offset iniziale del grafico MT4 prima del rilevamento affidabile; 99 indica sconosciuto. (MT4).
V3 · 2026-10-08 · MT4 / MT5


