Considerazioni avanzate per lo stop fisso negli ordini di stop-loss nel forex
Cosa significa “Fixed Stop” (definizione iniziale)
Uno stop fisso è un ordine di stop-loss che utilizza un livello di prezzo specifico e predefinito. L’idea fondamentale è che il livello di stop sia fissato in anticipo, anziché essere aggiornato dinamicamente (ad esempio, non “segue” il mercato come uno stop mobile).
In pratica, “stop fisso” si riferisce a due parti correlate:
- Condizione di attivazione: cosa significa che il prezzo di mercato “raggiunga” o “attraversi” il livello di stop.
- Comportamento di esecuzione: cosa accade dopo l’attivazione, inclusa la modalità con cui l’ordine diventa attivo e a quale prezzo (o intervallo di prezzo) viene eseguito.
Poiché queste parti vengono gestite in modo diverso tra i vari sistemi di trading, lo stop fisso è meglio inteso come una regola con una dipendenza di esecuzione, non semplicemente come una singola linea di prezzo su un grafico.
Meccanica di base e ciò che può variare
Un modello mentale semplice è:
- Si sceglie un prezzo di stop (il “livello di Fixed Stop”).
- Quando le condizioni di mercato soddisfano la condizione di attivazione, lo stato dell’ordine di stop cambia (ad esempio, diventa un ordine a mercato o un’altra istruzione eseguibile).
- L’ordine viene poi eseguito secondo le regole di esecuzione disponibili in quel momento.
Le considerazioni avanzate derivano spesso dal fatto che i trader assumono comunemente che lo stop venga eseguito “al prezzo di stop”. Molti sistemi non possono garantire ciò. Alcune variabili possono alterare i risultati anche quando il livello di stop è fisso:
Interpretazione dell’attivazione
Uno stop fisso può essere attivato da diverse interpretazioni del raggiungimento del livello di stop. Ad esempio, alcuni sistemi considerano il primo tick che tocca lo stop, mentre altri possono utilizzare la logica bid/ask. Senza conoscere esattamente la regola nel proprio ambiente, non si può assumere che l’attivazione corrisponda al prezzo visualizzato sul grafico.
Bid/ask e direzione
La quotazione nel forex utilizza quote separate per bid e ask. Uno stop di vendita e uno stop di acquisto si riferiscono a lati diversi della quotazione. Se la logica dello stop utilizza il bid per gli stop di vendita (e l’ask per gli stop di acquisto), allora il “prezzo ultimo” visibile su un grafico potrebbe non corrispondere al prezzo che effettivamente attiva lo stop.
Conversione dell’ordine e tipo di esecuzione
Quando uno stop viene attivato, può convertirsi in:
- un’istruzione eseguibile di tipo a mercato, che dipende dalla liquidità disponibile e dallo spread in quel momento, oppure
- una diversa forma di esecuzione supportata dalla piattaforma.
Se la conversione avviene in esecuzione di tipo a mercato, il prezzo di esecuzione può essere peggiore rispetto al livello di stop, specialmente durante movimenti rapidi o in condizioni di bassa liquidità.
Costi che influenzano il “rischio effettivo”
Anche se il prezzo di stop è fisso, i risultati effettivi dipendono da costi aggiuntivi come commissioni di trading e meccanismi specifici di esecuzione per valuta. I costi generalmente rendono la perdita realizzata maggiore o minore rispetto a quanto suggerito da un semplice calcolo basato sulla distanza dallo stop.
Per consentire al lettore di verificare autonomamente come si applicano i costi, il controllo minimo consiste nel verificare se il proprio ambiente utilizza:
- spread all’esecuzione,
- commissioni (se presenti),
- costi di finanziamento o rollover (per posizioni mantenute aperte abbastanza a lungo),
- e eventuali adeguamenti specifici della piattaforma.
Esempio orientato all’evidenza (con assunzioni esplicite)
Poiché non si assume dati in tempo reale, l’obiettivo è illustrare la logica e sottolineare dove le assunzioni sono importanti.
Si assuma quanto segue (queste sono ipotesi, non prezzi attuali):
- Si apre una posizione di vendita.
- Lo stop fisso è fissato a un livello specifico.
- Il sistema attiva lo stop quando la quotazione rilevante tocca quel livello.
- Dopo l’attivazione, l’ordine diventa un’istruzione eseguibile di tipo a mercato.
Ora si considerino due scenari:
Scenario A: liquidità normale
- Il mercato si muove gradualmente.
- Quando avviene l’attivazione, ci sono abbastanza ordini sul lato opposto.
- L’esecuzione avviene vicino al livello di stop.
Scenario B: movimento rapido o liquidità ridotta
- Il mercato attraversa rapidamente il livello di stop.
- Lo spread si allarga.
- La liquidità potrebbe essere insufficiente nel momento esatto.
Anche se l’attivazione è legata al livello di stop fisso, l’esecuzione può avvenire a una distanza significativa perché l’esecuzione avviene dopo l’attivazione, nelle condizioni esistenti in quel momento. Questo crea la limitazione principale: lo stop fisso fissa il livello di attivazione, non necessariamente il prezzo di esecuzione.
Casi limite e modalità di errore da considerare
Lo stop fisso “fallisce” nel senso che potrebbe non comportarsi come un “muro di protezione perfetto”. I casi limite comuni includono:
1) Attivazione dello stop durante variazioni rapide di prezzo
Se il prezzo attraversa il livello di stop tra un aggiornamento di quotazione e l’altro, l’attivazione potrebbe avvenire in ritardo rispetto a quanto visibile su un grafico. Questo può alterare l’esecuzione.
2) Allargamento dello spread intorno all’attivazione
Poiché nel forex esistono bid/ask, il comportamento dello spread intorno allo stop può influenzare il prezzo a cui l’ordine viene convertito ed eseguito.
3) Base di attivazione specifica della piattaforma
Due piattaforme possono entrambe definire un ordine come “stop-loss”, ma differire su quale base utilizzi per l’attivazione: bid, ask, mid o un’altra base interna. Questo cambia il momento in cui lo stop si attiva.
4) Esecuzioni parziali, ordine e limiti della piattaforma
A seconda dello strumento e del motore di esecuzione, un ordine attivato potrebbe non essere eseguito esattamente come una singola transazione. Le esecuzioni parziali possono complicare il calcolo del rischio effettivo.
5) Slippage e risultati “oltre lo stop”
Se l’esecuzione è di tipo a mercato, lo slippage è una modalità diretta di errore: la perdita realizzata può superare l’importo implicato dalla sola distanza dallo stop.
6) Diversi set di regole per diversi tipi di ordine
Alcuni ambienti supportano la logica “stop fisso” solo per determinati ordini di stop, mentre altri tipi di ordine si comportano diversamente. Trattare lo “stop fisso” come una proprietà della meccanica dell’ordine, non come una caratteristica universale.
Limitazioni e rischi (ciò che si può verificare rispetto a ciò che non si può)
Limitazioni
- Attivazione fissa ≠ esecuzione fissa: il livello di stop è impostato, ma il prezzo finale eseguito dipende dalle condizioni di esecuzione.
- Prezzo sul grafico ≠ prezzo di attivazione: il prezzo visivo potrebbe non corrispondere al valore bid/ask che determina l’attivazione.
- I costi alterano i risultati effettivi: anche con distanze di stop identiche, le perdite realizzate possono variare a causa di costi e modalità di esecuzione.
- Il comportamento storico non è predittivo: una volatilità passata simile non garantisce esecuzioni o slippage futuri simili.
Rischi
- Perdita maggiore del previsto se l’esecuzione avviene a un prezzo peggiore rispetto al livello di stop a causa di spread, liquidità o slippage.
- Attivazione inaspettata se il sistema attiva lo stop su una base di quotazione diversa da quella che si assume.
- Errori di calcolo se si stima il rischio dalla distanza dallo stop senza includere costi e meccanismi di esecuzione.
Verifica: come validare autonomamente le proprie assunzioni
Un modo autonomo per verificare il comportamento dello stop fisso è controllare le regole documentate sugli ordini del proprio ambiente e testarle con scenari controllati.
- Leggere la specifica dell’ordine di stop per l’interfaccia di trading: determinare quale base di quotazione attiva lo stop (bid vs ask) e quale forma di esecuzione avviene dopo l’attivazione.