Risultati settimanali
Home > Blog > Come funziona il trading automatico: dal segnale all’ordine eseguito

Come funziona il trading automatico: dal segnale all’ordine eseguito

Copertina AmicoBot: un monitor con candele verdi collegato con fili luminosi a un piccolo server e a un cavo di rete, con la scritta Guida Come funziona il trading automatico

Un programma legge il prezzo, applica regole scritte prima e manda un ordine al broker. Il meccanismo è tutto qui. Quello che decide il risultato sta nei passaggi intorno: chi esegue, dove resta lo stop, cosa cambia fra il test e il conto.

Ultimo aggiornamento:
Indice contenuti

Scrivici su WhatsApp, ti diamo dati, prezzi e funzionamento dei prodotti che recensiamo. I criteri con cui li valutiamo sono pubblici in ogni scheda.

Introduzione

Il trading automatico funziona così: un software collegato a un conto presso un broker riceve i prezzi e li confronta con regole fissate in anticipo. Quando le condizioni sono vere, invia l'ordine da solo, con quantità, stop loss e take profit già calcolati. Nessuna decisione viene presa sul momento. Su MetaTrader il programma si chiama expert advisor, altrove bot o algoritmo.

Il programma decide solo una parte della storia. Il prezzo lo fornisce il broker, l'esecuzione la fa il broker, il computer su cui gira può spegnersi, e il risultato del test sul passato non si ripete uguale sul conto. Questa pagina spiega questi passaggi, uno per uno. I passi pratici per partire (piattaforma, broker, demo, VPS, fisco) sono nella guida su come fare trading automatico; il programma visto da vicino, con installazione e parametri, è in come funziona un robot di trading.

Chi fa cosa Ruolo Cosa può andare storto
La strategia Le regole: quando entrare, quando uscire, quanto rischiare Regole tarate su un periodo che non si ripete
La piattaforma MetaTrader 4 o 5, cTrader, un exchange crypto via API: ospita il programma Un parametro sbagliato si ripete su ogni operazione
Il computer o la VPS Tiene acceso il programma e lo collega al server Spegnimenti, disconnessioni, latenza
Il broker Fornisce i prezzi, controlla l'ordine, lo esegue, custodisce il conto Slippage, requote, spread che si allarga, autorizzazione da verificare
Chi usa il sistema Sceglie il sistema, fissa il rischio, controlla, decide quando spegnere Delegare anche la supervisione

La catena: dal prezzo all'ordine eseguito

Ogni operazione automatica attraversa quattro passaggi. Il bot interviene solo nel secondo.

Schema in quattro passaggi della catena del trading automatico: il broker invia il prezzo al terminale, il programma su PC o VPS applica le regole e calcola lotto e stop, il server di trading controlla margine e distanze minime, il broker esegue secondo la sua modalità e conferma; la latenza conta fra il bot e il server, slippage e requote nascono nell'esecuzione

1. Il prezzo. Il broker invia al terminale il prezzo di acquisto e quello di vendita del simbolo. È il prezzo di quel broker, non "il mercato" in astratto. Due broker possono mostrare valori leggermente diversi nello stesso istante, e lo stesso bot può entrare su uno e non sull'altro.

2. La decisione. Il programma applica le sue regole: filtri su orario, spread e notizie, poi la condizione di ingresso. Se è vera, calcola lotto, stop loss e take profit. Se è falsa, aspetta il prezzo successivo.

3. I controlli. La richiesta arriva al server di trading del broker, che verifica margine disponibile, lotto minimo e distanze minime. La documentazione MQL5 descrive due soglie. Lo stop level è la distanza minima dal prezzo a cui si può mettere uno stop. Il freeze level è la fascia vicino al prezzo dentro cui un ordine non si può più modificare. Un programma che le ignora si vede rifiutare l'ordine.

4. L'esecuzione. Qui il broker applica la sua modalità. MetaQuotes ne prevede quattro: su richiesta, istantanea, a mercato e in borsa. Con l'esecuzione istantanea, se il prezzo è cambiato, il broker può rispondere con un requote, cioè un nuovo prezzo da accettare. Con quella a mercato il prezzo lo decide il broker, e l'invio dell'ordine vale come consenso. La differenza fra prezzo calcolato e prezzo eseguito è lo slippage.

Quanto dura il viaggio. Sul forum MQL5, l'8 febbraio 2016, l'utente Drazen Penic riassumeva così la differenza con il test: nel reale la richiesta impiega da un terzo di secondo in su, e intanto il prezzo può cambiare. Il tempo dipende da dove gira il programma rispetto al server del broker, cioè dalla latenza.

Le famiglie di strategie: cosa fa scattare l'ingresso

Le regole cambiano da un sistema all'altro, ma nel trading retail le famiglie sono poche. Ognuna guadagna in un tipo di mercato e soffre nell'altro.

Trasparenza: Oro Breakout EA Plus e Oro Scalper EA Plus sono sviluppati da Fintech Srl, con cui Amicobot ha un rapporto commerciale. Un rapporto commerciale c'è anche con Venus Labs, che sviluppa Dark Nebula. Questa pagina non contiene link di affiliazione.

Famiglia Quando entra Dove soffre Esempi dalle schede
Breakout Quando il prezzo esce da un livello o da un range Mercato laterale, rotture false Gold Breaker, sette logiche parallele sull'oro in H1; Oro Breakout EA Plus, ordini pendenti sopra e sotto massimi e minimi confermati
Mean reversion Quando il prezzo si allontana troppo dalla media Trend forte che non torna indietro Oro Scalper EA Plus, scalping sull'oro in M1; QA Classic di Quantum Aeterna, sulle Bande di Bollinger
Trend following Quando una direzione si conferma Tante piccole perdite nelle fasi senza direzione Filtri di tendenza usati dentro molti EA breakout
Griglia o mediazione Aggiunge posizioni a distanze fisse mentre il prezzo va contro Movimento lungo nella stessa direzione Dark Nebula, griglia addizionale ogni 40 pips con lotti 0,01, 0,02, 0,03, 0,04

Le stesse candele lette da due logiche diverse danno segnali opposti. Il grafico sotto usa l'oro a 5 minuti del 24 giugno 2026.

Due grafici a candele dell'oro a 5 minuti del 24 giugno 2026 fra le 00:00 e le 16:00 UTC: a sinistra il range fra 4.050,18 e 4.111,97 dollari delle prime sette ore e la rottura al ribasso alle 11:05; a destra la media a 20 periodi con le bande di Bollinger e i segnali di chiusura sopra e sotto la banda, con molte chiusure sotto la banda durante la discesa

Candele reali XAU/USD da un'esportazione di MetaTrader 5, orari UTC. Esempio didattico: i segnali sono calcolati sulle regole indicate, non sono operazioni di un bot e non ne mostriamo l'esito.

Il breakout. Fra mezzanotte e le 7 UTC il prezzo resta fra 4.050,18 e 4.111,97 dollari. Una regola di rottura del range aspetta: il primo segnale arriva alle 11:05, al ribasso. Entro le 13:20 il prezzo scende fino a 3.964,31, oltre 85 dollari sotto il livello rotto.

La mean reversion. Con le Bande di Bollinger a 20 periodi e 2 deviazioni standard, nella stessa giornata ci sono 15 chiusure sotto la banda inferiore, cioè 15 segnali di "prezzo troppo basso". Dieci arrivano fra le 11 e le 13, proprio durante la discesa. Una regola che compra ogni eccesso, in quelle due ore, compra contro un trend.

È per questo che i sistemi seri hanno filtri e limiti giornalieri. Oro Scalper EA Plus, secondo la scheda, smette di operare dopo tre stop loss nella giornata. Quantum Aeterna chiude il basket della versione Classic con un take profit fisso.

Griglia: tante vincite piccole, poche perdite grandi. Un sistema a griglia chiude in utile la maggior parte delle operazioni, perché aspetta che il prezzo torni indietro. Il rischio non sta nella frequenza delle perdite ma nella loro dimensione: l'esposizione cresce proprio mentre il mercato va nella direzione sbagliata. Secondo la scheda, il track record del programmatore di Dark Nebula è andato in margin call durante un movimento verticale di euro/dollaro.

E l'intelligenza artificiale? Un modello di machine learning cambia il modo di generare o filtrare il segnale. Dark Nebula, per esempio, lo usa per selezionare gli ingressi. Non cambia la catena: il prezzo, i controlli del broker, lo slippage e il rischio restano gli stessi. Il tema è approfondito nella pagina sul trading automatico con intelligenza artificiale. Le strategie istituzionali, come l'alta frequenza e l'arbitraggio, giocano su tempi di esecuzione in microsecondi e infrastrutture che un conto retail non ha: il quadro è nella guida sull'high frequency trading.

Quando lavora: orari, filtri e un mercato che cambia durante il giorno

Un bot acceso 24 ore su 24 non opera 24 ore su 24. Quasi tutti hanno una finestra oraria, e il motivo si vede nei dati.

Grafico a barre dell'escursione media di una candela a 5 minuti dell'oro per ora UTC fra il 1° gennaio e il 26 giugno 2026: minimo di 4,7 dollari alle 04 UTC, massimo di 10,8 dollari alle 14 UTC, valori sopra i 10 dollari fra le 13 e le 15 UTC e alle 01 UTC

Escursione media fra massimo e minimo di 34.361 candele XAU/USD a 5 minuti, 1° gennaio – 26 giugno 2026, esportazione MetaTrader 5 di un broker. Dato di mercato, non risultato di una strategia.

Alle 4 UTC una candela a 5 minuti dell'oro si muove in media di 4,7 dollari. Alle 14 UTC, con l'apertura della sessione di New York e i dati americani, di 10,8: più del doppio. Per un programma questo cambia tutto. Uno stop di 12 dollari è largo alle 4 del mattino e stretto alle 14. Un take profit di 8 dollari si raggiunge in pochi minuti nel pomeriggio europeo e in un'ora di notte.

Per questo le regole contengono orari e filtri:

  • Finestre operative. Oro Scalper EA Plus lavora dalle 6:00 alle 21:00, il venerdì smette di aprire alle 17:00 e chiude tutto alle 18:00 per non restare esposto nel fine settimana. Quantum Aeterna evita le fasce di bassa liquidità e il roll-over di fine giornata.
  • Filtro notizie. Gold Breaker sospende o chiude le operazioni durante gli eventi macroeconomici ad alto impatto, quando lo spread si allarga.
  • Spread massimo. Molti bot non entrano se lo spread supera una soglia, che di solito si supera nella pausa giornaliera dell'oro, fra le 21 e le 23 UTC secondo l'ora legale.

Dove vive lo stop loss: sul server o nel terminale

È il punto che meno guide spiegano e quello che pesa di più quando qualcosa si spegne.

Schema a tre colonne su dove vive lo stop loss: stop e take profit inviati con l'ordine restano sul server del broker e scattano anche a terminale spento; il trailing stop di MetaTrader lo sposta il terminale, e a terminale spento resta valido l'ultimo stop; gli stop gestiti dal programma, come in Oro Breakout EA Plus e Dark Nebula, a terminale spento lasciano la posizione senza uscita sul server

Stop sul server. Quando lo stop loss viaggia con l'ordine, resta registrato sul server del broker. Se il computer si spegne, lo stop scatta lo stesso.

Trailing stop nel terminale. Il manuale di MetaTrader 4 è esplicito: il trailing stop lavora nel terminale, non sul server come stop loss e take profit. A terminale spento resta valido solo l'ultimo livello già spostato, e lo stop smette di seguire il prezzo. Le varianti usate dagli EA sono nella guida al trailing stop.

Stop dentro il programma. Alcuni EA non mandano stop e take profit al broker e li applicano dal codice, chiudendo la posizione quando il prezzo tocca il livello. Secondo le schede lo fanno Oro Breakout EA Plus e Dark Nebula, che su MetaTrader non mostra i livelli. Lo scopo è non mostrare i livelli a chi guarda gli ordini; per Dark Nebula lo sviluppatore parla di difesa dallo stop hunting. La conseguenza è che, se il terminale si ferma, la posizione resta aperta senza uscita registrata sul server.

Più logica di uscita sta dentro il programma, più conta che il terminale resti acceso e connesso. È il motivo per cui l'operatività continua passa da una VPS, un server remoto sempre acceso, di solito vicino al server del broker. Due casi dal forum MQL5 mostrano i due lati della cosa:

  • Eleni Anna Branou, moderatrice, 3 febbraio 2023: dal suo computer la latenza verso il broker era di 150-200 millisecondi, dalla VPS di MetaQuotes di 2-5.
  • cdeweerd, 23 febbraio 2022: un EA continuava ad aprire operazioni giorni dopo che l'aveva tolto dal grafico e aveva spento il trading automatico. Lo sviluppatore gli ha indicato la causa nella VPS noleggiata da MetaTrader, dove una copia del programma girava ancora.

Dal backtest al conto: perché i numeri cambiano

Prima di accendere un sistema sul conto si fa il backtest: la simulazione delle regole sui dati del passato. Il conto reale non ne ripete mai i numeri in modo identico, per motivi che stanno nella catena descritta sopra.

Tabella a confronto fra Strategy Tester e conto reale su cinque voci: esecuzione immediata contro ritardo e slippage, spread salvato o fisso contro spread variabile, regole del broker spesso ignorate contro stop level, freeze level, requote e rifiuti, dati storici a volte a candela contro tick reali del broker, periodo dei test contro periodo nuovo

Tre voci dal forum MQL5 rendono l'idea:

  • err3vi, 27 febbraio 2025: aveva scritto un EA con un backtest eccellente su MetaTrader 5. Prima di usarlo con soldi veri lo ha messo su un conto demo dello stesso broker, e i risultati erano lontanissimi. Il broker attribuiva tutto allo slippage; lui non ne era convinto.
  • Muhammad Azal, nello stesso thread: più il timeframe è basso, più pesano slippage e ritardi di esecuzione. E una strategia può essere adattata troppo al periodo di test anche senza ottimizzatore, solo scegliendo a mano le regole che funzionavano.
  • Ndumiso Mavuso, 8 febbraio 2016, in un altro thread: nel backtest uno scalper entra su ogni candela di picco e incassa; sul conto reale, durante lo stesso picco, può non passare nemmeno un ordine.

Le difese sono note. Tenere separato un pezzo di storia mai usato per costruire le regole, con la divisione in sample e out of sample. Riconoscere l'overfitting, cioè regole cucite addosso al passato. Far girare il sistema su un conto demo dello stesso broker per vedere esecuzione, spread e rifiuti veri. Il percorso completo, dall'idea al conto, è nella guida su come progettare un trading system.

Un utente del forum, Stuart Browne, l'8 febbraio 2016 la metteva così: MetaTrader è un ottimo tester della logica, ma come tester della strategia i risultati vanno presi con molta prudenza.

Il rischio resta a chi opera: CFD, leva e regole ESMA

Gran parte dei bot retail lavora su CFD: forex, oro, indici. Per i clienti al dettaglio nell'Unione europea valgono le misure decise da ESMA il 27 marzo 2018 e poi rese permanenti dalle autorità nazionali, in Italia dalla CONSOB. L'automazione non le cambia.

Grafico a barre con la leva massima sui CFD per i clienti al dettaglio secondo ESMA: 30 a 1 sulle coppie valutarie principali, 20 a 1 su altre valute, oro e indici principali, 10 a 1 su materie prime diverse dall'oro e altri indici, 5 a 1 sulle singole azioni, 2 a 1 sulle criptovalute; a destra il 74-89 per cento dei conti al dettaglio in CFD che perde denaro secondo la stima ESMA del 2018, la chiusura automatica al 50 per cento del margine, la protezione dal saldo negativo e i limiti agli incentivi

Fonte: ESMA, comunicato del 27 marzo 2018. La percentuale di conti in perdita di ciascun broker si legge sul suo sito, nell'avvertenza di rischio obbligatoria.

Cosa significa per un sistema automatico:

  • La leva ha un tetto: 20 a 1 sull'oro, 30 a 1 sulle coppie principali. Moltiplica le perdite quanto i guadagni, e su un bot lo fa senza che nessuno guardi in tempo reale.
  • Chiusura al 50% del margine. Se il margine scende sotto metà del minimo richiesto, il broker chiude una o più posizioni. Su un sistema a griglia può succedere nel mezzo della sequenza di recupero: è la margin call.
  • Protezione dal saldo negativo. Il conto non può andare sotto zero, ma il capitale versato si può perdere tutto.
  • Il broker deve essere autorizzato. Prima di collegare un bot si verifica l'autorizzazione del broker presso l'autorità del suo paese e il passaporto per l'Italia. I criteri sono nella guida alla scelta del broker, il quadro normativo nella pagina sui bot di trading legali in Italia.

Cosa resta da fare a chi lo usa

L'automazione toglie l'esecuzione, non la responsabilità. Quattro compiti restano alla persona.

Scegliere il sistema. Le regole dichiarate, uno storico su conto reale e uno sviluppatore identificabile dicono più di qualunque percentuale in vetrina. Come si legge uno storico è spiegato nella guida su come valutare un track record. Le schede del marketplace dei bot riportano strategia, asset, money management e trasparenza; quelle con l'AB Score aggiungono una misura su rischio, performance, stabilità e adattabilità calcolata sullo storico, il cui metodo è spiegato nella pagina su come leggere un trading bot prima di comprarlo. Un bot senza storico verificabile e senza regole dichiarate non si può valutare: si può solo credere a chi lo vende.

Fissare il rischio. Quanto capitale, quale lotto, quale perdita massima considerare accettabile prima di fermarsi. Gold Breaker, secondo la scheda, chiede proprio questo: il drawdown massimo tollerato, da cui ricava i lotti.

Controllare. Che il terminale sia connesso, che le operazioni somiglino a quelle attese, che spread e slippage non siano peggiorati. Un filtro sull'andamento del conto, l'equity control, spegne il sistema quando la curva esce dai limiti decisi prima.

Decidere quando fermarsi. È la decisione più difficile, e l'unica che il programma non prenderà mai da solo.

Automatico, semiautomatico o copy trading. Tre modi diversi di delegare, spesso confusi.

Trading automatico Trading semiautomatico Copy trading
Chi genera il segnale Il programma Il programma Un altro trader o conto
Chi conferma l'ordine Nessuno, parte da solo La persona Nessuno, si replica
Logica ispezionabile Sì, nelle regole o nel codice Sì No, dipende dalle scelte di un terzo
Punto debole Infrastruttura e regime di mercato Serve qualcuno presente Ritardo e scelte non controllabili

Il confronto fra le ultime due strade è approfondito in copy trading o expert advisor.

Cosa raccontano utenti e programmatori

Abbiamo letto 115 voci: 60 commenti sotto il video YouTube "Ho Provato a Trasformare 100€ in 1000€ con l'AI" di Giuseppe Castagna, che compare nei risultati di Google per questa ricerca, e 55 post in sette thread del forum MQL5 sul rapporto fra test, VPS e conto reale. Circa 40 commenti YouTube sono battute o complimenti; le voci utili ripetono tre temi: dove gira il programma, come esce dalle posizioni, e chi resta responsabile del sistema. Oltre a quelle già citate nel testo:

  • @b4nziomiro369, YouTube, circa giugno 2026: alla domanda su dove far girare il bot risponde con una VPS da circa 5 euro al mese. Il costo indicato è dell'utente; i prezzi reali dipendono dal fornitore e dalla posizione del server.
  • @lucazenzola1973, YouTube, circa maggio 2026: si presenta come responsabile tecnico di una società che fa solo trading algoritmico in conto proprio e conferma che è un lavoro. Dichiarazione dell'utente, non verificabile.
  • @hitechreviews9642, YouTube, circa settembre 2026: nel sistema del video le operazioni passavano da una notifica sul telefono, e fa notare che basta non svegliarsi di notte per perderle. È la differenza fra automatico e semiautomatico vista dal lato pratico.
  • @micheleferretto7079, YouTube, circa giugno 2026: si presenta come trader e critica il take profit fisso del bot del video, proponendo un trailing stop. È una scelta di regole, non un errore in sé: con un take profit fisso l'uscita sta sul server, con il trailing dipende dal terminale acceso.
  • Jesse Phipps, forum MQL5, 3-4 febbraio 2023: stesso EA su PC e su VPS, latenza di 1,64 millisecondi sulla VPS contro 41,57 sul PC, eppure nei movimenti rapidi la VPS ha saltato 3 operazioni. Nessuna risposta nel thread ha trovato la causa con certezza: una latenza più bassa non garantisce le stesse operazioni.

Lo scarto con la promessa del "bot che lavora da solo" sta qui. Il programma esegue sempre le sue regole; tutto quello che c'è intorno, dal prezzo del broker al computer acceso, richiede qualcuno che controlli.

Disclaimer

Pagina informativa realizzata con l’aiuto dell’intelligenza artificiale: non è consulenza finanziaria, né una raccomandazione di investimento, né promozione di prodotti o servizi. Il trading di CFD comporta un elevato rischio di perdita del capitale e i risultati passati non sono indicativi di quelli futuri. Dati e prezzi valgono alla data di pubblicazione. Possibili link di affiliazione: AmicoBot può ricevere una commissione, senza costi aggiuntivi per te. Segnalazioni di errori qui.

Facebook
X
Telegram
WhatsApp

Nessuna tab disponibile.

Un dato separato per i sistemi automatici non esiste. Il riferimento è la stima di ESMA del 2018 sui CFD, fra il 74% e l'89% dei conti al dettaglio in perdita, e soprattutto la percentuale che ogni broker autorizzato nell'UE deve pubblicare nella sua avvertenza di rischio. Quella cifra mette insieme conti manuali e automatici: dice quanto è difficile il mercato, non quanto rende un singolo bot.

Nel trading retail sono soprattutto expert advisor per MetaTrader, venduti dagli sviluppatori o sul marketplace MQL5, bot a griglia offerti dagli exchange crypto e strategie su TradingView collegate a un esecutore esterno. Cambia il contenitore, non il meccanismo descritto sopra. Una selezione con strategia, track record e limiti di ciascuno è nella pagina sui migliori expert advisor per MetaTrader.

Di norma no. Un expert advisor applica le regole con cui è stato scritto finché qualcuno non le cambia, e un mercato che passa da laterale a direzionale può rendere perdente una logica che prima funzionava. Alcuni sistemi usano parametri calcolati sulla volatilità, come l'ATR, o modelli di machine learning che ricalibrano il segnale: si adattano entro i limiti previsti dal programmatore, non oltre. Il tema è approfondito nella pagina sull'adattabilità degli algoritmi.

Il mercato forex e quello dell'oro chiudono il venerdì sera e riaprono la domenica sera. Una posizione lasciata aperta resta esposta all'apertura, quando il prezzo può ripartire lontano dalla chiusura del venerdì e saltare lo stop: in quel caso lo stop viene eseguito al primo prezzo disponibile. Per questo molti EA hanno una regola apposita: Oro Scalper EA Plus chiude tutto il venerdì alle 18:00, Oro Breakout EA Plus non apre nuove operazioni dopo le 19, secondo le rispettive schede.

Spesso si usano come sinonimi. In senso stretto, il trading algoritmico è l'uso di regole matematiche per decidere le operazioni, mentre il trading automatico indica che anche l'invio dell'ordine avviene senza intervento umano. Un algoritmo può limitarsi a segnalare un'occasione e lasciare la conferma alla persona: in quel caso è trading semiautomatico. Le basi sono nella guida su cos'è il trading algoritmico.

Scrivici su WhatsApp, ti diamo dati, prezzi e funzionamento dei prodotti che recensiamo. I criteri con cui li valutiamo sono pubblici in ogni scheda.

Ti potrebbe piacere anche
Gruppo Telegram

Gruppo Telegram

✕
Canale Telegram