MT4, MT5, cTrader: standard del settore e alternative

MetaTrader 4, MetaTrader 5 e cTrader consentono analisi e inserimento di ordini, ma offrono strumenti e possibilità di automazione diversi. Scegli in base al flusso di lavoro: trading manuale, algoritmo esistente o nuovo progetto di sviluppo. Separa le funzioni della piattaforma dai dati e dalle condizioni del conto del broker. Lo stesso EUR/USD può quindi mostrare candele o spread diversi secondo la configurazione. Confrontiamo i terminali, spieghiamo il percorso dell’ordine e quali requisiti verificare prima della scelta. La sola popolarità non determina l’idoneità.

Illustrazione didattica dell’organizzazione degli strumenti; non è una schermata di un conto reale o dell’interfaccia attuale.
Punti chiave in 60 secondi
  • Una piattaforma non è un broker – MT4 presso un broker con modello A-Book e MT4 presso un broker che internalizza gli ordini sono identici nell’interfaccia. Il terminale mostra e invia; il server del broker accetta ed esegue
  • MT4 mantiene la sua posizione grazie all’ecosistema, non alle funzioni: MetaQuotes ha smesso di vendere nuove licenze MT4 nel gennaio 2018, ma i broker con licenze esistenti mantengono la piattaforma; due decenni di codice MQL4 sono un costo da sostenere nuovamente migrando[15]
  • MT5 è un prodotto distinto, non «MT4 con un numero più alto»: linguaggio diverso (MQL5), entrambi i metodi di contabilizzazione delle posizioni (netting e hedging), 21 intervalli temporali, tester multisimbolo con periodo forward separato ed emulazione del ritardo di esecuzione[2][3]. Il codice MQL4 non funziona qui senza riscrittura
  • cTrader Algo oggi significa C# e Python: la documentazione Spotware elenca entrambi i linguaggi e tre tipi di algoritmi: cBot, indicatori personalizzati e plugin. Un cBot può funzionare localmente o nel cloud cTrader, continuando con l’app chiusa (situazione al 2026-08-22)[8][9]
  • «Protezione dallo slippage asimmetrico» non è il nome di una funzione nella documentazione cTrader: il meccanismo documentato si chiama market range e limita lo scostamento massimo del prezzo di esecuzione di un ordine a mercato[11]. È un’impostazione facoltativa dell’ordine, non una garanzia di prezzo migliore
  • Lo spread sulla barra della piattaforma è l’ultima quotazione nota, non il prezzo di esecuzione: il prezzo eseguito si conosce solo dalla conferma dell’operazione; lo slippage si calcola confrontandolo con il prezzo richiesto
  • La scelta ha senso solo con un criterio esplicito: cambia per un trader manuale, per chi ha un EA MQL4 funzionante e per chi scrive un algoritmo da zero. I tre profili finali esaminano questi criteri

1. MT4: perché esiste ancora e cosa lo mantiene sul mercato

MetaTrader 4 è stato lanciato nel 2005. Un rapporto di settore del 12 gennaio 2018 descrive la fine delle vendite di nuove licenze MT4 per broker, mantenendo il supporto ai clienti esistenti e gli accordi white label [15]. È un’informazione storica sulle licenze, non la prova che oggi nessun nuovo broker possa offrire il terminale o che la manutenzione sia terminata. Il registro ufficiale conferma le build 1440 del 21 febbraio 2025, 1460 del 5 marzo 2026 e 1470 del 12 marzo 2026, con interventi su sicurezza, correzioni e stabilità [21]. La successiva build 1490 del 2 ottobre 2026 modifica anche la gestione FIFO di SL/TP. Verifica la versione disponibile presso il broker. Distinguere licenze, aggiornamenti e disponibilità dei conti è importante: codice esistente e ambiente dell’utente restano criteri di scelta, ma non spiegano da soli perché il prodotto continui a ricevere supporto.

Correzione della versione diffusa. Molti materiali, compresa una versione precedente di questo articolo, indicano il 2022 come fine delle vendite delle licenze MT4. È un errore: annuncio MetaQuotes e copertura della stampa risalgono al gennaio 2018. Al 2022 appartiene un altro evento, descritto sotto: la rimozione delle app MetaTrader dallo store Apple a settembre.

MQL4 consente di iniziare con un piccolo programma, ma non è limitato alle istruzioni di base: il linguaggio attuale supporta classi, ereditarietà, polimorfismo e altre funzioni orientate agli oggetti descritte nella documentazione MQL4. Un Expert Advisor tipico utilizza gestori di eventi: OnInit() all’inizializzazione, OnTick() dopo un nuovo tick e OnDeinit() alla chiusura, e operazioni come OrderSend() e OrderClose(). Un incrocio di due medie mobili può avere una logica di segnale semplice; le righe dipendono dallo stile. Gestire errori del server, posizioni aperte e ricostruire lo stato dopo una connessione persa richiede più lavoro. Configurazione e manutenzione sono trattate nell’articolo sull’automazione.

Illustrazione concettuale: area di lavoro della piattaforma con grafico, algoritmo e diario
Illustrazione didattica dell’organizzazione degli strumenti; non è una schermata di un conto reale o dell’interfaccia attuale.

Le funzioni del terminale sono contenute e ben documentate: 9 intervalli temporali, 30 indicatori integrati, 24 oggetti analitici secondo il fornitore e 4 ordini pendenti (Buy Limit, Sell Limit, Buy Stop, Sell Stop)[1]. MT4 contabilizza posizioni solo in modalità hedging, consentendo posizioni opposte contemporanee sullo stesso simbolo. I termini contano: hedging e netting registrano posizioni, non sono modelli di esecuzione. Il modo —Instant, Request o Market, più Exchange Execution in MT5 per strumenti regolati in borsa— è impostato dal broker nella specifica del simbolo; il broker decide quando il server chiede conferma e quando esegue senza chiederla. I quattro modi differiscono e sono descritti nella sezione 7; in MT4 incontrerai soltanto i primi tre.

Un ecosistema, non solo una piattaforma. Vent’anni hanno lasciato molto codice: Expert Advisor pronti, indicatori personalizzati, script di gestione e pannelli su MQL5.com, GitHub e forum. Nessuno ne ha contato la parte utile su un campione dichiarato: consideralo materiale da valutare, non un’officina pronta. Il valore è che chi sa leggere MQL4 ha esempi da cui imparare e da adattare, senza iniziare da un file vuoto. Non confrontiamo il volume di codice gratuito fra ecosistemi perché manca una base pubblica e conteggiata. Puoi verificare: elenca gli strumenti che usi e cercali nei cataloghi delle piattaforme.

La stessa inerzia vale per il broker. Migrare i clienti di solito rende inutilizzabili indicatori, modelli e algoritmi: un costo immediato per il cliente, mentre i benefici arrivano nel tempo. MT4 persiste per un motivo simile a COBOL nei sistemi di regolamento bancario: non perché sia il migliore, ma perché sostituirlo costa più che mantenerlo.

Un caso datato: le app MetaTrader spariscono dall’App Store. Il 23 settembre 2022 MetaTrader 4 e MetaTrader 5 non erano più disponibili nello store Apple; tornarono il 6 marzo 2023 dopo circa mezzo anno[18]. Apple non pubblicò motivazioni dettagliate oltre a un riferimento generale alle regole dello store, quindi non conviene speculare. La conclusione per scegliere strumenti resta valida indipendentemente dalle cause: l’accesso mobile dipende dal distributore dello store, non dal broker né dal fornitore. Le conseguenze operative sono descritte nell’articolo sul trading mobile.

I limiti si valutano rispetto al compito. MT4 non supporta netting, ma il solo hedging non determina se uno strumento è negoziato in borsa: contano anche architettura e offerta del broker. Il tester MT4 prova un simbolo alla volta. Sommare risultati separati non riproduce una strategia a paniere con capitale comune, segnali simultanei e dipendenze tra posizioni; serve un ulteriore ambiente unificato. Il terminale nacque a 32 bit, con possibili limiti sui grandi storici. Confronta i grafici con le esigenze di finestre, disegni e organizzazione. Verifica le finestre sganciabili nella tua versione. Contano compiti, risorse e funzioni richieste, non soltanto le ore davanti al grafico.

Correzione: MT4 ha una finestra della profondità di mercato. Una versione precedente indicava l’assenza della profondità di mercato come limite MT4. Non è vero. Il fornitore ha una pagina dedicata e spiega: «La profondità di mercato mostra il mercato attuale di un simbolo e permette una gestione rapida e semplice degli ordini». Si apre con «Depth of Market» nel menu contestuale di Market Watch e consente ordini pendenti e a mercato (verificato il 2026-08-22)[22]. La precisazione vale per tutte e tre: il contenuto proviene dal server del broker; senza sapere cosa aggrega, non sai cosa stai leggendo.

L’automazione in MT4 pone la domanda di dove eseguire il codice. Un Expert Advisor gira nel terminale: computer spento significa algoritmo spento. Da qui la popolarità dei server VPS. Quando servono, cosa non risolvono e come gestire i guasti è spiegato nell’articolo su automazione e VPS (11.5); qui basta ricordare che è una proprietà dell’ambiente di esecuzione, non un pregio o difetto della piattaforma.

Il volume dei tick non è volume di mercato. La colonna «Volume» di MT4 conta le variazioni di quotazione registrate dal server del broker nell’intervallo, non numero o dimensione degli scambi. Due candele con lo stesso volume tick possono corrispondere a volumi reali diversi, perché il terminale non conosce le dimensioni degli ordini. Per gli indicatori di volume conta: nel forex senza borsa centrale i dati sono locali a un fornitore. Prima di usarli, verifica nella documentazione cosa conta il server del broker.
Igiene dell’installazione. Scarica il terminale solo dal broker o dal fornitore. Esamina il codice di EA e indicatori esterni prima di eseguirlo: un file .ex4 è compilato e non puoi verificarne il comportamento. Non riutilizzare mai la password del conto e concedi ai servizi esterni al massimo la password investitore; dettagli nella sezione 8.

2. MT5: cosa aggiunge e perché migrare non è scontato

MetaTrader 5 viene talvolta descritto come una nuova versione MT4, causando equivoci sulla migrazione. È un prodotto separato, scritto da zero, con linguaggio e modello di eventi diversi. MetaQuotes lo ha progettato multi-asset, per valute e strumenti regolati in borsa; questa architettura emerge dalla contabilizzazione delle posizioni alla struttura del tester.

La conseguenza visibile dall’avvio riguarda le posizioni. MT5 supporta netting —una posizione netta per strumento— e hedging —posizioni opposte affiancate—. L’hedging arrivò nel 2016, anni dopo il lancio: la nota della build 1325 del 22 aprile 2016 annuncia «Abbiamo aggiunto il secondo sistema di contabilizzazione, hedging, che amplia le possibilità dei trader forex al dettaglio»[33] (verificato il 2026-08-22), ampliando il precedente netting. Il modo del conto non dipende da te: lo imposta il broker configurando server e tipo di conto, tra i modelli supportati —solo hedging in MT4, entrambi in MT5—. Verifica prima di aprire il conto, perché il modo modifica direttamente la logica di gestione delle posizioni.

Cosa aggiunge davvero rispetto a MT4:

  • 21 intervalli temporali anziché 9, 38 indicatori integrati e 44 oggetti analitici[2]. Per il lavoro manuale è ergonomia; per un algoritmo su un intervallo insolito può essere una differenza funzionale
  • 6 tipi di ordini pendenti anziché 4: si aggiungono Buy Stop Limit e Sell Stop Limit
  • Profondità di mercato (Depth of Market) nel terminale. Il contenuto dipende dal server del broker: liquidità esterna aggregata, book interno o immagine sintetica. Senza una risposta del broker, il DOM è un grafico di provenienza ignota
  • Tester multisimbolo: un test può coprire più simboli e l’interazione tra le posizioni
  • MQL5: linguaggio orientato agli oggetti con classi ed ereditarietà, non retrocompatibile con MQL4
  • Calendario macroeconomico integrato nel terminale, filtrabile per valuta e importanza. Come usarlo senza considerare «alto impatto» una previsione è spiegato nell’articolo su calendari e scanner
  • Architettura a 64 bit e multithreading nel tester, riducendo i tempi secondo hardware, codice e configurazione
Cosa testa davvero MT5? Separa dati, esecuzione e portafoglio comune.
Math calculations non genera tick. Forward storico non è esecuzione reale.

Il tester: panoramica, non metodologia. Prima di decidere se serve MT5, verifica le possibilità. MetaQuotes documenta cinque modalità: quattro con prezzi e «Math calculations», senza generazione di tick: «Every tick», «Every tick based on real ticks» (tick del broker), «1 minute OHLC», «Open prices only» e «Math calculations». Separa anche ottimizzazione e periodo forward: divisioni 1/2, 1/3 e 1/4 oppure data propria. Il ritardo di esecuzione si configura a parte: «No Delay», «Random Delay» casuale e «Fixed Delay» fisso (al 2026-08-22)[3].

Queste opzioni da sole non risolvono nulla. Modello dei tick, costi, suddivisione dei dati e interpretazione del risultato sono un tema separato, che appartiene interamente all’articolo su conti demo, backtesting e forward testing. Per scegliere la piattaforma basta: MT5 offre più strumenti di MT4 per un test onesto, senza imporne l’uso onesto.

Netting e hedging: cosa cambia in pratica. In netting, detenere 1 lotto lungo su EUR/USD e aprire poi 0.5 lotti corti lascia una sola posizione lunga di 0.5 lotti. Con hedging restano due posizioni, ciascuna con ingresso, stop loss e risultato propri. L’esposizione netta è 0.5 lotti lunghi in entrambi i casi; quella lorda in hedging è 1.5 lotti. Un algoritmo può identificare e chiudere posizioni diversamente nell’altro modo: motivo classico per cui il codice migrato «funziona» ma apre altro dal previsto.

Perché migrare non è una formalità. MQL4 e MQL5 sono linguaggi diversi, non versioni dello stesso. Differiscono in eventi, API di trading, identificazione di posizioni e ordini, accesso alle proprietà del simbolo e gestione degli indicatori[4]. Non presumere che la conversione automatica conservi tutte le funzioni: gli aiuti non sostituiscono revisione e test. Il tempo dipende dal codice; senza descrivere il programma, qualsiasi stima oraria sarebbe inventata. Puoi elencare il lavoro: tradurre la logica, ricreare indicatori senza equivalente, adattarsi al modo delle posizioni di destinazione e riverificare il comportamento. Quest’ultimo punto spesso manca: conteggialo separatamente dalla traduzione del codice.

Si aggiungono le librerie. Alcuni indicatori e soluzioni MQL4 non hanno equivalente MQL5 e vanno ricostruiti. La regola è semplice e quantificabile: migrare ha senso se riscrivere costa meno del valore delle funzioni davvero mancanti. Se non sai nominarle, hai già la risposta.

L’ecosistema MT5 include anche il pacchetto ufficiale MetaTrader5 per Python. Un chiarimento: comunica tramite chiamate tra processi con un terminale MT5 installato localmente, non con un’API indipendente lato server del broker[5]. Non richiede di avviarlo manualmente prima. La funzione di inizializzazione precisa: «Se necessario, il terminale MetaTrader 5 viene avviato per stabilire la connessione eseguendo initialize()». Il percorso è facoltativo: «Se non è specificato, il modulo cerca autonomamente il file eseguibile» (verificato il 2026-08-22)[5]. Il limite è diverso: il pacchetto parla con un processo del terminale sulla stessa macchina, eventualmente avviato all’inizializzazione. Senza installazione locale non c’è connessione e nessuna versione della funzione lo cambia. Le conseguenze per un ambiente di ricerca sono descritte nell’articolo su Python nel trading.

Comprare un algoritmo pronto. Sul mercato secondario, su MQL5.com o altrove, vale la regola di ogni codice altrui: finché non conosci la logica e non riproduci il test, la curva del capitale nella descrizione non ti informa. Un file compilato non si può esaminare. Come verificare se il risultato possa essere onesto è spiegato nell’articolo su conti demo, backtesting e forward testing (11.7).

3. cTrader: cosa fa diversamente e per chi conta

cTrader è una piattaforma Spotware Systems. Non indichiamo quanti broker la offrono né li confrontiamo numericamente con MetaTrader: manca un registro pubblico aggiornato e i conteggi di settore non dichiarano campione, metodo e data. Senza questi tre elementi non sono verificabili. La domanda pratica è se la offre il broker già scelto. Altrimenti il resto è materiale per il futuro, non un criterio attuale.

L’ambiente algoritmico oggi ha due linguaggi, non uno. L’idea che si tratti solo di C# circola ancora e compariva qui, descrivendo cAlgo come «C# e framework .NET». La documentazione attuale Spotware presenta cTrader Algo come ambiente di sviluppo in C# e Python, distinguendo tre tipi: cBots: algoritmi scritti per operare, indicatori personalizzati: strumenti analitici che calcolano e tracciano valori, e plugin: estensioni che aggiungono funzioni in punti dell’interfaccia (al 2026-08-22, documentazione cTrader Algo)[8]. La distinzione non è cosmetica, ma non passa dove spesso si presume. Un cBot è il tipo principale di strategia automatizzata, un programma scritto per operare, ma non l’unico componente con accesso al trading. La documentazione degli indicatori è chiara: «Oltre a tracciare valori, possono esporre dati ad altri componenti, disegnare oggetti personalizzati o persino operare direttamente se programmati per farlo»[23] . La documentazione dei plugin aggiunge: «Quelli creati con il plugin SDK operano direttamente; quelli creati con Algo API richiedono autorizzazione esplicita dell’utente». Al primo tentativo la piattaforma chiede consenso; senza, il programma continua ma non opera[24] (verificato il 2026-08-22). La conclusione pratica conta più della classificazione: non presumere che indicatori o plugin altrui siano solo analitici.

Dove viene eseguito il codice. Anche questo non va descritto a memoria. La documentazione separa locale e cloud: nel cloud l’app non deve restare aperta; il cBot opera isolato presso cTrader finché viene fermato o si verifica un errore. Alla verifica ci sono limiti: fino a dieci istanze simultanee senza scadenza su conto reale; su demo una istanza per massimo sette giorni, poi si ferma[9]. La documentazione avverte che le regole possono variare tra broker. Essendo variabili, controllale alla fonte e presso il broker prima della distribuzione.

La conseguenza è concreta: cosa succede all’algoritmo spegnendo il computer, problema risolto in MetaTrader con VPS. cTrader ha una risposta integrata; MetaTrader usa infrastruttura separata, VPS proprio o hosting virtuale del fornitore per entrambi i terminali. La guida MT5 lo chiama «servizio per il funzionamento continuo della piattaforma»; MT4 definisce migrare come «trasferire l’ambiente attivo dal terminale client a quello virtuale», comprendendo connessione, grafici aperti, EA e indicatori attivi e impostazioni nella variante completa (verificato il 2026-08-22)[28]. È una differenza architetturale reale, non qualitativa, tra le poche indicabili senza tornare al broker.

DOM: vista di un feed specifico. Esempi; forex spot non ha book centrale.
La quantità mostrata non garantisce disponibilità all’accettazione dell’ordine.
Correzione: «protezione dallo slippage asimmetrico» non è una funzione cTrader. Una versione precedente affermava una «protezione dallo slippage asimmetrico» predefinita, garantendo prezzi migliori nei movimenti favorevoli. Spotware non documenta tale funzione: l’espressione viene da marketing e discussioni di settore. Il meccanismo documentato si chiama market range e funziona al contrario: limita lo scostamento massimo del prezzo eseguito da quello richiesto ed è un passo facoltativo, non obbligatorio. Restringerlo non migliora il prezzo; aumenta la possibilità di mancata esecuzione perché il prezzo non è più disponibile. Controlla il rischio esecutivo, non crea un vantaggio[11].

Protezioni sul server. Qui la differenza è documentata: cosa succede alle protezioni chiudendo l’app? cTrader elenca meccanismi server senza strumenti aggiuntivi: trailing stop loss, stop loss spostato all’ingresso e take profit fino a cinque livelli di chiusura parziale[10]. Non significa che MetaTrader non abbia equivalenti: alcune protezioni funzionano localmente nel terminale o in codice aggiunto e si fermano chiudendolo. Verifica ogni piattaforma e meccanismo separatamente nella documentazione.

Grafici indipendenti dal tempo. cTrader genera grafici Renko nativi con mattoni da 1 a 100 pip[12] e grafici Range e tick, in cui la candela chiude dopo un numero stabilito di variazioni delle quotazioni. L’intervallo 1–1000 tick è documentato per la barra dei periodi di cTrader Web[13] : riguarda il browser, quindi non trasferire quel numero al desktop senza verifica. In MetaTrader 4 Renko richiede un indicatore che generi un grafico offline; in MetaTrader 5 verifica se il tipo richiesto si può produrre senza programmi aggiuntivi. Se il metodo dipende da grafici indipendenti dal tempo, è un criterio concreto, non un gusto.

Ergonomia dei grafici. Anziché un verdetto, quattro caratteristiche verificabili in quindici minuti: sganciare il grafico dalla finestra principale, lavorare su più monitor senza espedienti, ampiezza degli strumenti di disegno e fluidità scorrendo rapidamente lo storico. cTrader documenta le finestre separate: «Con più grafici aperti in uno dei tre modi, puoi sganciarli in nuove finestre insieme alla barra degli strumenti»[34] (verificato il 2026-08-22). Verifica come funziona in MT4 prima di inserirlo nei criteri. Il resto lo valuti tu: «più comodo» non è una misura e i clic dipendono da configurazione e abitudini. Il peso è chiaro: più ore lavori davvero sui grafici ogni giorno, più conta questo criterio.

Interfacce di programmazione. Spotware offre Open API e FIX API per applicazioni e integrazioni esterne. Non è vero che MetaTrader non offra accesso: MT5 ha un pacchetto Python ufficiale verso il terminale e sul lato broker esistono interfacce gestionali. Cambia il modello di accesso, non la sua esistenza. Verifica permessi, autenticazione e disponibilità dell’interfaccia per il tuo tipo di conto.

cTrader e il modello del broker. La piattaforma è nata pensando al modello di agenzia, ma non dimostra nulla su una singola installazione. Un broker può usare cTrader e internalizzare ordini. Il DOM non prova liquidità esterna: senza conoscere l’aggregazione del server, non sai cosa leggi. Il modello si verifica presso il broker per tutte e tre; vi è dedicato un articolo sui modelli di esecuzione specifico.

Gli altri elementi vanno elencati senza approfondirli: appartengono ad altri articoli o cambiano troppo rapidamente. cTrader integra il copy trading; valutarne il senso richiede verificare risultati altrui, come descritto nell’articolo su diario e analisi delle prestazioni. Le versioni browser e mobile hanno funzioni vicine al desktop, ma «vicine» non è «identiche»: cambiano con versione, sistema e configurazione del broker. Prima di presumere in emergenza che il telefono faccia quanto il computer, prova sulla tua demo e leggi l’articolo sul trading mobile.

Il costo d’ingresso si conta separatamente; come con MQL, nessun numero di un articolo lo calcola per te. Non confrontiamo quantità di codice gratuito per il motivo già visto in MT4: manca un conteggio su campione dichiarato e datato; senza campione, metodo e data non è verificabile. Puoi contare la tua copertura: elenca indicatori e strumenti usati e cercali in cTrader. Ciò che manca va scritto o commissionato. Se non programmi né vuoi commissionare, la lista può decidere.

4. Piattaforme proprietarie, TradingView e altre: alternative alle tre grandi

Confrontando altre piattaforme, verifica la disponibilità presso i broker considerati. Restando con l’attuale fornitore, una piattaforma assente limita la scelta. Scegliendo un conto o cambiando broker, una funzione necessaria può essere un primo criterio insieme a regolamentazione, costi, strumenti ed esecuzione. Imparare un’interfaccia richiede tempo: includilo nel confronto senza decidere dall’aspetto.

Piattaforme proprietarie dei broker. Alcuni broker mantengono terminali propri, dai semplici pannelli web alle complesse app multi-asset; xStation di XTB è un esempio noto fra molti. Non valutiamo offerte specifiche: scegliere broker, con costi, regolamentazione e modello, appartiene a una sezione separata. Come strumento, contano un tratto comune e una domanda.

Il tratto comune è spesso l’assenza di un linguaggio di automazione integrato. Se esiste, usa l’API del broker: verifica ambito, limiti di chiamata, disponibilità per conto e possibilità di inviare ordini o solo dati. La domanda è il vincolo a un solo fornitore. Indicatori, modelli e algoritmi di un broker restano lì. MT4, MT5 e cTrader sono presso molti broker: cambiare non richiede ricostruire tutto. Conta perché condizioni, offerta e modello cambiano; spostarsi senza riscrivere ha valore misurabile. Esempio datato: secondo il centro assistenza XTB, l’API è stata dismessa il 14 marzo 2025. La disponibilità passata non prova accesso attuale all’automazione.

Piattaforma e accesso al conto. Conferma funzioni nell’offerta attuale.
Esempio datato: API XTB dismessa il 14 marzo 2025. Verificato l’8 ottobre 2026.

TradingView e il confine tra analisi ed esecuzione. TradingView è talvolta un terminale perché consente operazioni dal grafico con alcuni broker. Introduce una distinzione necessaria fin dall’inizio per evitare perdite: Pine Script gira in TradingView, non sul computer né sul server del broker. Uno script non deve operare. La documentazione distingue indicatore, strategia e libreria; la dichiarazione iniziale «identifica il tipo e determina contenuto ammesso, uso ed esecuzione»[37]. Occorre anche distinguere due cose spesso confuse: il codice degli avvisi produce eventi, ma non crea un avviso. La documentazione dice: «Nessun codice Pine Script crea un avviso attivo nell’interfaccia; crea eventi con cui l’utente può creare avvisi attivi dall’interfaccia»[37] (verificato il 2026-08-22). Per far uscire il risultato della logica da TradingView, il canale tipico è un avviso creato dall’utente. Un avviso non è un ordine.

Per diventare un’operazione, l’avviso passa per condizione, evento, avviso creato dall’utente, webhook, app intermediaria, API del broker, convalida e solo dopo ordine e risposta. Ogni passaggio può fallire e aggiunge latenza. Indicare millisecondi sarebbe inventare: dipende dall’intera configurazione e si misura nell’installazione. Resta valido che più breve è l’orizzonte, più il risultato dipende dalla catena anziché dall’analisi. Avvisi, storico rispetto al tempo reale e repainting sono trattati nel prossimo articolo, su TradingView (11.2).

Esecuzione tramite interfaccia di programmazione. Con codice proprio, il centro passa all’API del broker e il terminale diventa un pannello di monitoraggio. È sensato, ma richiede risposte su autenticazione, limiti di chiamata, differenze demo/produzione, errori e ordini dopo una connessione persa: la GUI non le chiede per te. Se ne occupano l’articolo sull’automazione e l’articolo su Python.

Applicazioni mobili. Le tre piattaforme hanno iOS e Android, con funzioni diverse dal desktop e variabili con gli aggiornamenti. Non presumere equivalenza: prova la versione specifica sulla demo. Cosa fare senza connessione e cosa non presumere sulle protezioni mobili è spiegato nell’articolo sul trading mobile.

5. MT4, MT5 e cTrader: confronto per criteri

La tabella confronta software, non costi, qualità di esecuzione o strumenti, che non appartengono alla piattaforma. L’ultima colonna mostra dove finisce la scelta del terminale e inizia quella del broker.

Confronto funzionale: al 2026-08-22; riverificare nella documentazione prima di decidere
CriterioMT4MT5cTraderCosa verificare presso il broker
Ambiente algoritmicoMQL4, codice eseguito nel terminaleMQL5 (supporta OOP, come MQL4), codice nel terminalecTrader Algo: C# e Python; cBot, indicatori propri, pluginse il tipo di conto consente l’automazione
Dove gira l’algoritmoconfigurazione locale: terminale attivo; hosting virtuale separato con migrazione dell’ambiente[28]configurazione locale: terminale attivo; hosting virtuale separato con migrazione dell’ambiente[28]locale o cloud cTrader; nel cloud non richiede l’app apertalimiti e regole delle istanze; possibili differenze tra broker
Testerun simbolomultisimbolo, 4 modalità prezzi + Math calculations, forward separato, ritardo emulatobacktesting e ottimizzazione in cTrader Algodisponibilità e qualità di storico e tick reali sul server
Intervalli temporali e tipi di grafico9 intervalli temporali21 intervalli temporaliintervalli standard e Renko (1–100 pip)[12], grafici Range e tick (1–1000 tick documentati per cTrader Web)[13]profondità dello storico del simbolo
Indicatori e oggetti integrati30 indicatori, 24 oggetti38 indicatori, 44 oggettiinsieme integrato e catalogo algoritmi—
WatchlistMarket Watch; gruppi propri salvati con «Sets»[6]Market Watch; simboli e colonne selezionate salvati insieme[7]Market Watch: liste proprie nominate illimitate; «Popular markets» non si modifica o rinomina, ma si duplica[14]quali simboli offre il server, con quali nomi e suffissi
Tipi di ordini pendenti46 (aggiunto Stop Limit)3 (Limit, Stop, Stop Limit)[11]tipi supportati e distanze minime (Stop Level, Freeze Level)
Limite dello scostamento di prezzoscostamento solo in Instant Execution; entro il limite esegue senza altro avviso, oltre restituisce nuovi prezzi[20]Deviation in Instant funziona uguale; in Request chiedi un prezzo; in Market ed Exchange compare la politica di esecuzione[19]market range: scostamento massimo facoltativo in pip di un ordine a mercato[11]modo del simbolo: decide il campo scostamento e quando richiedere conferma
Contabilizzazione delle posizionisolo hedgingnetting o hedgingdipende dalla configurazione del contomodo del conto: scelta del broker entro le possibilità della piattaforma
Protezioni sul serverSL e TP sul server; estensioni solitamente localiSL e TP sul server; estensioni solitamente localidocumentato sul server: trailing stop, spostamento all’ingresso, take profit multilivellocosa resta chiudendo l’app; verificare ogni meccanismo
Profondità di mercato (DOM)presente, documentata dal fornitore[22]presentepresentefonte DOM: liquidità esterna, book interno o immagine sintetica
Web e mobilepiù limitate del desktoppiù limitate del desktopvicine al desktop, secondo versionefunzioni della tua versione: provare in demo, non dedurre dalla descrizione
Ecosistema del codice prontoMQL5.com e forum, codice MQL4MQL5.com, codice MQL5; non esegue MQL4catalogo cTrader, codice C# e Python—
Strumenti disponibilidipendedipendedipendeofferta del broker e specifica del simbolo
Dati e quotazionidipendonodipendonodipendonofeed, ora del server, suffisso, orari

Le righe «dipende» non sono una lacuna, ma il risultato corretto: cosa negozi, a quale prezzo e a quali condizioni non distingue queste piattaforme, perché nessuno dei tre parametri appartiene loro.

La watchlist: cos’è e a chi appartiene. Una watchlist raccoglie simboli di cui il terminale richiede e mostra quotazioni; da lì si aprono grafici e spesso ordini. La lista è della piattaforma, il contenuto no: simboli, nomi, suffissi e orari li fissa il server del broker. Nei MetaTrader è in Market Watch e si salva/cambia con «Sets»; MT5 salva anche le colonne selezionate[6][7]. In cTrader crei liste nominate illimitate in Market Watch, modificabili, duplicabili ed eliminabili. «Popular markets» è un’eccezione limitata: Spotware vieta modifica e rinomina, ma permette duplicazione (al 2026-08-22)[14]. Una watchlist non verifica condizioni né avvia nulla: non è scanner né avviso. Un simbolo elencato non prova il permesso di negoziarlo sul conto; lo stesso nome può avere specifiche diverse tra broker.

Chi decide davvero cosa. La seconda tabella è breve e utile prima di parlare di strumenti. La colonna destra indica a chi rivolgersi se qualcosa non funziona come previsto.

Proprietà → chi decide
ProprietàResponsabile della decisioneDove verificare
Spread e commissionebroker e tipo di contotabella condizioni, specifica nel terminale
Linguaggio di automazionepiattaformadocumentazione del fornitore
Contabilizzazione posizioni (netting/hedging)broker, entro quanto supporta la piattaformadescrizione del conto, proprietà nel terminale
Fonte e orario delle quotazionibroker e fornitori datidocumentazione del broker, ora server nella finestra mercato
Limite di avvisi o istanze cloudpiattaforma o piano, talvolta limitati dal brokerdocumentazione prodotto, condizioni del broker
Accesso all’interfaccia di programmazionebroker, secondo quanto offre la piattaformadocumentazione API, condizioni del conto
Modo di esecuzione (Instant / Market / Request; anche Exchange Execution in MT5)broker, per simbolospecifica dello strumento nel terminale
Tre piattaforme, capacità diverse. Confronta funzioni; conferma costi e strumenti col broker.
cTrader Cloud: cBot; limiti secondo il broker. Documentazione verificata l’8 ottobre 2026.

Un’ultima nota: più non significa meglio. Ventun intervalli non migliorano un metodo basato su uno, e un tester multisimbolo non serve a chi ne negozia uno solo. Un criterio vale se sai spiegarne il legame concreto con il lavoro. Altrimenti la riga non ti riguarda e non dovrebbe pesare.

Confronto economico: un broker, tre terminali, con una precisazione. Alcuni broker offrono tutte e tre. Apri demo, scegli simbolo e intervallo uguali e osserva gli stessi momenti del mercato per una settimana. Prima di chiamarlo confronto dei terminali, verifica quattro elementi: «un broker» non significa stesse condizioni. Il tipo di conto, il nome del server di ciascuna connessione, la specifica dello strumento (suffisso, contratto, modo esecutivo e distanze minime delle protezioni), e la fonte e orario delle quotazioni. Un broker può avere server e conti diversi per piattaforma; ricordalo anche annotando il server. Se coincidono i quattro elementi, confronti ergonomia, presentazione e azioni per compito. Altrimenti è utile, ma confronta installazioni complete broker-piattaforma, non solo software. In entrambi i casi la demo non prova qualità esecutiva reale.

6. Cosa non mostra la piattaforma: il confine tra terminale e broker

Il terminale presenta e invia: disegna i dati ricevuti, mostra il modulo e inoltra richieste. Fra clic e conferma intervengono più responsabili e solo la prima fase appartiene alla piattaforma. Conta sapere dove si esegue ogni fase. Il terminale non riceve dati sulle decisioni successive e non può mostrarle: è un confine, non un difetto.

Funzioni della piattaforma e condizioni del broker Terminale: MT4 / MT5 / cTrader intervalli · tipi di grafico · finestre · disegno linguaggio di automazione · tester · dove gira l’algoritmo richiesta quotazioni Server del broker: ambiente di esecuzione feed e ora del server · specifica e suffisso modo delle posizioni · esecuzione · orari spread · commissione · swap · strumenti Risposta del server Esecuzione o rifiuto; se eseguito, prezzo e ora Il terminale mostra dati e invia richieste. Il server convalida e comunica l’esito. In alto: funzioni. Al centro: condizioni di broker e conto.
I tratti in alto cambiano con il terminale; quelli al centro solo cambiando broker o conto.

Il grafico separa due livelli secondo la decisione. Il percorso dell’ordine ha più passaggi, con responsabili diversi:

Il percorso di un ordine: fase, responsabile e luogo di esecuzione
FaseChi la esegueDove si esegue
modulo, verifica campi, invioterminale: MT4, MT5 o cTradercomputer o macchina del terminale (VPS, hosting virtuale)
trasporto di richiesta e rispostaconnessione e rete intermediafuori dal terminale e dal server del broker
accettare e verificare la specifica del simboloserver di trading della piattaforma, avviato e configurato dal brokerinfrastruttura del broker
determinare il prezzo secondo il modo del simbolobroker, entro i modelli della piattaformainfrastruttura del broker
coprire l’ordine internamente o esternamentebroker; in Exchange va a sistema esterno[36]infrastruttura del broker; in Exchange anche oltre
conferma, storico, visualizzazione dell’esitoil server invia, il terminale mostrainfrastruttura del broker, poi terminale

La piattaforma non stabilisce autonomamente la politica esecutiva del broker. Risponde però di istruzioni, verifica dei parametri e presentazione delle risposte entro le proprie capacità: anche un errore software può contare. L’ordine parte nel terminale; conto ed esecuzione appartengono al broker, la connessione dipende anche dall’infrastruttura. La piattaforma determina i modelli supportati. Verifica prezzo finale e discrepanze su registri e log senza attribuirle prima a un solo livello.

Cosa non vedrai concretamente. Il terminale non mostra se l’ordine è inoltrato fuori o regolato internamente, quanti fornitori stanno dietro la quotazione o se il DOM contiene liquidità esterna o un’immagine del server. Modelli di accettazione, instradamento e conflitti di interessi hanno un posto proprio nel corso: modelli di esecuzione e qualità di esecuzione. Scegliere MT4, MT5 o cTrader non fissa la politica del broker su quel livello, ma limita i modelli disponibili: solo hedging in MT4, entrambi in MT5, Exchange solo in MT5[36] ; lo stesso broker può avere server e conti distinti per piattaforma.

Flusso ordini e rischio. Il solo terminale non rivela la politica di copertura.
A-book/B-book riguarda l’esposizione; non garantisce prezzo, liquidità o qualità di esecuzione.

Cosa verificare nel terminale. La specifica spesso trascurata contiene parametri del broker che cambiano gli ordini: contratto, valore del passo minimo, swap per direzione, orari, modo esecutivo e distanze minime per stop loss e take profit. Queste causano un equivoco classico: rifiutare un livello troppo vicino al prezzo non è un guasto.

Latenza: cosa misuri davvero. Per scegliere strumenti separa quattro tempi spesso confusi: risposta della rete, arrivo al broker, elaborazione del server ed esecuzione effettiva. Ping misura solo il primo. Una risposta in millisecondi non prova esecuzione nello stesso tempo. Senza versione, broker, simbolo, orario e metodo, i numeri sarebbero inventati. Come progettare la misura e quando serve è spiegato nell’articolo su automazione e VPS.

Un caso datato: petrolio negativo nell’aprile 2020. Il 20 aprile 2020 i contratti WTI scesero per la prima volta sotto zero[17]. Parte dell’infrastruttura retail non prevedeva prezzi negativi. Il comportamento dei broker —sospensione o rettifiche successive— va verificato nei loro comunicati datati. Non diamo esempi né generalizziamo al mercato: manca un’indagine pubblica conteggiata. È documentata la reazione del fornitore: MT5 build 2450 del 29 maggio 2020 introduce prezzi negativi perché «Il recente calo del petrolio sotto zero ha costretto gli sviluppatori a introdurli» (verificato il 2026-08-22)[16]. Resta un fatto indipendente dalla versione: il terminale è software e funziona correttamente solo negli stati previsti dagli autori. Verifica anche come comunica il broker quando la previsione fallisce.

Valuta insieme broker e piattaforma. Regolamentazione, costi, strumenti e politica esecutiva definiscono conti accettabili; linguaggio, modello posizioni o tester richiesti limitano piattaforme e broker. Il terminale preferito non ripara cattive condizioni, ma neppure un conto privo delle funzioni necessarie va bene. Documenta entrambi i livelli e confronta offerte che li soddisfino insieme.

7. Configurazione: cosa impostare PRIMA della prima posizione

Le impostazioni favoriscono spesso un primo avvio comodo, non la protezione del conto: verificale. La lista riguarda configurare il programma perché non lavori contro di te. Rischio e dimensione della posizione appartengono alla sezione sulla gestione del rischio; qui vogliamo solo che esegua la tua decisione, non il valore predefinito.

MetaTrader 4 e MetaTrader 5:

  1. Verifica e cambia il volume predefinito. Il valore memorizzato o predefinito non è legato al conto. Imposta quello delle tue regole perché una conferma accidentale non apra una posizione di un ordine di grandezza eccessiva
  2. Decidi consapevolmente il trading con un clic. Inviare senza conferma è rapido e quindi rischioso. Nei MetaTrader si attiva nelle opzioni di trading e nel pannello del grafico. Mantieni la conferma finché conosci bene l’interfaccia
  3. Imposta lo scostamento massimo, se il simbolo lo prevede. Il campo appartiene a un solo modo. MT4 indica: «Lo scostamento di prezzo negli ordini si usa solo in Instant Execution»[20], e MT5 definisce: «Deviation è la differenza accettata dal trader fra prezzo eseguito e indicato»[19] (verificato il 2026-08-22). Distingui i quattro modi; il quarto esiste solo in MT5:
    • Request Execution: prima chiedi il prezzo e poi rispondi. MT4 spiega: «Occorre premere Request per ricevere quotazioni, valide solo pochi secondi»[20]. Qui non imposti scostamenti
    • Instant Execution: unico modo con scostamento, diverso da «consenso allo slippage». MT4 spiega: «Se lo scostamento è inferiore o uguale al parametro, esegue al nuovo prezzo senza altro avviso; altrimenti il broker restituisce nuovi prezzi»[20]. Entro il limite esegue senza chiedere; oltre arriva un requote. Ampliarlo non accetta slippage arbitrario, amplia la fascia senza nuova richiesta.
    • Market Execution: inviare significa accettare in anticipo il prezzo del broker: «Inviare in questo modo implica consenso preventivo all’esecuzione a quel prezzo»[19]. Al posto dello scostamento compare la politica di esecuzione
    • Exchange Execution: solo MT5, per strumenti regolati in borsa. Il consenso preventivo di Market non si applica: il fornitore lo descrive separatamente, con «quattro modi» e «operazioni inviate a un sistema esterno, una borsa»[36]. La meccanica aggiunge: «Un clic su Sell o Buy crea un ordine al broker per vendere o comprare». Al posto dello scostamento ci sono regole: «Fill Policy permette Fill or Kill, Immediate or Cancel o Book or Cancel»[19] (verificato il 2026-08-22)
    Il broker fissa il modo per simbolo: verificalo. In Instant non c’è soglia universale. Un limite stretto porta più requote; uno ampio meno requote e più esecuzioni diverse dal prezzo al clic. In entrambi i casi solo oltrepassarlo provoca conferma. Ricava il numero dallo storico, non da un articolo[19][20]
  4. Verifica distanze minime delle protezioni. La specifica fissa quanto possono avvicinarsi stop loss e take profit e quando blocca modifiche. Altrimenti scambierai il primo rifiuto per un guasto
  5. Inizia da un grafico pulito. I modelli possono contenere indicatori non scelti. Crea e salva il layout per non ricostruirlo dopo ogni reinstallazione
  6. Configura avvisi di prezzo e ricorda cosa sono. Un avviso del terminale genera una notifica: suono, messaggio o push al telefono. Un avviso non inserisce ordini. Serve ad allontanarsi dallo schermo, non ad agire per te. L’azione automatica richiede un altro meccanismo, descritto nell’articolo sull’automazione
  7. Annota il server di connessione. Elenco server e stato compaiono nel terminale. Serve confrontando dati: due conti dello stesso broker possono usare server, orari e suffissi diversi

cTrader:

  1. Scegli consapevolmente il modo rapido. Puoi inviare con uno o due clic o con modulo completo. Inizia da quello che richiede conferma
  2. Verifica l’unità del volume. Errore tipico passando da MetaTrader: il volume è spesso in unità di valuta base, non lotti. Centomila unità equivalgono a un lotto standard su una coppia standard; per altri strumenti il contratto può variare, verifica la specifica. Usare il numero dell’altra unità cambia la posizione di un fattore centomila
  3. Decidi se attivare market range. È facoltativo, non obbligatorio in ogni ordine a mercato: cTrader lo include in «Optional steps include» e definisce «Market range: scostamento massimo in pip dal prezzo attuale cui si può eseguire l’ordine» (verificato il 2026-08-22)[11]. Se troppo stretto, impedisce l’esecuzione quando il prezzo non è più disponibile[11]
  4. Leggi le soglie di margine del conto. La piattaforma mostra soglie di margin call e liquidazione. Questa avviene con ordine a mercato, spesso in un momento sfavorevole: non è un livello garantito, ma l’avvio dell’azione del sistema
Il calcolo: quanto costa non cambiare il volume. Tutti i numeri sono illustrativi: 1.00 lotto non è un valore predefinito documentato; leggi il tuo. Su una coppia standard come EUR/USD, un lotto è 100,000 unità base con pip di 0.0001, ossia 10 USD per pip: 20 pip contrari con 1.00 lotto sono 200 USD; su un conto da 2,000 USD è il 10% del capitale in una sola operazione. Con 0.01 lotti costa 2 USD, lo 0.1% del conto; la differenza è un campo non cambiato. Valore del pip e conversione senza dollaro quotato sono spiegati nell’articolo sulle unità di misura.
Il volume scala profitti e perdite. EUR/USD · conto USD · 100.000 EUR per lotto.
Risultato lordo con 20 pip, esclusi costi e slippage. SL non garantisce una perdita massima.
Prima di una posizione su uno strumento non conosciuto. Leggi la specifica: contratto, valore del passo minimo, swap per direzione, orari, modo esecutivo e distanze protettive. Richiede poco ed evita domande successive al supporto. Il significato completo dei costi è sviluppato nell’articolo su spread, commissioni e swap.

L’ultimo punto non è un’impostazione: prova in demo le emergenze prima che servano e verifica quali procedure esistono. La chiusura multipla non è comune e varia:

  • MT5: «Bulk Operations» nel menu contestuale di Trade, dalla build 3260 del 15 aprile 2022. Chiude tutto; in hedging tenta prima le opposte con «Close By». Requisito: «Disponibile solo con One Click Trading attivo» (verificato il 2026-08-22)[25]
  • MT4: non documenta un comando generale per chiudere tutto. Spiega chiusura singola e con opposta: «La posizione scelta si chiude insieme a un’opposta». La chiusura multipla «permette più di due opposte insieme», a coppie secondo apertura (verificato il 2026-08-22)[26]
  • cTrader: più posizioni con «Close» in Positions, filtrate per direzione, risultato o simbolo (verificato il 2026-08-22)[27]

Cancellare pendenti e modificare stop loss hanno nomi e luoghi diversi: eseguili una volta in demo. Nell’urgenza non devi cercare menu o scoprire funzioni assenti o che richiedono un clic già attivato. La prossima sezione spiega cosa la demo non prova.

8. Cosa mostra la piattaforma e cosa non garantisce

Lo spread della barra è l’ultima quotazione, non il prezzo eseguito. Sembra formale finché non lo confronti con una conferma. Anatomia dei costi —spread, commissioni e punti swap— appartiene alla sezione dei concetti di base e all’articolo sui costi reali del broker. Qui conta solo cosa mostra il terminale, cosa no e come verificarlo con i tuoi dati.

Visualizzazione ed esecuzione. Il terminale disegna l’ultimo pacchetto ricevuto. Prima che il server accetti passa tempo e il mercato si muove: il prezzo può essere peggiore, migliore o uguale. La differenza da sola non prova errore né disonestà: una quotazione informa sul passato, non impegna il futuro.

Quattro modi, quattro accordi su quando richiedere conferma. Contrapporre «requote o slippage» è falso: ci sono quattro modi; la guida conferma «Quattro modi di esecuzione disponibili»[36] e uno ammette entrambi. In Request Execution chiedi un prezzo e hai pochi secondi per rispondere; poi devi richiederlo[20]. In Instant Execution esegue al nuovo prezzo senza avviso entro lo scostamento; oltre restituisce prezzi da confermare[20] : lo stesso modo ammette esecuzione diversa e requote; decide il limite. In Market Execution non c’è scostamento: inviare accetta in anticipo il prezzo del broker[19]. Il quarto modo, Exchange Execution, ha regole proprie, non la citazione precedente: solo MT5; l’ordine va a un sistema esterno[36], e invece dello scostamento c’è Fill or Kill, Immediate or Cancel o Book or Cancel[19]. Non scegli fra due rischi: leggi a quale dei quattro accordi ti ha assegnato il broker, che fissa il modo per simbolo nella specifica.[19][20].

Quotazione ed esecuzione. Esempi; spread variabile non implica scarto fisso delle candele.
Slippage acquisto = eseguito − Ask di riferimento; vendita = Bid di riferimento − eseguito.

Come misurarlo sui tuoi dati. Una operazione non prova nulla; lo slippage in entrambi i sensi è normale. Conta la distribuzione su più casi: frequenza e dimensione simili o predominio sistematico di un lato. Lo storico fornisce dati, ma non tutte le colonne e ogni piattaforma registra diversamente. Esporta un file e leggi le intestazioni prima di progettare l’analisi. MT5 genera dal menu History blocchi di ordini, eseguiti e posizioni tramite ReportHistory.htm come modello[30]. cTrader salva un estratto locale .csv; History include apertura e chiusura, prezzi d’ingresso e uscita, volume, commissioni e risultato[29] (verificato il 2026-08-22).

Lo slippage ha una definizione più stretta dell’uso comune: differenza fra prezzo eseguito e riferimento —richiesto al clic— tenendo conto della direzione. In acquisto un eseguito superiore è sfavorevole, in vendita il contrario. Serve un dato assente nello storico standard: il prezzo richiesto al clic.

Spread e commissioni sono costi separati; tempi di richiesta e risposta servono a studiare la latenza. Lo storico può includere commissioni e swap, non necessariamente tutti i riferimenti e tempi d’invio. Il registro MT5 ha ora, fonte e messaggio [31]. Il messaggio può fornire dettagli, ma le colonne non garantiscono Bid/Ask, prezzi richiesti e risposte completi. Verifica i campi effettivi prima di calcolare slippage o latenza.

Registra bid e ask al clic, riferimento e tempi di richiesta/risposta a ogni ingresso o con un programma che registri prima d’inviare. Senza calcoli ingresso contro uscita, non scostamento dal prezzo visto. Anche MT4: Account History e Save as Report elencano numero, apertura e prezzo, S/L, T/P, chiusura e prezzo, commissioni, imposte, swap e risultato; nessuna lista include prezzo richiesto, spread o invio[35] (verificato il 2026-08-22). Il resto è aritmetica.

Prima di collegare servizi: password investitore, mai principale. I servizi d’analisi chiedono accesso e qui non ci sono eccezioni. MT4 e MT5 hanno due accessi, modello del fornitore, non regola universale. MT4: password standard dà «pieni diritti»; investitore permette «vedere lo stato, analizzare prezzi e lavorare con EA propri, ma non operare». MT5: principale dà «pieni diritti sul conto»; investitore permette lo stesso senza operare (verificato il 2026-08-22)[32] – quindi l’accesso investitore è in sola lettura in entrambi. Un servizio esterno riceve al massimo quel secondo accesso. Fuori da MetaTrader non cercare lo stesso nome: verifica autorizzazione e permessi prima del collegamento. Consegnare la principale dà controllo e trading, non sole statistiche. Anche la lettura rivela stile, dimensioni e orari: è una scelta di privacy. Leggi prima cosa richiede il servizio. Diario e analisi sono trattati nell’articolo sul diario di trading (11.6).
Cosa cerchi → dove si trova
Cosa vuoi sapereDove verificare
Modo esecutivo e distanze minimespecifica nel terminale
Punti swap e orari del simbolospecifica aggiornata dal broker
La distribuzione effettiva dello slippagestorico esportato e analisi propria di un campione
Ora server e suffissofinestre mercato e posizioni
Politica esecutiva dichiaratadocumenti del broker; vedi qualità di esecuzione

Confronta conti e server specifici. Anche lo stesso broker può avere spread, commissioni, strumenti e specifiche diversi per terminale; il nome del conto non garantisce uguaglianza. Cerca differenze in tariffe, specifiche ed esecuzione. Solo allineando questi parametri separi costi e software.

9. Tre profili utente: scegliere per criteri

Un verdetto senza criterio non vale: ecco tre situazioni, non una classifica. Ognuna ha un collo di bottiglia e una risposta diversa. Condividono l’inizio: prima broker, poi piattaforma fra quelle offerte.

Profilo uno: trading manuale e strumenti semplici. Pochi strumenti, intervalli alti, decisioni sul grafico, niente automazione. Contano ordini richiesti, sicurezza, dati, export ed ergonomia: passaggi per inserire/modificare e comodità per ore. Decidono disegno, più finestre e modelli. Non decidono numero d’intervalli, tester o linguaggio. La tabella non esclude nessuna: una settimana in demo mostra la differenza.

Profilo due: Expert Advisor MQL4 funzionante. Il codice funziona: migrare? Confronta costi e funzioni mancanti. Costi: riscrivere logica, riverificare comportamento, ricreare indicatori e testare. Benefici: funzioni concrete oggi assenti, non «nuovo sarà meglio». Valutali rispetto a tempo, implementazione e test, non alle liste. Restare in MT4 ha senso senza funzioni necessarie aggiunte o con costo ingiustificato; rivaluta se cambiano esigenze o offerta. Per più strumenti o validazione separata, MT5 aggiunge ciò che manca e giustifica numericamente la riscrittura.

Profilo tre: costruire automazione da zero. Senza vecchio codice non c’è migrazione; conta l’ambiente. Quattro criteri: primo, linguaggio che sai scrivere e mantenere; cTrader Algo supporta C# e Python, MetaTrader linguaggi propri senza uso esterno. Secondo, dove gira a computer spento: cloud integrato in cTrader o infrastruttura separata in MetaTrader, VPS proprio o hosting virtuale con migrazione[28]. Terzo, se il tester copre il tuo modo di lavorare, non quante funzioni ha. Quarto, che tutto sia disponibile presso broker e conto scelti.

Scegli la piattaforma per il compito. Confronta benefici e costi, non lunghezze delle liste.
La demo verifica uso e funzioni; non stabilisce risultati futuri o qualità di esecuzione reale.

Quattro ipotesi costose. Che interfaccia migliore significhi condizioni migliori: livelli diversi. Che demo riproduca reale: non riproduce l’esecuzione. Che il codice passi fra MetaTrader: non funziona. Che una funzione desktop esista su mobile: verifica.

Checklist prima del primo ordine reale:

  1. Il volume predefinito rispetta le tue regole?
  2. Sai chiudere più posizioni, se la funzione esiste, cosa richiede e l’hai provata in demo?
  3. Hai deciso se usare la conferma?
  4. Sai impostare stop loss e take profit all’apertura, non dopo?
  5. Hai letto la specifica dello strumento?
  6. Conosci il modo esecutivo del simbolo?
  7. Hai salvato il modello e sai ripristinarlo?
  8. Sai quale password dare a terzi e che non è mai la principale?

Ogni «no» è rischio operativo, non lacuna teorica. Il volume invariato equivale all’esempio: con quelle ipotesi, dieci per cento del conto con un clic. Ignorare le emergenze significa cercare menu nell’urgenza. Il tempo dipende da quanto è configurato; di solito si completa una volta, non prima di ogni operazione.

Infine: non affermiamo che una piattaforma dia vantaggio. Uno strumento migliora ripetibilità, riduce errori e accorcia decisione-ordine: vale, ma non equivale a valore atteso positivo per operazione. Questo deriva da metodo e condizioni. Il terminale decide se aiuta o ostacola. Come verificare il metodo prima del capitale è spiegato nell’articolo su conti demo, backtesting e forward testing.

FAQ: piattaforme MT4, MT5 e cTrader

MT4 verrà dismesso e dovrei passare a MT5?
MetaQuotes annunciò nel gennaio 2018 la fine delle nuove licenze MT4, mantenendo supporto e terminali white label per broker già autorizzati; perciò resta nelle offerte[15]. Non significa fine della manutenzione: ci sono build successive, 1460 del 5 marzo 2026 con sicurezza e stabilità e 1470 del 12 marzo 2026 (verificato il 2026-08-22)[21]. Se il broker lo offre, gli strumenti funzionano e non sai indicare funzioni mancanti, non c’è fretta. Se inizi da zero, ricorda: il nuovo codice MQL4 gira solo dove un broker mantiene MT4, decisione che non controlli.
In quale linguaggio si scrivono algoritmi cTrader?
In C# o Python. È cambiato rispetto alle descrizioni che per anni indicavano solo C# e cAlgo. La documentazione attuale elenca entrambi i linguaggi e cBot, indicatori personalizzati e plugin. Il cBot è il tipo principale di strategia automatica, non l’unico con accesso: gli indicatori possono operare direttamente se programmati[23], e i plugin SDK operano direttamente, mentre quelli Algo API richiedono permesso esplicito[24]. Poiché è in sviluppo attivo, verifica l’ambito attuale prima del progetto. Questo stato è stato verificato il 22 agosto 2026.
cTrader è migliore di MT4 e MT5?
«Migliore» senza criterio non significa nulla. Le differenze sono grafici Renko, Range e tick integrati, due linguaggi generali e cBot nel cloud ad app chiusa. Non confrontiamo quantità di codice gratuito senza un campione pubblico datato: verifica la tua lista. Non diamo numeri di broker senza registro pubblico. Se hai MQL4 funzionante, cambiare richiede riscrivere: conta il costo prima delle funzioni.
La piattaforma influisce sullo spread che pago?
Spread, commissioni e swap seguono condizioni e specifiche del broker; il terminale mostra quanto riceve. Scegliere piattaforma può cambiare conto, server o configurazione anche lì. Non dedurre costi uguali dal nome. Confronta specifiche, tariffe ed esecuzione delle offerte e separa funzioni e prezzo del servizio.
Posso trasferire automaticamente un Expert Advisor da MT4 a MT5?
No. MQL4 e MQL5 differiscono in linguaggio, eventi, API e identificazione delle posizioni. Convertire automaticamente non garantisce compatibilità: rivedi e testa. Senza codice non si quantifica il tempo: dipende da indicatori, modi e logica di gestione. Verificare il comportamento spesso richiede più della traduzione. Controlla il modo del conto: con esposizione netta uguale, netting e hedging possono far gestire diversamente ordini e posizioni allo stesso codice.
Un avviso può aprire una posizione?
No. Genera suono, messaggio o push e termina lì. Per operare serve un altro meccanismo verso l’esecuzione, ogni passaggio può fallire o aggiungere latenza. Evita di fissare lo schermo, non di decidere.
La demo mostra come sarà l’esecuzione reale?
No. Serve per interfaccia, configurazione ed emergenze, ma non garantisce quotazioni, latenza, rifiuti o estremi uguali. Un metodo valido in demo senza slippage può fallire sul reale; più breve l’orizzonte, più grande la differenza. Valuta l’esecuzione sul tuo storico reale, non in simulazione.
Quale password dare a un servizio d’analisi?
In MT4 e MT5 solo investitore, in lettura[32]; nelle altre piattaforme verifica meccanismo e permessi. La principale consente ordini e modifiche: consegnarla cede controllo, non statistiche. Anche leggere lo storico rivela dimensioni e orari; collegare riguarda la privacy. Leggi prima cosa richiede il servizio.
Una piattaforma proprietaria è peggiore di MT4?
Non per definizione: può essere più comoda manualmente e meglio integrata. La differenza è la portabilità: indicatori, modelli e algoritmi restano al broker; MT4, MT5 e cTrader sono presso molti ed evitano ricostruzioni. Senza automazione o cambi previsti, può bastare pienamente.

Fonti e riferimenti

I dati sono stati verificati il 22 agosto 2026 nella documentazione dei fornitori. Le funzioni cambiano: verifica lo stato attuale nelle fonti primarie seguenti prima di decidere.

  1. MetaQuotes Software Corp., «MetaTrader 4 Trading Platform»: pagina ufficiale, numero di intervalli, indicatori, oggetti e ordini pendenti. metatrader4.com/en/trading-platform
  2. MetaQuotes Software Corp., «MetaTrader 5 Trading Platform»: pagina ufficiale, 21 intervalli, 38 indicatori, 44 oggetti, 6 ordini pendenti, netting e hedging. metatrader5.com/en/trading-platform
  3. MetaQuotes Software Corp., «Strategy Tester»: guida MT5, generazione tick, periodo forward, test multisimbolo e ritardo esecutivo emulato. metatrader5.com/en/terminal/help/algotrading/testing
  4. MQL5, «MQL5 Reference»: documentazione del linguaggio e differenze da MQL4. mql5.com/en/docs
  5. MQL5, «MetaTrader module for integration with Python»: descrizione del pacchetto MetaTrader5: comunicazione con MT5 locale, non API esterna del broker. Inoltre MQL5, «initialize»: «Stabilire connessione con il terminale MT5»; «Se necessario, initialize() avvia il terminale». Percorso facoltativo: «Senza percorso, il modulo cerca autonomamente l’eseguibile». Verificato il 2026-08-22. mql5.com/en/docs/python_metatrader5, mql5.com/…/mt5initialize_py
  6. MetaQuotes Software Corp., «Market Watch»: guida MT4, lista e «Sets» per salvare e cambiare gruppi di simboli. metatrader4.com/…/help/overview/market_watch
  7. MetaQuotes Software Corp., «Market Watch»: guida MT5, salvare simboli con le colonne scelte. metatrader5.com/…/help/trading/market_watch
  8. Spotware Systems, «cTrader Algo»: documentazione algoritmica, C# e Python, cBot, indicatori propri e plugin. help.ctrader.com/ctrader-algo
  9. Spotware Systems, «Cloud features»: cBot cloud senza app aperta, limiti di istanze reale/demo e possibili differenze per broker. help.ctrader.com/ctrader-algo/documentation/cloud-features
  10. Spotware Systems, «Protections»: cTrader, trailing stop loss sul server, spostamento all’ingresso e take profit multilivello. help.ctrader.com/ctrader/trading/protections
  11. Spotware Systems, «Orders»: cTrader, pendenti Limit, Stop e Stop Limit, e market range solo come parametro a mercato: «scostamento massimo in pip dal prezzo attuale a cui si esegue». help.ctrader.com/ctrader/trading/orders
  12. Spotware Systems, «Renko chart»: dimensione del mattone, «scegli da 1 a 100 pip in Renko». L’elenco degli otto tipi non dà questi parametri. help.ctrader.com/knowledge-base/chart-types/renko-chart
  13. Spotware Systems, «Chart toolbar»: cTrader Web, periodo da 1 a 1000 tick. Non compare negli otto tipi, solo nella barra periodi. help.ctrader.com/ctrader-web/charts/chart-toolbar
  14. Spotware Systems, «Market Watch»: cTrader, liste proprie nominate illimitate e «Popular markets» integrata non modificabile. help.ctrader.com/ctrader/interface/market-watch
  15. Finance Magnates, "Metaquotes Will No Longer Sell its MT4 Trading Platform" – Rapporto del 12 gennaio 2018 su fine delle nuove licenze MT4 e supporto ai broker esistenti. Fonte secondaria rispetto all’annuncio del fornitore. financemagnates.com
  16. MetaQuotes Software Corp., "MetaTrader 5 build 2450: Negative prices, market data subscriptions and new chart settings" – Nota del 29 maggio 2020: «Il calo del petrolio sotto zero ha costretto a introdurre prezzi negativi». Fonte primaria che sostituisce la testata citata prima. Verificato il 2026-08-22. metatrader5.com/en/news/2140
  17. U.S. Energy Information Administration, "Crude oil prices briefly traded below $0 in spring 2020" – Conferma del fatto e della data del WTI sotto zero (20 aprile 2020). eia.gov
  18. Finance Magnates, "Apple Pulls Down MT4 and MT5 Trading Apps from App Store" – Rapporto del 24 settembre 2022: MetaQuotes confermò una lettera Apple di venerdì 23 settembre secondo cui le app non rispettavano App Store Review Guidelines. Inoltre Finance Magnates, «MT4 and MT5 Apps Are Back on Apple's AppStore», 7 marzo 2023: ripristino annunciato lunedì 6 marzo 2023, dopo circa sei mesi. Fonte secondaria; Apple non pubblicò motivazioni dettagliate. Verificato il 2026-08-22. financemagnates.com (24.09.2022), financemagnates.com (07.03.2023)
  19. MetaQuotes Software Corp., "Performing Deals" – Guida MT5: Deviation è descritto in Instant Execution come differenza accettata fra prezzo eseguito e indicato. In Market inviare significa consenso preventivo al prezzo. In Market ed Exchange compare Fill Policy: Fill or Kill, Immediate or Cancel, Book or Cancel. Exchange non parla di consenso preventivo e descrive separatamente: Sell o Buy crea un ordine al broker per vendere o comprare. Verificato il 2026-08-22. metatrader5.com/…/help/trading/performing_deals
  20. MetaQuotes Software Corp., "Open Positions" – Guida MT4: «Enable maximum deviation from quoted price» e il limite: funziona solo in Instant Execution. Verificato il 2026-08-22. metatrader4.com/…/positions_open
  21. MetaQuotes Software Corp., "MetaTrader 4 Release Notes" – Registro MT4: build 1440 del 21 febbraio 2025 con sicurezza, correzioni e stabilità; 1460 del 5 marzo 2026 con gli stessi miglioramenti; 1470 del 12 marzo 2026. Verificato il 2026-08-22. metatrader4.com/en/releasenotes
  22. MetaQuotes Software Corp., "Depth of Market" – Guida MT4: mercato attuale del simbolo e gestione rapida degli ordini; si apre con Depth of Market nel menu Market Watch. Verificato il 2026-08-22. metatrader4.com/…/help/overview/depth_of_market
  23. Spotware Systems, "Indicators" – Documentazione cTrader Algo: un indicatore è una classe C# o Python con parametri, metodi e componenti personalizzabili. Oltre a tracciare, espone dati, disegna oggetti e può operare se programmato. Verificato il 2026-08-22. help.ctrader.com/ctrader-algo/documentation/indicators
  24. Spotware Systems, "Plugins" – Documentazione cTrader Algo: i plugin aggiungono strumenti, servizi e interfaccia. Quelli SDK operano direttamente; quelli Algo API richiedono permesso esplicito prima di operare. Verificato il 2026-08-22. help.ctrader.com/ctrader-algo/documentation/plugins
  25. MetaQuotes Software Corp., "MetaTrader 5 build 3260: Bulk operations, matrix and vector functions, and chat enhancements" – Nota del 15 aprile 2022: Bulk Operations in Trade chiude tutte le posizioni, prima le opposte con Close By in hedging, poi le altre normalmente. Disponibile solo con One Click Trading attivo. Verificato il 2026-08-22. metatrader5.com/en/releasenotes/terminal/2237
  26. MetaQuotes Software Corp., "Close Positions" – Guida MT4: chiusura singola dal menu Terminal, insieme a un’opposta e multipla di più di due opposte. Nessun comando generale per chiudere tutte è documentato. Verificato il 2026-08-22. metatrader4.com/…/positions_close
  27. Spotware Systems, "Positions" – Documentazione cTrader: posizione singola con X o Close position; più posizioni con Close in Positions, filtrate per direzione, risultato e simbolo. Verificato il 2026-08-22. help.ctrader.com/ctrader/trading/positions
  28. MetaQuotes Software Corp., "Virtual Hosting" – Guida MT5: hosting virtuale per attività continua e preparazione di robot e segnali. Inoltre MT4 «Migration»: trasferire l’ambiente attivo al virtuale; nella variante completa include connessione, grafici aperti, copia segnali, EA e indicatori attivi, FTP ed e-mail. Verificato il 2026-08-22. metatrader5.com/en/terminal/help/virtual_hosting, metatrader4.com/…/virtual_hosting_migration
  29. Spotware Systems, "History" – Documentazione cTrader: History ed estratto locale .csv. Elenca apertura e chiusura, prezzi d’ingresso e uscita, volume, commissioni e risultati netto e lordo, ma non dichiara a parte il contenuto esportato. Verificato il 2026-08-22. help.ctrader.com/ctrader/trading/history
  30. MetaQuotes Software Corp., «Trading Report»: guida MT5, blocchi di ordini, eseguiti e posizioni generati con ReportHistory.htm come modello. Verificato il 2026-08-22. metatrader5.com/…/trading_advanced/history_report
  31. MetaQuotes Software Corp., "Platform Logs" – Guida MT5: mostra avvio e tutti gli eventi, comprese operazioni. Elenca solo «Time: data e ora», «Source: tipo, Network, Alert, HistoryBase, Experts, nome di EA o indicatore, ecc.» e «Message: descrizione». Non elenca prezzo richiesto, Bid/Ask o spread. Verificato il 2026-08-22. metatrader5.com/…/start_advanced/journal
  32. MetaQuotes Software Corp., "Authorization" – Guida MT4: due accessi. «La password standard dà pieni diritti», investitore permette «vedere stato, analizzare prezzi e lavorare con EA propri, non operare». Inoltre MT5 «Authorization»: «La principale dà pieni diritti sul conto», investitore «vedere stato, analizzare prezzi e lavorare con EA propri, non operare». Verificato il 2026-08-22. metatrader4.com/…/help/userguide/authorization, metatrader5.com/…/help/startworking/authorization
  33. MetaQuotes Software Corp., "MetaTrader 5 build 1325: Hedging option and testing on real ticks" – Nota del 22 aprile 2016 che introduce il secondo sistema: «Hedging amplia le possibilità dei trader retail» e «Ora sono possibili più posizioni per simbolo, anche opposte». Verificato il 2026-08-22. metatrader5.com/en/releasenotes/terminal/1325
  34. Spotware Systems, "Chart modes" – Documentazione cTrader: «Con più grafici in uno dei tre modi, si possono separare in finestre con barra». «Clicca Detach chart in alto a destra». Descrive finestre separate, senza affermazioni su più monitor. Verificato il 2026-08-22. help.ctrader.com/ctrader/charts/chart-modes
  35. MetaQuotes Software Corp., "Account History" – Guida MT4: «Tutte le operazioni sono in Account History». Campi: Order, Time, Type, Size, Symbol, Price, S/L, T/P, Time, Price, Commission, Taxes, Swap, Profit, Comments. Il rapporto HTML di Save as Report: Ticket, Open Time, Type, Size, Item, Price, S/L, T/P, Close Time, Price, Commission, Taxes, Swap, Profit. Nessuna lista include invio, prezzo richiesto o spread; il rapporto dettagliato aggiunge parametri non elencati. Verificato il 2026-08-22. metatrader4.com/…/terminal/terminal_account_history
  36. MetaQuotes Software Corp., "General Concept" – Guida MT5: «Ci sono quattro modi di esecuzione»; in Exchange «le operazioni vanno a un sistema esterno, una borsa». Verificato il 2026-08-22. metatrader5.com/…/help/trading/general_concept
  37. TradingView, "Script structure" – Documentazione Pine Script: la dichiarazione indicator, strategy o library identifica il tipo e determina contenuto, uso ed esecuzione. Inoltre TradingView, «Alerts»: «Il codice non crea avvisi attivi nell’interfaccia, solo eventi con cui gli utenti li creano». Verificato il 2026-08-22. tradingview.com/pine-script-docs/language/script-structure, tradingview.com/pine-script-docs/concepts/alerts

I tuoi progressi

Hai finito la lezione? Segnala tu il completamento. Aprire o scorrere una pagina non la contrassegna come completata.

I progressi richiedono JavaScript e l'archiviazione del browser.

Salvati solo in questo browser. Nessun account o sincronizzazione tra dispositivi. Eliminare i dati del sito può cancellare i progressi.

Jarosław Wasiński

Caporedattore, ForexMechanics.com • Analista macro e FX

Analista indipendente e professionista con oltre 20 anni di esperienza nei mercati finanziari. Attivo nel Forex dal 2004, con un focus sull'analisi fondamentale, la struttura del mercato OTC e la gestione disciplinata del rischio di capitale.

  • Fondatore e caporedattore di MyBank.pl, che offre formazione finanziaria affidabile dal 2004.
  • Autore di centinaia di commenti di mercato approfonditi, analisi strutturali e materiali didattici per trader e investitori.
  • Sostenitore della trasparenza del mercato, promuovendo una formazione basata su dati concreti e report istituzionali (BIS, ESMA, CFTC).

Tutti i contenuti hanno carattere esclusivamente didattico e informativo – non costituiscono consulenza di investimento né alcuna raccomandazione. Ricorda: il trading con leva (Forex/CFD) comporta un elevato rischio di rapida perdita del capitale.