Cos'è il trading algoritmico? Guida per trader retail
Trading algoritmico per trader retail: cos'è, automazione dell'esecuzione vs strategie del tutto sistematiche, i componenti chiave, vantaggi e limiti reali.
Per molti, il trading algoritmico sembra una cosa riservata agli hedge fund e alle sale server di New York. In realtà oggi anche un trader retail può definire regole chiare e lasciare che sia un computer ad applicarle. In questo articolo vediamo cosa significa davvero, da cosa è composto un sistema di questo tipo e cosa può e non può fare per te.
Cos'è il trading algoritmico
Il trading algoritmico è un modo di operare in cui le decisioni, l'esecuzione o entrambe seguono regole predefinite eseguite da un computer. L'"algoritmo" non è altro che un elenco di istruzioni: se si verifica una condizione, esegui un'azione precisa. Per esempio: se il prezzo chiude sopra una certa media mobile e il volume è superiore alla norma, entra long con uno stop a distanza fissa.
La differenza principale rispetto al trading manuale non è la velocità, ma la coerenza. Una regola scritta in codice viene eseguita sempre allo stesso modo, senza stanchezza, paura o il classico "solo per questa volta aspetto ancora un po'". Ed è anche il suo punto debole: se la regola è sbagliata, il computer la eseguirà con una coerenza impeccabile.
Per i trader retail, la maggior parte del trading algoritmico è lontanissima dal trading ad alta frequenza (HFT). Di solito si tratta di strategie su grafici a minuti o orari, su futures come NQ, ES o le loro versioni micro MNQ e MES, attivate da alert di una piattaforma come TradingView.
Automazione dell'esecuzione vs strategia del tutto sistematica
Conviene distinguere due livelli di automazione:
- Automazione dell'esecuzione: sei tu a decidere quando entrare, e il sistema si occupa dell'esecuzione - invio dell'ordine, piazzamento di stop e target, copia su altri conti e rispetto dei limiti di rischio. La decisione è umana, l'esecuzione è meccanica.
- Strategia del tutto sistematica: anche il segnale nasce dalle regole. Un indicatore o una strategia in Pine Script individua una condizione, invia un alert e il sistema agisce senza alcun intervento umano.
Esiste anche una via di mezzo: molti trader usano segnali automatici ma si riservano la decisione di quando accendere e spegnere il sistema, per esempio in prossimità dei dati macro più importanti. Non c'è una risposta giusta in assoluto. La domanda è dove vuoi il giudizio umano e dove vuoi regole rigide.
I quattro componenti di un sistema di trading automatico
Ogni setup algoritmico serio, per quanto semplice, si basa su quattro parti:
- Segnale: la logica che decide quando entrare e uscire. Può essere un indicatore, un pattern di prezzo o un segnale da una fonte esterna, come il copy trading.
- Gestione del rischio: quanti contratti tradare, dove mettere lo stop, la perdita massima giornaliera, quanti trade sono consentiti al giorno. Ne parliamo in dettaglio in gestione del rischio per trader algoritmici.
- Esecuzione: come un segnale diventa un ordine presso il broker. Di solito avviene tramite un webhook che passa un messaggio da TradingView a un servizio collegato al conto. Approfondimento in automatizzare gli alert di TradingView con i webhook.
- Monitoraggio: qualcuno o qualcosa deve verificare che tutto funzioni - che gli alert arrivino, gli ordini vengano eseguiti e la posizione sul conto corrisponda a quella che il sistema crede di avere.
La maggior parte dei fallimenti dei trader retail avviene nei componenti 2 e 4, non nel segnale. Una strategia ragionevole con una cattiva gestione del rischio può azzerare un conto. Una buona strategia senza monitoraggio può lasciare una posizione aperta durante la notte perché un singolo alert non è mai arrivato.
I vantaggi reali
- Coerenza: le regole vengono eseguite come sono scritte, senza interferenze emotive.
- Disciplina sul rischio: i limiti definiti nel sistema vengono rispettati anche quando non sei davanti allo schermo, e anche quando hai voglia di "rifarti".
- Testabilità: una regola definita si può testare sui dati storici. Una decisione di pancia no.
- Scalabilità: la stessa regola può girare su più mercati o più conti contemporaneamente, cosa molto difficile da fare a mano.
- Tempo: non devi restare incollato al grafico per tutta la sessione.
I limiti che devi conoscere
Qui molti principianti restano delusi. Il trading algoritmico non trasforma una strategia debole in una redditizia, e introduce nuovi tipi di rischio:
- Divario tra test e realtà: i risultati storici sembrano quasi sempre migliori dell'esecuzione dal vivo per via di slippage, commissioni e altro. Vedi backtesting vs trading dal vivo.
- Overfitting: è facilissimo costruire regole che si adattano perfettamente al passato e falliscono in futuro.
- Rischio tecnico: una connessione internet che cade, un alert scaduto, un contratto andato in rollover mentre il segnale punta ancora a quello vecchio, oppure un ordine duplicato.
- Cambi di regime: una strategia che funzionava in un mercato volatile può andare in laterale in uno tranquillo, e viceversa.
- La responsabilità non scompare: anche quando è il computer a premere il pulsante, la perdita è tua.
Consapevolezza normativa e regole di chi ti fornisce il conto
Negli Stati Uniti i mercati dei futures sono vigilati dalla CFTC, mentre la NFA è l'organismo di autoregolamentazione che supervisiona le società registrate. Entrambe pubblicano materiale educativo per il pubblico e avvertenze contro promesse di guadagno irrealistiche. Se qualcuno ti vende un "bot" con rendimenti garantiti, è un chiaro campanello d'allarme.
Se operi su un conto di una prop firm, controlla sempre nel centro assistenza ufficiale della società la sua policy su automazione, bot e copia dei trade. Ogni società la definisce in modo diverso e le regole cambiano di tanto in tanto. Anche i broker possono richiedere un'approvazione o una configurazione specifica per l'accesso via API.
Checklist prima di iniziare
- Scrivi le tue regole in linguaggio semplice prima di scrivere qualsiasi codice.
- Definisci un limite di perdita per trade, un limite giornaliero e una dimensione massima della posizione.
- Testa sui dati storici, poi fai un forward test su un conto simulato.
- Assicurati di poter vedere in tempo reale cosa succede sul conto.
- Prepara un "kill switch": un modo rapido per chiudere tutto e fermare il sistema.
- Leggi le regole del tuo broker o della tua prop firm sul trading automatico.
Punti chiave
- Trading algoritmico significa eseguire regole predefinite; non è magia e non è una promessa di profitto.
- Puoi automatizzare solo l'esecuzione oppure l'intero processo, segnale compreso.
- Un sistema completo comprende segnale, gestione del rischio, esecuzione e monitoraggio.
- Il vantaggio principale è coerenza e disciplina; i costi principali sono il rischio tecnico e il divario tra passato e futuro.
- Inizia in simulazione e verifica le regole del broker o della società con cui operi.
WeCore è una piattaforma che collega gli alert di TradingView o TrendSpider, le tue strategie o i segnali di copy trading al tuo conto presso un broker o una prop firm, con gestione del rischio automatizzata. I nuovi conti dispongono di una modalità simulazione, così puoi vedere come si comporta il sistema prima di rischiare denaro reale.