Trading algoritmico
Che cos'è il trading algoritmico?
Il trading algoritmico è un processo per l'esecuzione di ordini che utilizza istruzioni di trading automatizzate e preprogrammate per tenere conto di variabili come prezzo, tempistica e volume. Un algoritmo è un insieme di indicazioni per risolvere un problema. Gli algoritmi informatici inviano piccole porzioni dell'intero ordine al mercato nel tempo.
Il trading algoritmico fa uso 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 effettuare 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 trend trading .
Capire il 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 il sistema Designated Order Turnaround (DOT) per indirizzare gli ordini dai trader agli specialisti in borsa. Il 60 percento di tutte le operazioni negli Stati Uniti sono state eseguite 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 documentava le vite dei commercianti e degli imprenditori di Wall Street che hanno contribuito a costruire le società che sono arrivate a definire la struttura del commercio elettronico in America. Il suo libro sosteneva che queste società 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 un vantaggio sui concorrenti con velocità , utilizzando tipi di ordine che li avvantaggiavano a scapito 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 crowd source 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. Nuovi sviluppi nell'intelligenza artificiale hanno consentito ai programmatori di computer di sviluppare programmi in grado di 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 è utilizzato principalmente da investitori istituzionali e grandi società di intermediazione 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 anche un'esecuzione più rapida e semplice degli ordini, rendendolo attraente per gli scambi. A sua volta, ciò significa che i trader e gli investitori possono prenotare rapidamente profitti su piccole variazioni di prezzo. La strategia di scaling trading utilizza comunemente algoritmi perché comporta un rapido acquisto e vendita 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 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 attraverso ordini di acquisto e vendita rapidi, può scomparire in un attimo, eliminando la possibilità per i trader di 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.
Mette in risalto
Sebbene offra vantaggi, come tempi di esecuzione più rapidi e costi ridotti, il trading algoritmico può anche esacerbare le tendenze negative del mercato causando flash crash e perdita immediata di liquidità .
È cresciuto notevolmente in popolarità dall'inizio degli anni '80 ed è utilizzato da investitori istituzionali e grandi società commerciali per una varietà di scopi.
Il trading algoritmico è l'uso di algoritmi basati su processi e regole per impiegare strategie per eseguire operazioni.