Cosa significano i più target (e perché “avanzate” conta)
Per “Multiple Targets” si intende in genere impostare più di un livello di take-profit per una posizione, così che alcune porzioni della posizione possano chiudersi a prezzi diversi. Le considerazioni “avanzate” derivano dal fatto che l’esecuzione reale non è un evento semplice e unico: gli ordini possono riempirsi parzialmente, nel tempo, e sotto vincoli imposti dal venue o dalla piattaforma di trading.
Un modello mentale utile è separare tre livelli:
- Intento dell’ordine: vuoi ridurre la posizione a step (ad esempio, alcune chiusure avvengono a Target A, il resto a Target B).
- Meccaniche di esecuzione: come il sistema di trading interpreta quell’intento e se può davvero suddividere la size e gestire più ordini di uscita.
- Fattori che guidano il risultato netto: movimento del mercato, tempistiche e costi di transazione.
Anche senza assumere dati live, è comunque possibile definire le dipendenze e i tipi di modalità di fallimento su cui dovresti essere in grado di ragionare.
Meccaniche e vincoli di implementazione
1) Allocazione della size e cosa significano davvero le “porzioni”
Affinché i più target siano più di una semplice etichetta, l’uscita deve essere collegata a quantità specifiche. Questo significa che in genere serve una mappatura chiara tra:
- la dimensione della posizione al momento dell’inserimento,
- la quantità assegnata a ciascun target,
- e cosa succede a qualsiasi quantità rimanente dopo che un target si riempie.
Controllo avanzato: se Target A chiude il 30% e Target B chiude il 70%, verifica se il sistema lo implementa come “due uscite separate” con comportamento collegato, oppure come “un’uscita che viene aggiustata più tardi”. Questi due approcci possono comportarsi in modo diverso quando i fill sono parziali o quando i prezzi si muovono rapidamente.
2) Sequenza dei fill: quando vengono raggiunti target diversi
Con più target, livelli diversi possono essere raggiunti in ordini differenti a seconda del percorso del prezzo. Due casi limite importanti:
- Target A si riempie per primo, poi Target B più tardi: la posizione viene chiusa parzialmente e la parte rimanente può continuare a essere esposta.
- Si riempie solo Target A (Target B non viene raggiunto): l’uscita a step prevista è incompleta.
Puoi verificare questo concetto in modo concettuale considerando un percorso del prezzo: se il prezzo tocca il primo livello di take-profit ma inverte prima del secondo, il secondo target non può riempirsi. Non è una previsione; è un vincolo logico basato sulla raggiungibilità.
3) Cancellazione, collegamento e uscite “orfane”
Molte implementazioni cercano di collegare le uscite in modo che, una volta che un target si riempie, gli altri si aggiustino o vengano cancellati. Tuttavia, non ogni sistema garantisce lo stesso comportamento di collegamento. Una considerazione avanzata è il potenziale per ordini orfani—ordini che restano attivi dopo che la posizione è già stata ridotta o chiusa.
Se la piattaforma usa ordini separati senza un collegamento robusto, puoi finire in scenari come:
- un’uscita aggiuntiva che si riempie dopo che la quantità prevista è già sparita,
- un’uscita rifiutata per mancanza di posizione sufficiente,
- oppure un’uscita che si riempie più tardi del previsto a causa di mismatch di stato.
Questo è un motivo fondamentale per separare “ciò che imposti” da “ciò che il sistema esegue davvero”.
4) Arrotondamento e regole di size minima
Anche se la tua suddivisione prevista è esatta in teoria, mercati e piattaforme spesso impongono vincoli come incrementi minimi dell’ordine e regole di arrotondamento. Con più target, l’arrotondamento può creare:
- size residua che non può essere allocata in modo pulito a tutti i target,
- piccole deviazioni nelle quantità finali chiuse,
- oppure errori in cui la quantità assegnata di un target è sotto il minimo.
Controllo avanzato: determina se il sistema arrotonda ciascun target in modo indipendente o se arrotonda la suddivisione complessiva, perché la direzione dell’arrotondamento influenza quanto resta dopo i fill iniziali.
5) Partial fills e come interagiscono con i target
Se gli ordini di uscita possono riempirsi parzialmente (ad esempio per liquidità, dimensione dell’ordine o regole di esecuzione), allora più target possono aumentare l’incertezza. Può verificarsi una sequenza più complessa:
- Target A si riempie parzialmente.
- La porzione rimanente continua ad attendere il completamento di Target A (oppure passa al comportamento di Target B).
- Anche Target B può essere messo in coda e possibilmente riempito, a seconda della logica del sistema.
Per ragionare su questo in modo indipendente, devi sapere se lo stato di partial fill viene tracciato per target e se il sistema può “ri-bilanciare” le quantità rimanenti tra i target.
Evidenza tramite esempi concreti (con assunzioni esplicite)
Di seguito ci sono schemi semplificati di scenari. Non sono previsioni di mercato—sono solo esiti logici sotto assunzioni dichiarate.
Esempio 1: Raggiunto un target, l’altro no
Assunzioni: Target A è raggiungibile; Target B non viene raggiunto prima che la posizione venga chiusa da qualche altro evento (oppure il prezzo inverte).
- La porzione assegnata a Target A può riempirsi.
- La porzione assegnata a Target B resta aperta.
- L’uscita a step “pianificata” non viene completata.
Implicazione avanzata: il tuo rischio e il risultato netto dipendono non solo dai livelli target, ma anche dalla possibilità di esecuzione incompleta.
Esempio 2: L’arrotondamento lascia size extra
Assunzioni: la size totale della posizione non si divide in modo pulito nell’incremento minimo della piattaforma.
- Il sistema arrotonda le quantità allocate.
- Un target potrebbe ricevere leggermente di più o di meno rispetto a quanto previsto.
- La quantità finale rimanente aperta dopo i fill può differire dal tuo modello di allocazione.
Implicazione avanzata: se calcoli i risultati attesi, devi includere il comportamento di arrotondamento.
Esempio 3: Gap di prezzo oltre i livelli (dipendenza dal percorso)
Assunzioni: il movimento del prezzo può saltare da sotto entrambi i target a sopra entrambi i target senza “visitare” i prezzi intermedi nel modo in cui il tuo modello mentale si aspetta.
- Alcuni tipi di ordini possono riempirsi immediatamente quando il mercato attraversa i livelli.
- Altre implementazioni possono comportarsi in modo diverso a seconda di come gestiscono l’attraversamento.
Implicazione avanzata: la sequenza “tocca A e poi più tardi B” non è garantita come questione di logica; dipende dalla semantica di esecuzione e da come avvengono i fill.
Limitazioni e rischi da comprendere
1) Gli esiti non sono garantiti per progettazione
Anche se il tuo intento è un’uscita a step, l’esecuzione può deviare a causa di partial fills, rifiuto degli ordini, tempi di cancellazione e mismatch di stato tra la piattaforma e la posizione reale.
2) I costi possono cambiare in modo significativo il risultato netto
Gli esiti netti dipendono dai costi di transazione e dalle frizioni di trading, inclusi (in termini generali) spread, commissioni e slippage. Con più target, potresti sostenere più eventi di esecuzione, aumentando il numero di volte in cui i costi si applicano.
Controllo avanzato: confronta un modello mentale a singola uscita con un modello mentale a più uscite in termini di quante volte potresti ragionevolmente sperimentare dei fill.
3) Le regole di provider e piattaforma possono limitare o alterare il comportamento
Broker, venue e piattaforme diversi possono implementare la gestione degli ordini in modo differente, inclusi:
- collegamento tra più ordini di uscita,
- comportamento di cancellazione,
- tracciamento dei partial fill,
- regole minime di size e di arrotondamento.