Trading ad alta frequenza (HFT): algoritmi e strategie
Trading ad alta frequenza (HFT): algoritmi e strategie

Video: Trading ad alta frequenza (HFT): algoritmi e strategie

Video: Trading ad alta frequenza (HFT): algoritmi e strategie
Video: Come riconoscere un Trend di mercato e la sua forza? Ti svelo un trucchetto ;) 2024, Aprile
Anonim

Le persone non sono più responsabili di ciò che accade sul mercato perché i computer prendono tutte le decisioni, afferma Michael Lewis, autore di Flash Boys. Questa affermazione caratterizza in modo più completo l'HFT di trading ad alta frequenza. Più della metà di tutte le promozioni implementate negli Stati Uniti non sono fatte da esseri umani, ma da supercomputer in grado di effettuare milioni di ordini ogni giorno e ottenere un vantaggio di millisecondi competendo per i mercati.

Cronologia HFT

Storia della creazione HFT
Storia della creazione HFT

HFT è una forma di trading algoritmico in finanza creata nel 1998. Nel 2009, i colloqui ad alta frequenza rappresentavano il 60-73% di tutti gli scambi di azioni negli Stati Uniti. Nel 2012, questo numero è sceso a circa il 50%. Il livello delle transazioni ad alta frequenza oggi varia dal 50% al 70% dei mercati finanziari. Le aziende che operano nel campo del trading ad alta frequenza compensano margini bassi con margini incredibilmente altivolumi di scambio nell'ordine di milioni. Negli ultimi dieci anni, le opportunità e i rendimenti di tali scambi sono diminuiti drasticamente.

HFT utilizza sofisticati programmi per computer per prevedere l'andamento dei mercati in base a un metodo quantitativo. L'algoritmo analizza i dati di mercato alla ricerca di opportunità di collocamento monitorando i parametri di mercato e altre informazioni in tempo reale. Sulla base di queste informazioni viene disegnata una mappa, in cui la macchina determina il momento giusto per concordare prezzo e quantità. Concentrandosi sulla divisione degli ordini per tempo e mercati, seleziona una strategia di investimento in limit e market order, questi algoritmi vengono implementati in brevissimo tempo.

La possibilità di entrare direttamente nei mercati e piazzare ordini su posizioni, alla velocità di pochi millisecondi, ha portato alla rapida crescita di questo tipo di operazioni nel volume totale del mercato. Secondo gli esperti, il trading ad alta frequenza rappresenta oltre il 60% delle transazioni negli Stati Uniti, il 40% in Europa e il 10% in Asia. HFT è stato sviluppato per la prima volta nel contesto dei mercati azionari e negli ultimi anni è stato ampliato per includere opzioni, futures, valute ETFS (Treaty Funds Exchange) e materie prime.

Termini di negoziazione algoritmici

Trading algoritmico: termini
Trading algoritmico: termini

Prima di entrare nell'argomento HFT, ci sono alcuni termini da tenere presente che rendono le spiegazioni della strategia più precise:

  1. Algoritmo - un insieme ordinato e finito di operazioni che ti permette di trovare una soluzione a un problema.
  2. Linguaggio di programmazione - un linguaggio formale progettato per descrivere un insieme disequenza di azioni e processi che il computer deve seguire. Questo è un metodo pratico con cui una persona può dire alla macchina cosa fare.
  3. Un programma per computer è una sequenza di istruzioni scritte per eseguire un'attività specifica su un computer. Questo è un algoritmo scritto in un linguaggio di programmazione.
  4. Backtest - il processo di ottimizzazione di una strategia di trading in passato. Consente di conoscere, in prima approssimazione, le possibili prestazioni e valutare se l'operazione è prevista.
  5. Server dei messaggi: un computer progettato per abbinare gli ordini di acquisto alle vendite di un determinato bene o mercato. Nel caso del FOREX, ogni fornitore di liquidità ha i propri server che forniscono trading online.
  6. Co-location: determina come posizionare il server di esecuzione il più vicino possibile al server dei messaggi.
  7. Analisi quantitativa - una branca finanziaria della matematica, che attraverso il prisma di teorie, fisica e statistica, strategie di trading, ricerca, analisi, ottimizzazione e diversificazione del portafoglio, gestione del rischio e strategie di copertura, dà il risultato.
  8. L'arbitraggio è una pratica basata sullo sfruttamento delle differenze di prezzo (inefficienze) tra due mercati.

Natura del sistema di trading ad alta frequenza

La natura del sistema di trading ad alta frequenza
La natura del sistema di trading ad alta frequenza

Questi sistemi non hanno assolutamente nulla a che fare con gli Expert Advisor. Gli algoritmi che guidano queste macchine non corrispondono allo stile principale del consulente: se il prezzo incrocia, la media mobileentra in una posizione corta. Usano strumenti di analisi quantitativa, sistemi di previsione basati sulla psicologia e sul comportamento umani e altri metodi che la maggior parte degli utenti probabilmente non conoscerà mai. Gli scienziati e gli ingegneri che sviluppano e codificano questi algoritmi di trading ad alta frequenza sono chiamati quants.

Si tratta di sistemi che fanno davvero soldi, con un enorme potenziale fino a $ 120.000.000 al giorno. Pertanto, il costo di implementazione di questi sistemi è sicuramente elevato. Basta calcolare i costi di sviluppo del software, lo stipendio di quants, il costo dei server necessari per eseguire il software specificato, la costruzione di data center, territorio, energia, colocalizzazione, servizi legali e molto altro.

Questo sistema di trading è chiamato " alta frequenza" dal numero di transazioni effettuate ogni secondo. Pertanto, la velocità è la variabile più importante in questi sistemi, la chiave da cui segue la decisione. Pertanto, la co-localizzazione dei server che calcolano l'algoritmo per il trading ad alta frequenza di criptovalute è molto importante.

Questo segue da questo fatto specifico: nel 2009, Spread Network ha installato un cavo in fibra ottica in linea retta da Chicago al New Jersey, dove si trova la Borsa di New York, al costo di $ 20.000.000 per il lavoro. Questa revisione della rete ha ridotto il tempo di trasmissione da 17 millisecondi a 13 millisecondi.

Esempio di accordo commerciale. Un trader vuole acquistare 100 azioni IBM. Ci sono 600 azioni nel mercato BATS a $ 145,50 eci sono altre 400 azioni sul mercato Nasdaq allo stesso prezzo. Quando evade il suo ordine di acquisto, le macchine ad alta frequenza lo rilevano prima che l'ordine raggiunga il mercato e acquistino quelle azioni. Quindi, quando l'ordine arriverà sul mercato, queste macchine le metteranno già in vendita a un prezzo più alto, quindi alla fine il trader acquisterà 1.000 azioni a 145,51 e i market maker otterranno la differenza grazie alla connessione più veloce e alla velocità di elaborazione. Per HFT, questa operazione sarà priva di rischi.

Piattaforme e infrastrutture opache

Dato l'esempio precedente, devi capire come l'HFT saprà sul mercato di un ordine per l'acquisto di 1000 azioni. È qui che entrano in gioco piattaforme di trading algoritmiche opache che utilizzano gli stessi "broker" e sono una sala server. Il vantaggio è che invece di inviare ordini al mercato, alcuni broker li indirizzano alla loro opaca piattaforma HFT, che utilizza la velocità e acquista azioni sul mercato e poi le vende all'investitore a un prezzo superiore al prezzo iniziale, in pochi millisecondi. In altre parole, un broker che in teoria segue gli interessi di un trader lo vende effettivamente HFT, per il quale addebita una buona commissione.

Piattaforme e infrastrutture opache
Piattaforme e infrastrutture opache

L'infrastruttura di cui hanno bisogno i mercati ad alta frequenza è sorprendente. Si trova nei data center, spesso le stesse istituzioni finanziarie, accanto agli uffici delle centrali, che sono anche data center. La vicinanza ai data center è estremamente importante poiché la velocità è importante in questa strategia,e più breve è la distanza che il segnale deve percorrere, più velocemente raggiungerà la sua destinazione. Ciò include grandi società finanziarie che possono farsi carico dei costi per l'acquisto di terreni e la costruzione del proprio data center con migliaia di server, sistemi di alimentazione di emergenza, sicurezza privata, bollette elettriche astronomiche e altre spese.

Le aziende più "piccole" che si dedicano a questo business preferiscono ospitare i propri server all'interno di piattaforme broker o data center non trasparenti negli stessi mercati. Questo è un punto controverso in quanto gli stessi broker e mercati stanno "affittando" spazio per HFT per ridurre al minimo i tempi di accesso ai prezzi.

Vantaggi e svantaggi del trading

Vantaggi e svantaggi del trading
Vantaggi e svantaggi del trading

Secondo quanto sopra, l'immagine di HFT nel dibattito pubblico è molto negativa, soprattutto nei media, e in un senso più ampio è percepita come un'emanazione di finanza "fredda", disumanizzazione con conseguenze sociali dannose. In questo contesto, è spesso difficile parlare razionalmente di un argomento tradizionalmente basato sulla passione finanziaria e sul sensazionalismo, sia nell'arena politica che mediatica.

In determinate circostanze, HFT potrebbe avere implicazioni per la stabilità dei mercati finanziari. Oltre agli aspetti puramente tecnici legati alle strategie di negoziazione per la negoziazione ad alta frequenza su titoli a bassa volatilità, il rischio principale a livello globale è il rischio sistemico e l'instabilità del sistema. Per alcuni HFT richiestiun requisito per adattarsi all'ecosistema del mercato è l'innovazione, che aumenta il rischio di una crisi finanziaria.

Tre ragioni principali per l'instabilità del trading ad alta frequenza in Russia:

  1. Il ciclo retroattivo può essere costruito e auto-rafforzato attraverso transazioni automatizzate automatizzate. Piccoli cambiamenti nel ciclo possono causare una grande modifica e portare a risultati indesiderati.
  2. Instabilità. Questo processo è noto come "normalizzazione delle varianze". In particolare, c'è il rischio che attività impreviste e rischiose, come piccoli guasti, diventino gradualmente sempre più normali fino al disastro.
  3. Non il rischio istintivo insito nei mercati finanziari. Uno dei motivi della potenziale instabilità è che gli algoritmi testati individualmente che danno risultati soddisfacenti e incoraggianti potrebbero essere in re altà incompatibili con algoritmi introdotti da altre aziende, rendendo il mercato instabile.

In questa controversia sui vantaggi e sui danni del trading ad alta frequenza HFT, ci sono abbastanza fan di questo tipo di trading globale con le proprie argomentazioni:

  1. Aumenta la liquidità.
  2. Nessuna dipendenza psicologica dagli operatori di mercato.
  3. Lo spread, che è la differenza tra il prezzo ask e il prezzo ask, viene ridotto meccanicamente dalla maggiore liquidità generata da HFT.
  4. I mercati possono essere più efficienti.
  5. In effetti, gli algoritmi possono mostrare anomalie di mercato chegli esseri umani non sono in grado di vedere a causa delle capacità cognitive e del calcolo limitato, quindi è possibile effettuare compromessi tra diverse classi di attività (azioni, obbligazioni e altre) e mercati azionari (Parigi, Londra, New York, Mosca) in modo da ottenere un prezzo di equilibrio.

L'industria finanziaria si oppone

Il settore finanziario si oppone a tale regolamentazione, sostenendo che le conseguenze sarebbero controproducenti. In effetti, troppa regolamentazione equivale a meno scambio e circolazione del credito, aumenta meccanicamente il costo di quest'ultimo, in definitiva rende più costoso l'accesso al capitale per le imprese e ha conseguenze negative per il mercato del lavoro, i beni e i servizi.

Pertanto, diversi paesi vogliono regolamentare formalmente e persino vietare l'HFT. Tuttavia, qualsiasi regolamentazione puramente nazionale riguarderà solo una piccola area, poiché, ad esempio, l'HFT per i titoli in quel paese può essere effettuato su piattaforme situate al di fuori di quel paese. Una legge puramente nazionale avrà la stessa debolezza di qualsiasi legge territoriale di fronte al capitale libero che può essere distribuito e scambiato in tutto il mondo. Un paese che vuole attuare unilateralmente tale regolamentazione perderà. Allo stesso tempo, altri paesi beneficeranno doppiamente del suo indebolimento.

L'unica opzione praticabile a breve e medio termine è la legislazione a livello regionale. In questo contesto, l'Europa può accettarlo, se compie progressi significativiin questa direzione, ne trarranno vantaggio i paesi al di fuori dell'Europa, il Regno Unito e gli Stati Uniti.

Caratteristiche del tavolo di trading

Gli agenti che utilizzano queste operazioni sono società private di tavoli di trading in banche di investimento e hedge fund che sono in grado di generare grandi volumi di transazioni in brevi periodi di tempo sulla base di queste strategie.

Le società di trading ad alta frequenza hanno:

  1. L'uso di apparecchiature informatiche dotate di software e hardware ad alte prestazioni - generatori per l'instradamento, l'esecuzione e l'annullamento degli ordini.
  2. Utilizzo di servizi di collocazione, che installano i propri server fisicamente vicino al sistema di elaborazione centrale.
  3. Introduzione di numerosi ordini annullati poco dopo la presentazione, lo scopo delle entrate di tali ordini è quello di catturare vendite estese davanti ad altri giocatori.
  4. Tempo molto breve per creare e liquidare posizioni.

Caratteristiche di diverse strategie

Caratteristiche delle diverse strategie
Caratteristiche delle diverse strategie

Ci sono diversi tipi di strategie HFT, ognuna con le proprie caratteristiche distintive, di solito:

  • creare un mercato;
  • arbitraggio statistico;
  • rilevamento di liquidità;
  • manipolazione dei prezzi.

La strategia di creazione del mercato emette costantemente ordini limite di acquisto e vendita competitivi, fornendo così liquidità al mercato e il suo profitto medio è determinato dabid/ask spread, che, insieme all'introduzione della liquidità, offre il suo vantaggio in quanto le transazioni veloci sono meno influenzate dai movimenti di prezzo.

Nelle strategie chiamate rilevamento della liquidità, gli algoritmi HFT cercano di determinare i vantaggi delle azioni di altri grandi operatori, ad esempio aggiungendo diversi punti dati da vari scambi e cercando modelli caratteristici in variabili come la profondità dell'ordine. Lo scopo di questa tattica è capitalizzare sulle fluttuazioni di prezzo create da altri trader in modo che possano acquistare, appena prima che vengano evasi ordini di grandi dimensioni, da altri trader.

Strategie di manipolazione del mercato. Questi metodi utilizzati dagli operatori ad alta frequenza non sono così puliti, creano problemi nel mercato e, in un certo senso, sono illegali. Mascherano le offerte, impedendo ad altri partecipanti al mercato di rivelare intenzioni commerciali.

Algoritmi comuni:

  1. Fueling è quando l'algoritmo HFT invia al mercato più ordini di quanti il mercato possa gestire, causando potenzialmente problemi ai cosiddetti trader più lenti.
  2. Il fumo è un algoritmo che prevede l'invio di ordini attraenti per i trader lenti, dopodiché gli ordini vengono rapidamente ristampati con condizioni meno favorevoli.
  3. Lo spoofing è quando l'algoritmo HFT pubblica ordini di vendita quando il vero intento è quello di acquistare.

Corsi di trading online

Corsi di trading online
Corsi di trading online

Creare sistemi di trading automatizzati è una grande abilità per i traderqualsiasi livello. Puoi creare sistemi a tutti gli effetti che commerciano senza un controllo costante. E testa efficacemente le tue nuove idee. Il trader risparmia tempo e denaro imparando a programmare te stesso. E anche se esternalizzi la codifica, è meglio comunicare se conosci le basi del processo.

È importante scegliere i corsi di trading giusti. Nella scelta, vengono presi in considerazione i seguenti fattori:

  1. Quantità e qualità delle recensioni.
  2. Contenuto e curriculum del corso.
  3. Varietà di piattaforme e mercati.
  4. Lingua di codifica.

Se il futuro trader è nuovo alla programmazione, MQL4 è una scelta eccellente dove puoi seguire un corso di programmazione di base in qualsiasi linguaggio Python o C.

MetaTrader 4 (MT4) è la piattaforma grafica più popolare tra i trader Forex al dettaglio con un linguaggio di scripting - MQL4. Il principale vantaggio di MQL4 è un'enorme quantità di risorse per il trading sul Forex. Su forum come ForexFactory, puoi trovare le strategie utilizzate in MQL4.

Ci sono abbastanza corsi online su questa strategia su Internet, con diverse strategie di base e comuni, inclusi crossover e frattali. Questo dà al principiante una conoscenza sufficiente per apprendere strategie di trading avanzate.

Un altro corso "Black Algo Trading: Create Your Own Trading Robot" è un prodotto di alta qualità ed è il più completo per MQL4. In particolare, copre le tecniche di ottimizzazione che altri corsi s altano ed è completo per qualsiasi principiante.

Insegnante, Kirill Eremenko,ha molti corsi popolari con recensioni entusiastiche degli utenti. Corso "Crea il tuo primo robot FOREX!" è uno di loro. Questo è il corso pratico principale che introduce i programmi di trading ad alta frequenza in MQL4. È rivolto ai principianti assoluti e inizia imparando a installare il software MetaTrader 4.

Scambio di Mosca

Borsa di Mosca
Borsa di Mosca

I giovani trader pensano che la più grande holding di borsa russa operi esclusivamente sul mercato azionario, il che è sicuramente sbagliato. Ha molti mercati come quello urgente, innovativo, di investimento e altri. Questi mercati differiscono non solo per i tipi di attività commerciali, ma anche per il modo in cui sono organizzate le vendite, il che indica la versatilità di MB.

L'anno scorso, la CBR ha analizzato il trading sulla borsa di Mosca dei partecipanti HFT e il loro impatto sul lavoro della CBR. È stato condotto da esperti del Dipartimento per la lotta alle pratiche sleali. La necessità di questo argomento è spiegata dalla crescente importanza dell'HFT nei mercati russi. Secondo la Banca centrale, i partecipanti HFT rappresentano una parte significativa delle transazioni della MB russa, che è paragonabile ai dati dei mercati finanziari sviluppati. In totale, 486 solidi conti HFT operano ufficialmente sui mercati MB. Gli esperti della banca hanno diviso i partecipanti HFT in quattro categorie a seconda della quantità di lavoro sull'IB:

  • Direzionale;
  • Creatore;
  • Acquirente;
  • Misto.

Secondo i risultati, le aziende HFT stanno partecipando attivamente al lavoro dell'IB, che consente ai rivenditori di trading online di quotare i tassi in moltoun'ampia gamma e conferma il risultato positivo delle operazioni HFT sulla liquidità di mercato. Inoltre, i costi di transazione dei partecipanti HFT che effettuano operazioni di acquisto/vendita di valuta diminuiranno. Questo livello di liquidità istantanea aumenta il prestigio del mercato dei cambi, secondo gli esperti CBR.

Gli specialisti registrano una serie di attività commerciali sulla borsa di Mosca, che hanno la capacità di influenzare le caratteristiche del mercato. Si tratta di veri e propri sistemi algoritmici di trading dei mercati finanziari. Esistono sistemi responsabili dell'assorbimento o dell'iniezione di liquidità in periodi di tempo molto brevi, che incarnano il modello "osservatore", che alla fine fa muovere il prezzo.

Prospettiva HFT

In questo trading, market maker e big player utilizzano algoritmi e dati per fare soldi piazzando enormi volumi di ordini e guadagnando piccoli margini. Ma oggi è diventato ancora più piccolo e le opportunità per un simile business sono diminuite: l'anno scorso il reddito sui mercati mondiali è stato inferiore di circa l'86% rispetto a dieci anni fa al culmine del trading ad alta frequenza. Con la continua pressione sul settore, i trader ad alta frequenza stanno cercando di difendere condizioni operative più difficili.

Prospettive per il trading ad alta frequenza
Prospettive per il trading ad alta frequenza

Ci sono molte ragioni per cui il reddito di questa pratica è diminuito negli ultimi dieci anni. In poche parole: l'aumento della concorrenza, l'aumento dei costi e la bassa volatilità hanno tutti fatto la loro parte. Vikas Shah, un banchiere di investimento presso Rosenblatt Securities, lo ha detto al Financial TimesI trader ad alta frequenza hanno due materie prime di cui hanno bisogno per lavorare in modo efficace: volume e volatilità. L'algoritmo si riduce a un gioco a somma zero basato su quanto può essere veloce la tecnologia attuale. Una volta raggiunta la stessa velocità, i vantaggi del trading ad alta frequenza scompariranno.

Come ovviamente, questo è un argomento molto grande e interessante, e la segretezza che lo circonda è pienamente giustificata: chiunque abbia l'oca dalle uova d'oro non vorrà condividerlo.

Consigliato: