Trading algoritmico
Cos’è il trading algoritmico?
Il trading algoritmico è un processo per eseguire ordini utilizzando istruzioni di trading automatizzate e pre-programmate per tenere conto di variabili come prezzo, tempistica e volume. Un algoritmo è un insieme di indicazioni per risolvere un problema. Gli algoritmi informatici inviano al mercato piccole porzioni dell’intero ordine nel tempo.
Il trading algoritmico fa uso di formule complesse, combinate con modelli matematici e supervisione umana, per prendere decisioni di acquistare o vendere titoli finanziari in borsa. I trader algoritmici fanno spesso uso della tecnologia di trading ad alta frequenza, che può consentire a un’azienda di effettuare decine di migliaia di operazioni al secondo. Il trading algoritmico può essere utilizzato in un’ampia varietà di situazioni, tra cui l’esecuzione degli ordini, l’arbitraggio e le strategie di trading di tendenza.
Punti chiave
- Il trading algoritmico è l’uso di algoritmi basati su processi e regole per impiegare strategie per l’esecuzione di operazioni.
- È cresciuto in modo significativo in popolarità dall’inizio degli anni ’80 ed è utilizzato da investitori istituzionali e grandi società commerciali per una varietà di scopi.
- Sebbene offra vantaggi, come tempi di esecuzione più rapidi e costi ridotti, il trading algoritmico può anche esacerbare le tendenze negative del mercato causando crash flash e perdita immediata di liquidità.
Comprensione del trading algoritmico
L’uso di algoritmi nel trading è aumentato dopo che i sistemi di trading computerizzati sono stati introdotti nei mercati finanziari americani negli anni ’70. Nel 1976, la Borsa di New York ha introdotto ilsistema DOT (Designated Order Turnaround) per l’instradamento degli ordini dai trader agli specialisti in borsa. Nei decenni successivi, le borse hanno migliorato le loro capacità di accettare il commercio elettronico e nel 2009 oltre il 60% di tutte le transazioni negli Stati Uniti veniva eseguito da computer.
L’autore Michael Lewis ha portato all’attenzione del pubblico il trading algoritmico ad alta frequenza quando ha pubblicato il libro più venduto Flash Boys, che ha documentato la vita dei commercianti e degli imprenditori di Wall Street che hanno contribuito a costruire le società che sono venute a definire la struttura del trading elettronico in America. Il suo libro sosteneva che queste società erano impegnate in una corsa agli armamenti per costruire computer sempre più veloci, che potessero comunicare con gli scambi sempre più rapidamente, per ottenere un vantaggio sui concorrenti con velocità, utilizzando tipi di ordini che andavano a vantaggio degli investitori medi.
Trading algoritmico fai-da-te
Negli ultimi anni si è diffusa la pratica del trading algoritmico fai da te. Hedge fund come Quantopian, ad esempio, algoritmi di crowdsourcing di programmatori dilettanti che competono per vincere commissioni per la scrittura del codice più redditizio. La pratica è stata resa possibile dalla diffusione di Internet ad alta velocità e dallo sviluppo di computer sempre più veloci a prezzi relativamente economici. Piattaforme come Quantiacs sono nate per servire i day trader che desiderano cimentarsi nel trading algoritmico.
Un’altra tecnologia emergente a Wall Street è l’apprendimento automatico. I nuovi sviluppi nell’intelligenza artificiale hanno consentito ai programmatori di computer di sviluppare programmi che possono migliorarsi attraverso un processo iterativo chiamato deep learning. I trader stanno sviluppando algoritmi che si basano sul deep learning per rendersi più redditizi.
Vantaggi e svantaggi del trading algoritmico
Il trading algoritmico viene utilizzato principalmente da investitori istituzionali e grandi società di brokeraggio per ridurre i costi associati al trading. Secondo la ricerca, il trading algoritmico è particolarmente vantaggioso per ordini di grandi dimensioni che possono comprendere fino al 10% del volume di trading complessivo. In genere i market maker utilizzano operazioni algoritmiche per creare liquidità.
Il trading algoritmico consente anche un’esecuzione degli ordini più rapida e semplice, rendendolo interessante per gli scambi. A sua volta, ciò significa che i trader e gli investitori possono contabilizzare rapidamente i profitti con piccole variazioni di prezzo. La strategia di trading scalping utilizza comunemente algoritmi perché implica l’acquisto e la vendita rapidi di titoli a piccoli incrementi di prezzo.
La velocità di esecuzione degli ordini, un vantaggio in circostanze normali, può diventare un problema quando più ordini vengono eseguiti contemporaneamente senza l’intervento umano. Il flash crash del 2010 è stato attribuito al trading algoritmico.
Un altro svantaggio delle negoziazioni algoritmiche è che la liquidità, che viene creata tramite ordini di acquisto e vendita rapidi, può scomparire in un attimo, eliminando il cambiamento per i trader per trarre profitto dalle variazioni di prezzo. Può anche portare a una perdita istantanea di liquidità. La ricerca ha scoperto che il trading algoritmico è stato un fattore importante nel causare una perdita di liquidità nei mercati valutari dopo che il franco svizzero ha interrotto il suo ancoraggio all’euro nel 2015.