Considerazioni Avanzate per Obiettivi Multipli
Cosa significano gli obiettivi multipli (e perché “avanzato” è importante)
Gli Obiettivi Multipli si riferiscono tipicamente al posizionamento di più di un livello di take-profit per una posizione, in modo che porzioni della posizione possano chiudersi a diversi livelli di prezzo. 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 mercato o dalla piattaforma di trading.
Un modello mentale utile è quello di separare tre livelli:
- Intenzione dell’ordine: si desidera che la posizione venga ridotta in fasi (ad esempio, una parte si chiude al Target A, il resto al Target B).
- Meccaniche di esecuzione: come il sistema di trading interpreta tale intenzione e se riesce effettivamente a suddividere la dimensione e gestire più ordini di uscita.
- Fattori che determinano il risultato netto: movimento del mercato, tempistiche e costi di transazione.
Anche senza assumere dati in tempo reale, è comunque possibile definire le dipendenze e i tipi di modalità di fallimento su cui si dovrebbe essere in grado di ragionare.
Meccaniche e vincoli di implementazione
1) Allocazione della dimensione e cosa significano effettivamente le “porzioni”
Affinché gli obiettivi multipli siano più di un’etichetta, l’uscita deve essere legata a quantità specifiche. Ciò significa che in genere è necessario un chiaro collegamento tra:
- la dimensione della posizione al momento dell’inserimento,
- la quantità assegnata a ciascun obiettivo,
- e cosa accade alla quantità residua dopo che un obiettivo si è riempito.
Verifica avanzata: se Target A chiude il 30% e Target B il 70%, verifica se il sistema implementa ciò come “due uscite separate” con comportamento collegato, o come “una sola uscita successivamente aggiustata”. Questi due approcci possono comportarsi diversamente quando i riempimenti sono parziali o quando i prezzi si muovono rapidamente.
2) Sequenza dei riempimenti: quando vengono raggiunti obiettivi diversi
Con obiettivi multipli, diversi livelli possono essere raggiunti in ordine diverso a seconda del percorso del prezzo. Due casi limite importanti:
- Target A si riempie per primo, poi Target B in seguito: la posizione è parzialmente chiusa e la parte rimanente può continuare a essere esposta.
- Si riempie solo Target A (Target B mai raggiunto): l’uscita graduale prevista non è completa.
È possibile verificare questo concetto considerando un percorso del prezzo: se il prezzo tocca il primo livello di take-profit ma si inverte prima di raggiungere il secondo, il secondo obiettivo non può riempirsi. Questo 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 riempito un obiettivo, gli altri vengano aggiustati o cancellati. Tuttavia, non tutti i sistemi garantiscono lo stesso comportamento di collegamento. Una considerazione avanzata è la possibilità di ordini orfani — ordini che rimangono attivi dopo che la posizione è già stata ridotta o chiusa.
Se la piattaforma utilizza ordini separati senza un collegamento robusto, si possono verificare scenari come:
- un’uscita aggiuntiva che si riempie dopo che la quantità prevista è già stata chiusa,
- un’uscita rifiutata per insufficiente posizione disponibile,
- o un’uscita che si riempie più tardi del previsto a causa di discrepanze di stato.
Questa è una ragione fondamentale per separare “ciò che si imposta” da “ciò che il sistema esegue effettivamente”.
4) Arrotondamento e regole di dimensione minima
Anche se la suddivisione prevista è esatta in teoria, i mercati e le piattaforme spesso impongono vincoli come incrementi minimi degli ordini e regole di arrotondamento. Con obiettivi multipli, l’arrotondamento può creare:
- dimensioni residue che non possono essere allocate pulitamente a tutti gli obiettivi,
- lievi deviazioni nelle quantità finali chiuse,
- o errori in cui la quantità assegnata a un obiettivo è inferiore al minimo consentito.
Verifica avanzata: determina se il sistema arrotonda ogni obiettivo separatamente o arrotonda la suddivisione complessiva, poiché la direzione dell’arrotondamento influisce su quanto rimane dopo i primi riempimenti.
5) Riempimenti parziali e interazione con gli obiettivi
Se gli ordini di uscita possono riempirsi parzialmente (ad esempio a causa della liquidità, della dimensione dell’ordine o delle regole di esecuzione), gli obiettivi multipli possono amplificare l’incertezza. Può verificarsi una sequenza più complessa:
- Target A si riempie parzialmente.
- La parte rimanente continua ad attendere il completamento di Target A (o passa al comportamento di Target B).
- Target B potrebbe essere in coda e riempirsi in base alla logica del sistema.
Per ragionare in modo indipendente, è necessario sapere se lo stato di riempimento parziale viene tracciato per ogni obiettivo e se il sistema può “riassegnare” le quantità residue tra gli obiettivi.
Evidenza tramite esempi concreti (con assunzioni esplicite)
Di seguito sono riportati degli esempi semplificati. Non si tratta di previsioni di mercato — solo di risultati logici sotto assunzioni dichiarate.
Esempio 1: Un obiettivo raggiunto, l’altro no
Assunzioni: Target A è raggiungibile; Target B non viene raggiunto prima che la posizione venga chiusa da un altro evento (o il prezzo si inverta).
- La porzione assegnata a Target A può riempirsi.
- La porzione assegnata a Target B rimane aperta.
- L’uscita graduale “prevista” non è completata.
Implicazione avanzata: il tuo rischio e risultato netto dipendono non solo dai tuoi livelli di obiettivo, ma anche dalla possibilità di un’esecuzione incompleta.
Esempio 2: Arrotondamento lascia dimensione residua
Assunzioni: La dimensione totale della posizione non si divide pulitamente nell’incremento minimo della piattaforma.
- Il sistema arrotonda le quantità allocate.
- Un obiettivo potrebbe ricevere leggermente più o meno del previsto.
- L’importo finale aperto residuo dopo i riempimenti 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 gli obiettivi a sopra entrambi senza “visitare” i prezzi intermedi come previsto dal tuo modello mentale.
- Alcuni tipi di ordine possono riempirsi immediatamente quando il mercato supera i livelli.
- Altri sistemi possono comportarsi diversamente a seconda di come gestiscono i superamenti.
Implicazione avanzata: la sequenza “tocca A poi più tardi B” non è garantita logicamente; dipende dalla semantica di esecuzione e da come avvengono i riempimenti.
Limitazioni e rischi da comprendere
1) I risultati non sono garantiti per progettazione
Anche se l’intenzione è un’uscita graduale, l’esecuzione può discostarsi a causa di riempimenti parziali, rifiuto degli ordini, tempistiche di cancellazione e discrepanze di stato tra la piattaforma e la posizione effettiva.
2) I costi possono alterare materialmente il risultato netto
I risultati netti dipendono dai costi di transazione e dalle frizioni di trading, inclusi (in termini generali) spread, commissioni e slittamento. Con obiettivi multipli, potresti incorrere in più eventi di esecuzione, aumentando il numero di volte in cui i costi si applicano.
Verifica avanzata: confronta un modello mentale di uscita singola con un modello di uscita multipla in termini di quanti riempimenti potresti ragionevolmente sperimentare.
3) Le regole del provider e della piattaforma possono limitare o alterare il comportamento
Diversi broker, mercati e piattaforme possono implementare la gestione degli ordini in modo diverso, inclusi:
- il collegamento tra più ordini di uscita,
- il comportamento di cancellazione,
- il tracciamento dei riempimenti parziali,
- le regole di dimensione minima e di arrotondamento.