Esecuzione e costi di negoziazione

Trading algoritmico

Il trading algoritmico consiste nell’utilizzare regole codificate al computer per generare, instradare o eseguire ordini automaticamente in base a condizioni prestabilite.

Cosa significa

Un algoritmo può gestire diverse fasi di un’operazione: stabilire quando un ordine può essere eseguito, suddividere un ordine di grandi dimensioni in ordini più piccoli oppure inviare questi ordini a un broker o a una sede di negoziazione. Le regole possono dipendere dall’orario, dal prezzo, dal volume degli scambi o da altre condizioni prestabilite. Alcuni algoritmi generano segnali di trading; altri si limitano a eseguire un ordine che qualcuno ha già deciso di inserire.

La distinzione è importante. Un algoritmo di esecuzione può programmare un acquisto senza stabilire se il titolo debba far parte del portafoglio di un investitore. Inoltre, l’automazione non garantisce l’esecuzione a un determinato prezzo. I prezzi effettivi di esecuzione dipendono dalla liquidità disponibile, dalle condizioni dell’ordine, dai movimenti del mercato e dagli accordi di esecuzione del broker.

Come si calcola

Il trading algoritmico non ha un’unica formula che lo definisca. Un semplice piano di esecuzione ponderato sul tempo può usare q = Q / N, dove:

  • q è il numero di azioni previsto per ciascun intervallo.
  • Q è il numero totale di azioni dell’ordine.
  • N è il numero di intervalli temporali uguali in cui è programmato l’ordine.

La formula definisce un piano, non il prezzo di esecuzione atteso. Se Q / N non è un numero intero, le quantità di azioni devono essere arrotondate o distribuite tra gli intervalli in modo che la loro somma sia pari a Q. Un algoritmo in tempo reale può anche modificare il piano o lasciare azioni ineseguite se non vengono rispettati i limiti di prezzo o altre condizioni.

Esempio svolto

Supponiamo, a titolo puramente ipotetico, che un investitore abbia già deciso di acquistare 1.000 azioni di un titolo. Per illustrare la pianificazione, non come raccomandazione, immaginiamo che a un algoritmo di esecuzione venga chiesto di suddividere l’ordine in cinque intervalli temporali uguali.

  1. Impostiamo Q = 1.000 azioni e N = 5 intervalli.
  2. Calcoliamo q = 1.000 / 5 = 200 azioni per intervallo.
  3. L’algoritmo punta a inserire cinque ordini da 200 azioni ciascuno, per un totale di 1.000 azioni.

Supponiamo ora che le esecuzioni ipotetiche siano: 200 azioni a 10,00 USD, 200 a 10,01 USD, 200 a 10,02 USD, 200 a 10,03 USD e 200 a 10,04 USD. Il prezzo medio ponderato per i volumi delle esecuzioni è (200 × 10,00 + 200 × 10,01 + 200 × 10,02 + 200 × 10,03 + 200 × 10,04) / 1.000 = 10,02 USD per azione. Il controvalore lordo dell’acquisto è pari a 10.020 USD, al netto di commissioni e altri oneri. Si tratta di esecuzioni esemplificative: suddividere un ordine non garantisce che ogni parte venga eseguita.

Perché è importante prima di investire

Le istruzioni di un algoritmo influiscono sull’esecuzione, ma non eliminano i costi o i rischi di negoziazione. Prima di inserire un ordine, è utile valutare lo spread denaro-lettera, la dimensione dell’ordine rispetto al volume medio giornaliero, il possibile impatto sul mercato, la volatilità e gli eventuali vincoli di prezzo o temporali. Un piano che distribuisce un ordine nel tempo può ridurre la quantità richiesta in un singolo momento, ma lascia alcune azioni esposte a successive variazioni di prezzo o al rischio di non essere eseguite.

È inoltre utile distinguere un parametro di riferimento per l’esecuzione da una promessa. Il confronto tra le esecuzioni e il prezzo all’arrivo o il prezzo medio ponderato per i volumi può descrivere ciò che è accaduto; nessuno dei due parametri garantisce il risultato che si sarebbe ottenuto con un altro metodo di esecuzione. Le verifiche appropriate dipendono dal titolo, dalla dimensione dell’ordine e dalle condizioni di esecuzione dichiarate.

Come lo utilizza PreTrAIde

PreTrAIde offre analisi pre-trade, non esecuzione algoritmica degli ordini. L’utente crea un paniere di titoli, indicando per ciascuna riga se intende acquistare o vendere, la quantità e le condizioni di esecuzione. Prima che venga inserito qualsiasi ordine, PreTrAIde valuta il paniere e ogni singola riga e restituisce un verdetto GO, NO-GO o MODIFY, una probabilità di successo stimata dal modello, una valutazione del rischio, una strategia di esecuzione suggerita e una spiegazione in linguaggio semplice. Questi verdetti supportano le decisioni, ma non costituiscono raccomandazioni di investimento.

Il livello quantitativo stima fattori rilevanti per l’esecuzione, tra cui spread denaro-lettera, partecipazione al volume giornaliero e impatto sul mercato. PreTrAIde non riceve, trasmette né esegue mai ordini. Gli utenti inseriscono autonomamente le eventuali operazioni tramite il proprio broker.

Errori comuni

  • Considerare tutti gli algoritmi come sistemi di selezione dei titoli. Un algoritmo di esecuzione può dare seguito a una decisione di negoziazione, ma non è necessariamente lui a prenderla.
  • Presumere che un piano di esecuzione garantisca l’esecuzione degli ordini. Un obiettivo di 200 azioni per intervallo non equivale a un’operazione conclusa.
  • Confondere l’automazione con costi ridotti. Spread, impatto sul mercato, commissioni e movimenti dei prezzi possono comunque influire sul risultato.
  • Credere che un controllo pre-trade inserisca gli ordini. Analisi ed esecuzione sono fasi distinte.

Domande frequenti

Il trading algoritmico è la stessa cosa del trading automatico?

I termini spesso si sovrappongono. Il trading algoritmico mette l’accento sulle regole di negoziazione codificate; il trading automatico sul fatto che un sistema esegue operazioni senza intervento manuale a ogni passaggio.

Il trading algoritmico garantisce un prezzo di esecuzione migliore?

No. Un algoritmo segue le proprie istruzioni, ma prezzi e costi di esecuzione dipendono dalle condizioni di mercato, dalla liquidità disponibile e dai vincoli dell’ordine.

PreTrAIde esegue operazioni algoritmiche?

No. PreTrAIde fornisce analisi pre-trade e suggerisce una strategia di esecuzione, ma non riceve, trasmette né esegue ordini; gli utenti operano tramite il proprio broker.

Termini correlati

Strategia di esecuzione La strategia di esecuzione è il piano per inserire e gestire un’operazione, che comprende tipo di ordine, tempistiche, quantità e condizioni di prezzo, con l’obiettivo di bilanciare costi di esecuzione, rapidità e rischio di mancata esecuzione. Analisi pre-trade L’analisi pre-trade valuta un ordine azionario o un paniere proposto prima dell’inserimento, stimando costi di esecuzione, liquidità e rischi per aiutare l’investitore a decidere come procedere e con quale modalità di esecuzione. TWAP (prezzo medio ponderato per il tempo) Il TWAP (prezzo medio ponderato per il tempo) è la media aritmetica dei prezzi di un titolo rilevati a intervalli regolari nell’arco di un periodo specifico. Il termine indica anche una strategia di esecuzione che mira a negoziare a un ritmo pressoché costante durante quel periodo. VWAP (prezzo medio ponderato per i volumi) Il VWAP (prezzo medio ponderato per i volumi) è il prezzo medio di un titolo in un determinato periodo di negoziazione, ponderato in base al numero di azioni scambiate a ciascun prezzo. Impatto sul mercato L’impatto sul mercato è il movimento dei prezzi attribuibile all’esecuzione di un’operazione, quando l’ordine assorbe la liquidità disponibile o induce altri partecipanti al mercato a modificare i propri prezzi. Tasso di partecipazione Il tasso di partecipazione è la percentuale dei volumi scambiati su un titolo rappresentata da un ordine o dalle operazioni eseguite in un determinato periodo. Indica quanto è grande l’operazione rispetto all’attività del mercato.

Esecuzione e costi di negoziazione

Analisi post-trade Analisi dei costi di transazione (TCA) Spread denaro-lettera Spread effettivo Spread realizzato Prezzo medio denaro-lettera Slippage Costo di implementazione Tutti i termini del glossario →

Verifica la tua prossima operazione prima di eseguirla

Crea un paniere, esegui un’analisi pre-trade e ottieni un verdetto GO, NO-GO o MODIFY, con i relativi costi, liquidità e rischi.

Inizia la prova gratuita Prova gli strumenti gratuiti

Contenuti a scopo educativo, non consulenza finanziaria. PreTrAIde è un software di analisi, non un broker: non esegue mai ordini e i suoi verdetti supportano le decisioni, ma non sono raccomandazioni di acquisto o vendita.