Programma di trading
Che cos'è il trading di programmi?
Il trading di programmi si riferisce all'uso di algoritmi generati dal computer per negoziare un paniere di azioni in grandi volumi e talvolta con grande frequenza. Gli algoritmi sono programmati per essere eseguiti e monitorati dagli esseri umani, anche se una volta eseguiti, i programmi generano gli scambi, non gli esseri umani. Tuttavia, gli esseri umani possono attivare o disattivare il programma secondo necessità .
Capire il trading del programma
Il trading di programma è definito dalla Borsa di New York (NYSE) come l'acquisto o la vendita di un gruppo di 15 o più titoli con un valore di mercato totale di $ 1 milione o più e che fanno parte di una strategia di trading coordinata. Questo tipo di negoziazione può anche essere definito negoziazione di portafoglio o negoziazione di paniere.
Gli ordini vengono immessi direttamente sul mercato ed eseguiti secondo una serie di istruzioni prestabilite. Un algoritmo di trading potrebbe acquistare, ad esempio, un portafoglio di 50 azioni nella prima ora del giorno. Gli investitori istituzionali,. come gestori di hedge fund o trader di fondi comuni di investimento,. utilizzano il trading di programmi per eseguire operazioni di grandi volumi. L'esecuzione degli ordini in questo modo aiuta a ridurre il rischio piazzando ordini contemporaneamente e può massimizzare i rendimenti sfruttando le inefficienze del mercato. Effettuare un numero così elevato di ordini a mano (da parte di un essere umano) non sarebbe così efficiente.
Il trading di programma rappresentava dal 50% al 60% di tutte le negoziazioni del mercato azionario effettuate durante un tipico giorno di negoziazione nel 2018. Si stima che a partire dal 2021, il trading di programma rappresenti dal 70% all'80% di tutte le negoziazioni del mercato azionario statunitense effettuate durante un trading tipico giorno, con quel numero che sale al di sopra del 90% durante i periodi di estrema volatilità .
Il trading di programmi è stato notevolmente facilitato da alcune realizzazioni nel campo degli investimenti, tra cui:
L'idea che la negoziazione di un portafoglio diversificato di titoli riduca i rischi intrinseci dell'investimento.
Il fatto che le istituzioni detengano e negozino una frazione di capitale più elevata che mai e il trading di programma consente loro di eseguire le proprie strategie diversificate in modo più efficiente.
I progressi tecnologici hanno ridotto i costi di negoziazione, rendendo il trading di programmi più efficiente e utile.
Le aziende possono avere strategie di trading programma che eseguono migliaia di operazioni al giorno o che eseguono operazioni solo ogni pochi mesi. In effetti, il volume e la frequenza del trading del programma varia notevolmente a seconda dell'azienda e della strategia su cui si basa il programma. Un programma di day trading sarà molto più attivo di un programma di investimento progettato solo per riequilibrare periodicamente un portafoglio.
Molti partecipanti al mercato hanno accusato il trading di programmi di aver causato un'estrema volatilità che ha contribuito a significativi crolli di mercato negli anni '80 e '90. Di conseguenza, il NYSE ha introdotto regole che impediscono l'esecuzione di operazioni di programma in determinati periodi per ridurre al minimo la volatilità . Le restrizioni al trading del programma sono note come cordoli di trading o interruttori di circuito.
Secondo le regole del NYSE, a seconda della gravità dell'azione sui prezzi,. tutte le negoziazioni del programma potrebbero essere sospese oi portafogli di vendita potrebbero essere limitati alla negoziazione solo in caso di rialzo.
Scopo di scambio del programma
Ci sono diversi motivi per il trading di programmi. Questi includono il principale, l'agenzia e il trading di base.
Trading principale: una società di brokeraggio può utilizzare il trading di programma per acquistare un portafoglio di azioni per proprio conto che ritengono aumenterà di valore. Per generare entrate aggiuntive, potrebbero quindi "vendere" queste azioni ai propri clienti per ricevere una commissione. Il successo di questa strategia dipende in gran parte dal successo degli analisti della società di intermediazione nella selezione dei titoli vincenti.
Trading di agenzia: le società di gestione degli investimenti che operano esclusivamente per i clienti possono utilizzare il trading di programma per acquistare azioni che sono nel portafoglio modello dell'azienda. Le azioni vengono quindi assegnate agli account dei clienti dopo essere state acquistate. I gestori di fondi possono anche utilizzare il programma di negoziazione a fini di ribilanciamento. Un fondo potrebbe utilizzare il trading di programma, ad esempio, per acquistare e vendere azioni per riequilibrare un portafoglio alle sue allocazioni target.
Trading di base: il trading di programma può essere utilizzato per sfruttare il prezzo errato di titoli simili. I gestori degli investimenti utilizzano il programma di trading per acquistare titoli che ritengono sottovalutati e allo scoperto titoli troppo cari. Un manager potrebbe ad esempio vendere allo scoperto un gruppo di titoli di semiconduttori ritenuti sopravvalutati e acquistare un paniere di titoli hardware che sembrano sottovalutati. I profitti si ottengono quando i prezzi dei due gruppi di titoli convergono.
Esempio di trading del programma
Si supponga che un hedge fund detenga 20 azioni in un portafoglio e allochi il 5% del portafoglio a ciascuna azione. Alla fine di ogni mese, ribilanciano il portafoglio in modo che ogni azione rappresenti ancora una volta il 5%. Lo fanno vendendo azioni con un'allocazione superiore al 5% o acquistando azioni con un'allocazione inferiore al 5%. Alcuni titoli potrebbero essere eliminati dal portafoglio e altri aggiunti. A tutti i nuovi titoli aggiunti verrà assegnato il 5% del portafoglio.
Nel corso del tempo, alcuni titoli aumenteranno e altri cadranno, determinando una modifica del valore complessivo del portafoglio, nonché una modifica dell'allocazione percentuale rappresentata da ciascuno di questi titoli.
Se il portafoglio è di $ 10 milioni, ad esempio, una quota del 5% è di $ 500.000. Supponiamo che l'hedge fund abbia acquistato Apple Inc. (AAPL) quando era scambiato a $ 100 e ora è scambiato a $ 200. Supponendo che tutti gli altri titoli non si siano mossi (è improbabile che accada effettivamente, ma a scopo dimostrativo), la posizione ora vale $ 1 milione, il resto del portafoglio vale $ 9,5 milioni, quindi il portafoglio totale è di $ 10,5 milioni. APPL rappresenta il 9,5% del portafoglio (1 milione di dollari diviso per 10,5 milioni di dollari). Un'allocazione del 9,5% è molto più del 5%, quindi le azioni verrebbero vendute per ridurre l'allocazione al 5%, ovvero $ 525.000 (5% di $ 10,5 milioni).
Ora, immagina che tutti i 20 titoli si muovano ogni giorno e alla fine di ogni mese alcuni varranno il 5,5% o il 6% e altri varranno il 4% del portafoglio. Un algoritmo di trading del programma può esaminare l'equità del portafoglio ed eseguire rapidamente tutte le operazioni contemporaneamente, acquistando le azioni sottoallocate e vendendo quelle sovraallocate per ribilanciare il portafoglio in pochi secondi. Farlo manualmente sarebbe molto più difficile e richiederebbe più tempo.
Mette in risalto
Il trading di programmi si riferisce all'uso di algoritmi generati dal computer per negoziare un paniere di azioni in grandi volumi e talvolta con grande frequenza.
Si stima che nel 2021, il trading di programma rappresenti dal 70% all'80% di tutte le negoziazioni del mercato azionario statunitense effettuate durante una tipica giornata di negoziazione, con quel numero che sale oltre il 90% durante i periodi di estrema volatilità .
NYSE definisce il trading di programma come l'acquisto o la vendita di un gruppo di 15 o più titoli che hanno un valore di mercato totale di $ 1 milione o più e fanno parte di una strategia di trading coordinata.