Algoritmi variabili

Questi algoritmi sono progettati per gestire ordini di grandi dimensioni laddove gli investitori mirino a minimizzare l'impatto di mercato sul prezzo del titolo. Usando l'algoritmo Percentuale di volume, i clienti possono partecipare in termini di volume a un tasso stabilito dall'utente, fisso (l'impostazione predefinita) o variabile nel tempo, a seconda della quantità d'ordine restante o del prezzo di mercato del titolo. L'algoritmo, che provvederà a frazionare l'ordine complessivo in parti più piccole, è progettato per inviare gli ordini in un arco di tempo stabilito dal volume medio e dalla quota alla quale l'utente desidera limitare il proprio ordine.

Grazie a questi algoritmi, l'ordine può passare inosservato nel mercato, rivelandosi particolarmente importante in caso di ordini che costituiscono un'elevata percentuale delle transazioni della giornata. Dato che questi algoritmi sono connessi con il volume, l'utente può aspettarsi di legare il proprio ordine al livello di attività o inattività del titolo, mantenendo, allo stesso tempo, un basso profilo.

Per stabilire la durata dell'attività dell'ordine, l'utente deve calcolare il volume medio giornaliero del titolo, che potrebbe o meno riflettere i volumi e le condizioni attuali del mercato. La durata dell'attività dell'ordine dipende, in una certa misura, anche dal prezzo stabilito dall'utente.

Volume medio giornaliero (VMG) - Per ovviare alle variazioni giornaliere del numero di azioni negoziate su ciascun titolo, è prassi comune calcolare il totale delle azioni negoziate in uno specifico periodo e dividerle per il numero dei giorni oggetto dell'osservazione. In una semplice configurazione di TWS gli utenti possono aggiungere in tutta facilità una colonna indicante il volume medio giornaliero. È importante che gli utenti dispongano di una solida comprensione del volume medio giornaliero per poter comprendere le altre indicazioni relative agli algoritmi variabili. Cliccare qui per maggiori informazioni sull'aggiunta del VMG agli strumenti di TWS. Il software IB calcola automaticamente il volume medio giornaliero su 90 giorni.

TWS stimerà i volumi infragiornalieri previsti a seconda del volume medio giornaliero corrente e invierà gli ordini di conseguenza. Gli utenti devono inserire una percentuale target in aggiunta alla dimensione desiderata per poter determinare con certezza se l'ordine inviato verrà o meno eseguito durante il corso della giornata o, al contrario, resterà in funzione solo per diverse ore. A seconda di tali condizioni, gli ordini potrebbero non essere necessariamente eseguiti entro la stessa giornata.

Un investitore, che affronta specifiche caratteristiche di volume per una determinata azione in cui intende investire, potrebbe voler comprendere meglio il tasso di partecipazione più adatto al numero di azioni che intende acquistare a seconda del volume medio negoziato a lui noto.

Una volta acquisita una buona conoscenza del normale volume di negoziazione per la determinata azione, l'utente potrà individuare il tasso di partecipazione più appropriato in base al numero di azioni che intende negoziare.

Si ipotizzi che un titolo abbia un VMG di 6,5 milioni di azioni durante una giornata di negoziazione di 6,5 ore. Ogni ora, in media, viene negoziato un milione di azioni. L'investitore vuole comprendere quale dovrebbe essere il suo tasso di partecipazione, in quanto questa combinazione di fattori stabilirà se l'acquisto di un determinato quantitativo di azioni sarà eseguito rapidamente, entro poche ore, nel corso della giornata, o, addirittura, completamente nel corso della sessione corrente.




Strategia della percentuale di volume con variabile temporale: questo algoritmo permette di partecipare al volume a un tasso stabilito dall'utente e variabile nel tempo. Stabilendo il tasso percentuale target per l'orario iniziale e finale, l'algoritmo provvederà a calcolare il tasso di partecipazione compreso tra i due. Ciò permette all'ordine una maggiore aggressività iniziale e una minore aggressività verso la fine, o viceversa.

Per esempio, un investitore desidera acquistare 10,000 azioni di ABC Corp. tra le 10:00 e le 12:00 ET. A questo proposito, inserisce un valore d'acquisto target iniziale pari all'1% e un valore percentuale target finale del 4%. (N.B.: valgono i presupposti iniziali, ovvero 1mm di VMG all'ora).


Tasso iniziale 1.00% — tasso finale 4.00%
Orario iniziale Orario finale Volume scambiato Tasso iniziale Tasso finale Tasso medio Qtà negoziata
10:00 10:15 250,000 1.00% 1.38% 1.19% 2,969
10:15 10:30 250,000 1.38% 1.75% 1.56% 3,906
10:30 10:45 250,000 1.75% 2.13% 1.94% 4,844
10:45 11:00 250,000 2.13% 2.50% 2.31% 5,781
11:00 11:15 250,000 2.50% 2.88% 2.69% 6,719
11:15 11:30 250,000 2.88% 3.25% 3.06% 7,656
11:30 11:45 250,000 3.25% 3.63% 3.44% 8,594
11:45 12:00 250,000 3.63% 4.00% 3.81% 9,531
Volume complessivo 2,000,000 Possibile esecuzione 50,000
  1. Se le dimensioni dell'ordine fossero pari a 10,000 azioni, questo verrebbe completato in 45 minuti
  2. Se le dimensioni dell'ordine fossero pari a 50,000, questo verrebbe completato a mezzogiorno
  3. Se le dimensioni dell'ordine fossero pari a 100,000, questo verrebbe eseguito solo parzialmente (50,000 azioni)

N.B.: se le dimensioni dell'ordine sono pari a 10,000 azioni, le ultime 3,125 azioni vengono negoziate al tasso dell'1.94% del volume di mercato.


Nell'intervallo di due ore vengono negoziati 2mm di azioni, mettendo in pista un volume giornaliero di 6,5mm. Durante i primi 15 minuti dell'ordine l'investitore potrebbe aver acquistato 2,969 azioni, perché l'algoritmo, iniziando a un tasso di partecipazione dell'1,00%, avrebbe lavorato a un tasso dell'1,38% all'inizio di tale intervallo temporale. In questo caso, l'investitore vedrebbe eseguire il proprio ordine di 10,00 azioni entro 45 minuti e le ultime 3,125 azioni verrebbero acquistate al tasso dell'1,94%. Il suo ordine avrebbe dovuto essere di 50,000 azioni se avesse voluto raggiungere il tasso finale del 4%.

Strategia della percentuale di volume con variabile della quantità: questo algoritmo permette di partecipare al volume a un tasso stabilito dall'utente e variabile nel tempo a seconda della quantità d'ordine restante. Stabilendo il tasso percentuale target per l'orario iniziale (tasso di partecipazione iniziale) e finale (tasso di partecipazione finale), l'algoritmo provvederà a calcolare il tasso di partecipazione compreso tra i due a seconda della quantità d'ordine restante. Ciò permette all'ordine una maggiore aggressività iniziale e una minore aggressività verso la fine, o viceversa. Ecco una serie di esempi per illustrare al meglio le modalità in cui l'ordine potrebbe a) raggiungere il proprio target pressapoco in linea con la durata dell'ordine desiderata, b) essere eseguito rapidamente, raggiungendo il proprio tasso finale e c) realizzare un'esecuzione parziale. Si noti che tutti e tre gli esempi si basano sul presupposto iniziale del VMG di 6,5 e una negoziazione di circa un milione di azioni all'ora.

Esempio A: un investitore desidera acquistare 50,000 azioni di ABC Corp. tra le 10:00 e le 12:00 ET. Questi inserisce un valore d'acquisto target iniziale pari al 2% e una percentuale target finale del 5%. In questo caso, mentre l'ordine continua a essere eseguito, l'algoritmo valuterà costantemente il saldo restante dell'ordine e, basandosi sulle stime di volume aggiornate, personalizzerà il volume degli ordini inviati, per assicurare che l'ordine resti attivo durante l'intervallo di tempo desiderato.


Tasso iniziale 2.00% — Tasso finale 5.00% — Dimensioni dell'ordine 50,000
Orario iniziale Orario finale Volume scambiato Qtà iniziale restante Qtà iniziale eseguita Tasso iniziale Qtà negoziata
10:00 10:15 250,000 50,000 - 2.00% 5,000
10:15 10:30 250,000 45,000 5,000 2.30% 5,750
10:30 10:45 250,000 39,250 10,750 2.65% 6,613
10:45 11:00 250,000 32,638 17,363 3.04% 7,604
11:00 11:15 250,000 25,033 24,967 3.50% 8,745
11:15 11:30 250,000 16,288 33,712 4.02% 10,057
11:30 11:45 250,000 6,231 43,769 4.63% 6,231
11:45 12:00 250,000 0 50,000 5.00% 0
Volume complessivo 2,000,000 Possibile esecuzione 50,000
  1. Se le dimensioni dell'ordine fossero pari a 50,000 azioni, il tasso del 5% verrebbe realizzato alle 12:00

Si noti che l'algoritmo impiega il tasso iniziale e finale inserito dall'utente e adatta il ritmo di esecuzione nel corso della durata dell'ordine. Nei primi 15 minuti, l'algoritmo è fissato per l'acquisto del 2% del volume, operando a un ritmo di 250,000 o 5,000 azioni. In seguito, il ritmo accelera fino a raggiungere il 2.30% del volume, cosicché l'algoritmo acquista 5,750 azioni durante il secondo intervallo di 15 minuti. L'ordine viene completato alle 11:45 e subito prima di aver raggiunto il tasso finale in questa casistica.

Esempio B: in questa casistica l'investitore vuole acquistare solamente 10,000 azioni. In base al VMG di 6,5mm riscontrato da questo titolo e al tasso iniziale del 2%, l'investitore avrebbe acquistato 5,000 azioni entro il primo intervallo di 15 minuti, e, a quel punto, il ritmo di acquisto si sarebbe fermato al 3,5%. Tuttavia, impiegherebbe solo altri 15 minuti per acquistare altre 5,000 azioni per poter completare l'ordine.


Tasso iniziale 2.00% — Tasso finale 5.00% — Dimensioni dell'ordine 10,000
Orario iniziale Orario finale Volume scambiato Qtà iniziale restante Qtà iniziale eseguita Tasso iniziale Qtà negoziata
10:00 10:15 250,000 10,000 10.000 2.00% 5,000
10:15 10:30 250,000 5,000 5000 3.50% 5,000
10:30 10:45 250,000 0 10000 5.00% 0
10:45 11:00 250,000 0 10000 5.00% 0
11:00 11:15 250,000 0 10000 5.00% 0
11:15 11:30 250,000 0 10000 5.00% 0
11:30 11:45 250,000 0 10000 5.00% 0
11:45 12:00 250,000 0 10000 5.00% 0
Volume complessivo 2,000,000 Possibile esecuzione 10,000
  1. Se le dimensioni dell'ordine fossero pari a 10,000 azioni, il tasso del 5% verrebbe realizzato alle 10:30

Esempio C: l'investitore desidera acquistare 100,000 azioni, che rappresenterebbero l'1.54% del volume medio giornaliero complessivo. L'utente inserisce il tasso iniziale del 2.0% e quello finale del 5.0% per operare tra le 10:00 e le 12:00 ET. Durante le successive tre ore, per la durata dell'ordine, l'algoritmo effettua acquisti di 5,000 e oltre ogni 15 minuti. Alle 12:00 il tasso di partecipazione è salito al 3.32% in base al volume prevalente e al saldo dell'ordine restante.


Tasso iniziale 2.00% — Tasso finale 5.00% — Dimensione dell'ordine 100,000
Orario iniziale Orario finale Volume scambiato Qtà iniziale restante Qtà iniziale eseguita Tasso iniziale Qtà negoziata
10:00 10:15 250,000 100,000 - 2.00% 5,000
10:15 10:30 250,000 95,000 5,000 2.15% 5,375
10:30 10:45 250,000 89,625 10,375 2.31% 5,778
10:45 11:00 250,000 83,847 16,153 2.48% 6,211
11:00 11:15 250,000 77,635 22,365 2.67% 6,677
11:15 11:30 250,000 70,958 29,042 2.87% 7,178
11:30 11:45 250,000 63,780 36,220 3.09% 7,717
11:45 12:00 250,000 56,063 43,937 3.32% 8,295
Volume complessivo 2,000,000 Possibile esecuzione 10,000
  1. Se le dimensioni dell'ordine fossero pari a 10,000 azioni, il tasso del 5% verrebbe realizzato alle 10:30

Tuttavia, al termine dell'intervallo dell'ordine, sono state acquistate solamente 52,232 azioni, ovvero metà dell'importo totale dell'ordine.

Percentuale di volume con variabile di prezzo: questo algoritmo permette di partecipare al volume a un tasso stabilito dall'utente e variabile nel tempo a seconda del prezzo di mercato del titolo. L'algoritmo permette di acquistare in modo più aggressivo a un prezzo inferiore e in modo passivo all'aumentare del prezzo, e viceversa in caso di ordini di vendita. La distribuzione della quantità e del volume dell'ordine durante la durata dello stesso è in funzione è stabilita usando la percentuale target del volume inserita insieme alle previsioni sul volume, sempre aggiornate e calcolate a partire dai dati di mercato di TWS.

Esempio di vendita

Variabili:

Percentuale target – 10%

Percentuale target minima – 1%

Percentuale target massima – 20%

Tasso di variazione percentuale target– 5%

Con ABC Corp. negoziato a $100.00 per azione, l'investitore desidera vendere 6,500 azioni in tutto tra le 10:00 e le 12:00. Tuttavia, l'investitore desidera accelerare il ritmo di vendita nell'eventualità in cui il prezzo dell'azione si rafforzi. Al contrario, desidera allentare la pressione di vendita nel caso in cui il prezzo dell'azione si indebolisca.

Percentuale target 10.00% — Tasso di variazione 5.00% — Tasso di partecipazione min 1.00% — Tasso di partecipazione max 20.00%
Orario iniziale Orario finale Prezzo Variazione percentuale del prezzo Tasso di partecipazione
10:00 10:15 100.00 0.00% 10.00%
10:15 10:30 100.25 0.25% 11.25%
10:30 10:45 101.00 1.00% 15.00%
10:45 11:00 102.00 2.00% 20.00%
11:00 11:15 101.50 1.50% 17.50%
11:15 11:30 100.50 0.50% 12.50%
11:30 11:45 99.50 -0.50% 7.50%
11:45 12:00 99.00 -1.00% 5.00%
  1. In caso di ordini di vendita, all'aumentare del prezzo, aumenterà anche il tasso di partecipazione
  2. In caso di ordini di acquisto, al diminuire del prezzo, si ridurrà anche il tasso di partecipazione

L'investitore decide di partecipare a un ritmo pari esattamente al 10% del VMG di inizio, in quanto le azioni sono negoziate a $100.00 ciascuna.

Inoltre, fissa il tasso di variazione percentuale target al 5%. Per ciascun incremento dell'1% (o, in questo caso, di $1.00) del valore di ABC Corp., il suo volume di vendita aumenterà dell'importo inserito in questo campo. In caso di ordini di vendita, un incremento dell'1% a $101.00 accelererà il ritmo di vendita dal 10% al 15%. Se il prezzo dell'azione avanzasse a $102.00, il suo tasso di partecipazione aumenterebbe fino a comprendere il 20% del volume medio giornaliero.

Gli utenti hanno, inoltre, la possibilità di aggiungere valori massimi e minimi per i tassi percentuali target. In questo caso, per esempio, un tasso percentuale target minimo dell'1% porterebbe l'algoritmo a partecipare all'1% del VMG, nell'eventualità in cui il prezzo dell'azione scenda a o al di sotto di $98.00. Allo stesso modo, un tasso percentuale target massimo del 20% impedirebbe all'algoritmo di comprendere oltre il 20% del VMG a qualunque prezzo al di sopra di $102.00 durante l'intervallo temporale stabilito dall'utente.

Esempio di acquisto


Variabili:

Percentuale target – 15%

Percentuale target minima – 6%

Percentuale target massima – 20%

Tasso di variazione percentuale target – 7%

In questo esempio l'investitore è un acquirente di un grosso quantitativo di ABC Corp., attualmente negoziato a $100.00 per azione. Desidera essere più aggressivo nel caso in cui il prezzo delle azioni scenda, ma senza mai superare il 20% del volume medio giornaliero. L'utente fissa il tasso di partecipazione percentuale target di inizio al 15% e il tasso di variazione al 7%. A ciascuna variazione dell'1% nel prezzo dell'azione corrisponde una variazione del ritmo di partecipazione dell'algoritmo pari al 7%. Nonostante l'utente abbia fissato il tasso di variazione al 7%, se il prezzo dell'azione scendesse dell'1% fino a $99.00, l'algoritmo dovrebbe accelerare il ritmo di acquisto per raggiungere il 22% del volume medio giornaliero; tuttavia, l'investitore ha fissato un massimale di volume del 20%. Se il prezzo dell'azione dovesse salire, l'algoritmo allenterebbe il proprio ritmo di acquisto, in modo tale per cui un balzo del 2% nel prezzo dell'azione dovrebbe vedere la partecipazione passare all'1%. Tuttavia, l'inserimento di un valore per il tasso di partecipazione target massimo assicura che il ritmo di acquisto rimanga al 6% del VMG indipendentemente dall'aumento del prezzo dell'azione.


Percentuale target 15.00% — Tasso di variazione 7.00% — Tasso di partecipazione min 6.00% — Tasso di partecipazione max 20.00%
Orario iniziale Orario finale Prezzo Variazione percentuale del prezzo Tasso di partecipazione
10:00 10:15 100.00 0.00% 15.00%
10:15 10:30 100.25 0.25% 13.25%
10:30 10:45 101.00 1.00% 8.00%
10:45 11:00 103.00 3.00% 6.00%
11:00 11:15 101.50 6.00% 17.50%
11:15 11:30 100.50 0.50% 11.50%
11:30 11:45 99.50 -0.50% 18.50%
11:45 12:00 99.00 -1.00% 20.00%
  1. In caso di ordini di acquisto, l'aumentare del prezzo comporterà una diminuzione del tasso di partecipazione
  2. Al contrario, in caso di ordini di acquisto, alla diminuzione del prezzo corrisponderà un aumento del tasso di partecipazione

La tabella illustra come, all'aumentare del prezzo dello 0.25% durante i primi 15 minuti, la partecipazione scende del valore della percentuale target del 15% al 13.25%. Un incremento dell'1% nel prezzo dell'azione comporta una riduzione del tasso di partecipazione all'8%, essendo diminuita del valore del tasso di variazione. Si noti che, nel momento in cui il prezzo dell'azione aumenterà del 3% fino al valore di $103.00, l'algoritmo avrà ridotto il tasso di acquisto al minimo del 6% consentito dall'indicazione dell'ordine. All'avanzare dell'ordine, un crollo dello 0.5% nel prezzo dell'azione porterà il tasso di partecipazione a superare nuovamente il target fino al 18.5%. Al momento della discesa del prezzo dell'azione a $99.00 (-1%), l'algoritmo avrà accelerato il tasso di partecipazione fino al valore massimo del 20% del VMG.