Che cos'è il trading algoritmico?
Il trading algoritmico è un processo per eseguire gli ordini utilizzando istruzioni di trading automatizzate e pre-programmate per tenere conto di variabili quali prezzo, tempistica e volume. Un algoritmo è un insieme di direzioni per risolvere un problema. Gli algoritmi informatici inviano nel tempo piccole parti dell'intero ordine al mercato.
Il trading algoritmico si avvale di formule complesse, combinate con modelli matematici e supervisione umana, per prendere decisioni di acquisto o vendita di titoli finanziari in borsa. I trader algoritmici spesso utilizzano la tecnologia di trading ad alta frequenza, che può consentire a un'azienda di fare decine di migliaia di operazioni al secondo. Il trading algoritmico può essere utilizzato in un'ampia varietà di situazioni, tra cui l'esecuzione di ordini, l'arbitraggio e le strategie di trading di tendenza.
Comprensione del trading algoritmico
L'uso degli algoritmi nel trading è aumentato dopo l'introduzione dei sistemi di trading computerizzati nei mercati finanziari americani negli anni '70. Nel 1976, la Borsa di New York ha introdotto il sistema DAR (Designated Order Turnaround) per il routing degli ordini dai trader agli specialisti sul piano di scambio. Nei decenni successivi, gli scambi hanno migliorato le loro capacità di accettare il commercio elettronico e, entro il 2010, il 60 percento di tutte le transazioni sono state eseguite da computer.
L'autore Michael Lewis ha portato il trading algoritmico ad alta frequenza all'attenzione del pubblico quando ha pubblicato il libro più venduto Flash Boys , che documentava 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 commercio elettronico in America. Il suo libro sosteneva che queste compagnie erano impegnate in una corsa agli armamenti per costruire computer sempre più veloci, in grado di comunicare con gli scambi sempre più rapidamente, per ottenere vantaggio sui concorrenti con velocità, usando tipi di ordini che li avvantaggiavano a scapito degli investitori medi.
Trading algoritmico fai-da-te
Negli ultimi anni, la pratica del trading algoritmico fai-da-te è diventata diffusa. Hedge fund come Quantopian, ad esempio, algoritmi di crowdfunding di programmatori amatoriali 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 trader che desiderano cimentarsi nel trading algoritmico.
Un'altra tecnologia emergente a Wall Street è l'apprendimento automatico. Nuovi sviluppi nell'intelligenza artificiale hanno permesso 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.
Key Takeaways
- Il trading algoritmico è l'uso di algoritmi basati su processi e regole per impiegare strategie per eseguire operazioni, è cresciuto notevolmente in popolarità dai primi 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 improvvisi e perdita immediata di liquidità.
Vantaggi e svantaggi del trading algoritmico
Il trading algoritmico viene utilizzato principalmente da investitori istituzionali e grandi case 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 complessivo degli scambi. In genere, i market maker utilizzano operazioni algoritmiche per creare liquidità.
Il trading algoritmico consente inoltre l'esecuzione più rapida e più semplice degli ordini, rendendolo attraente per gli scambi. A sua volta, ciò significa che i trader e gli investitori possono rapidamente prenotare i profitti da piccole variazioni di prezzo. La strategia di trading di scalping impiega comunemente algoritmi perché prevede acquisti e vendite rapidi di titoli a piccoli incrementi di prezzo.
La velocità di esecuzione degli ordini, un vantaggio in circostanze ordinarie, può diventare un problema quando più ordini vengono eseguiti simultaneamente senza intervento umano. Il crash flash del 2010 è stato accusato di trading algoritmico.
Un altro svantaggio delle negoziazioni algoritmiche è che la liquidità, creata attraverso ordini rapidi di acquisto e vendita, può scomparire in un attimo, eliminando il cambiamento per gli operatori che traggono 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 la sua molletta nel 2015.
