Perché il TP/SL non è stato eseguito al prezzo impostato?
Riepilogo: quando i prezzi dello stop loss e del take-profit vengono raggiunti ma non eseguiti, i motivi possono essere i seguenti: (1) viene selezionato un tipo di prezzo di attivazione diverso, quindi lo stop loss o il take profit non vengono effettivamente attivati (2) lo stop loss o il take-profit è impostato come ordine limite e l'ordine limite non viene eseguito dopo l'attivazione (3) la volatilità del mercato o l'insufficiente profondità del mercato possono anche causa la mancata esecuzione o l'esecuzione parziale dell'ordine.
Take-profit e stop-loss sono tipi di ordini strategici. Devi prima impostare un prezzo di attivazione, seguito da un prezzo dell'ordine. Quando il prezzo di mercato raggiunge il prezzo di attivazione, il sistema effettua l'ordine al prezzo dell'ordine specificato per la corrispondenza nel mercato.
Quando utilizzi la funzione take-profit e stop loss, potresti incontrare situazioni in cui il prezzo di mercato raggiunge il prezzo di attivazione, ma l'ordine non viene eseguito o viene parzialmente eseguito.
Questo può dipendere da diversi fattori ad esempio il tipo di prezzo di attivazione, il tipo di prezzo dell'ordine, le fluttuazioni di mercato, la profondità dell'order book, la quantità di ordini e se il margine è sufficiente. Si consiglia di valutare lo stato dell'ordine in base alle condizioni di mercato in tempo reale.
Prezzo di attivazione take-profit/stop loss ≠ prezzo dell'ordine ≠ prezzo di esecuzione, è importante capire come funzionano gli ordini take-profit e stop loss. Per gli ordini di mercato, il sistema inserisce l'ordine al miglior prezzo disponibile nel mercato attuale e il prezzo di esecuzione finale dipende dalle condizioni di mercato|.
Qui di seguito sono riportati tre scenari comuni in cui gli ordini take profit o stop loss non vengono eseguiti o vengono solo parzialmente eseguiti, oltre a spiegazioni dettagliate:
1. Il prezzo di attivazione Take Profit o Stop Loss non è stato attivato
Un ordine take-profit o stop loss viene inviato al mercato solo dopo il raggiungimento del prezzo di attivazione. Quando imposti un ordine take-profit o stop loss, puoi scegliere uno dei seguenti tipi di prezzo di attivazione: ultimo prezzo, mark price o prezzo indice.
Puoi visualizzare le tendenze dei prezzi per questi tre tipi di prezzo sul grafico a candela. Nella pagina di trading, fai clic su Mercati > Ultimo prezzo per passare da un tipo di prezzo all'altro, esaminare i movimenti storici dei prezzi e confrontarli con il prezzo di attivazione configurato per confermare se il prezzo di attivazione è stato effettivamente raggiunto. Se il prezzo di attivazione del take profit o dello stop loss non viene attivato, l'ordine corrispondente non verrà eseguito.
Ad esempio:
per i futures perpetui ETHUSDT, una posizione long con un prezzo d'entrata medio di 3.200 è fissata con un prezzo attivazione TP (mark price) a 4.000 e anche il limite di prezzo del prezzo d'entrata medio TP (ordine di mercato) è fissato a 4.000.
Se il prezzo dell'ETHUSDT sale e l'ultimo prezzo raggiunge brevemente 4.000 prima di scendere rapidamente, l'ultimo prezzo di mercato potrebbe aver raggiunto 4.000 ma non il mark price. Se il tipo di prezzo di attivazione per l'ordine take-profit o stop loss è impostato su Mark price, in questo scenario l'ordine non verrà attivato.
Di conseguenza, l'ordine di mercato del take-profit (chiudi long a 4.000) non viene inviato al mercato e quindi non verrà eseguito.
2. Perché la posizione potrebbe essere liquidata anche quando TP/SL è attivato
Anche quando un l'attivazione di un ordine TP/SL ha esito positivo, la tua posizione potrebbe comunque essere liquidata. Questo può dipendere da diversi fattori, ad esempio il tipo di prezzo di attivazione, tipo di ordine, condizioni di mercato, la profondità dell'order book, la quantità di ordini e margine disponibile. Di seguito sono riportati gli scenari più comuni:
Tipo di prezzo di attivazione non corrispondente
Un ordine TP/SL viene inviato al mercato solo quando il prezzo di attivazione è corretto. OKX supporta tre tipi di prezzo di attivazione: ultimo prezzo, mark price e prezzo indice. Se il tipo di prezzo di attivazione non raggiunge mai il livello specificato anche se un altro tipo di prezzo lo raggiunge— l'ordine TP/SL non sarà attivato. Durante questo periodo, se il mark price raggiunge per primo il prezzo di liquidazione, potresti essere liquidato prima che l'ordine venga inviato al mercato.Ordine limite non eseguito dopo l'attivazione
Se il tuo TP/SL è impostato come ordine limite, l'attivazione dell'ordine lo posiziona solo nell'order book — ma non ne garantisce l'esecuzione. In un mercato in rapida evoluzione o volatile, il prezzo potrebbe superare il tuo prezzo limite, lasciando l'ordine inevaso. La posizione rimane aperta e a rischio di liquidazione fino a quando l'ordine non viene eseguito.
Per aumentare la probabilità che un ordine limite venga eseguito, si consiglia di impostare un prezzo limite non troppo aggressivo rispetto al prezzo di attivazione.La dimensione dell'ordine supera il limite massimo o margine insufficiente
Anche dopo l'attivazione di un ordine TP/SL, l'ordine potrebbe non essere effettuato se la dimensione dell'ordine supera il limite massimo della dimensione dell'ordine o se al momento dell'attivazione il margine disponibile è insufficiente. Un ordine che non viene effettuato significa che la posizione non è chiusa ed è esposta a liquidazione.
Nota: la completa esecuzione di un ordine TP/SL dipende da diversi fattori, tra cui il tipo di prezzo di attivazione, il tipo di ordine, la volatilità del mercato, la profondità dell'order book, la quantità dell'ordine e il margine disponibile. Ti consigliamo di controllare regolarmente le impostazioni TP/SL e di modificarle in base alle condizioni di mercato attuali.
3. Ordini limite non eseguiti o parzialmente eseguiti
Esistono due tipi di ordini take-profit e stop-loss: ordini di mercato e ordini limite.
Una volta attivato, un ordine di mercato effettua un ordine al miglior prezzo di mercato disponibile in quel momento, consentendone un'esecuzione più rapida.
Una volta attivato, un ordine limite viene inviato al mercato al prezzo limite specificato, che rappresenta il prezzo di acquisto più alto o il prezzo di vendita più basso che sei disposto ad accettare.
Per impostazione predefinita, gli ordini take-profit e stop loss sono impostati come ordini di mercato. Puoi anche scegliere di impostarli come ordini limite. Per aumentare la probabilità che un ordine limite venga evaso, si consiglia di impostare il prezzo di acquisto con limite al di sopra del prezzo di attivazione di una certa distanza e il prezzo limite di vendita al di sotto del prezzo di attivazione di una certa distanza.
Ad esempio:
Per i futures perpetui ETHUSDT, una posizione long con un prezzo d'entrata medio di 3.204,6 imposta un prezzo di attivazione stop loss (ultimo prezzo) a 3.200.
Se lo stop loss è impostato come ordine limite e sia il prezzo di attivazione, sia il prezzo limite sono fissati a 3.200, una volta che l'ultimo prezzo scende a 3.200 verrà attivato l'ordine limite stop loss (vendita per chiudere la posizione long a 3.200). Il sistema effettuerà quindi un ordine di vendita limite a 3.200.
Nota: se il mercato è volatile, ad esempio durante un rapido calo dei prezzi, l'ordine di vendita limite a 3.200 potrebbe non essere eseguito in tempo o potrebbe essere solo parzialmente eseguito.
Pertanto, in questo scenario, quando il prezzo di attivazione stop loss è di 3.200, il prezzo dell'ordine limite può essere impostato su 3.198. Dopo l'attivazione dello stop loss, effettuare un ordine di vendita limite al di sotto del prezzo di attivazione può aumentare significativamente la probabilità che l'ordine sia eseguito.
4. Gli ordini sono soggetti a limiti massimi di dimensione dell'ordine e alla priorità del prezzo
Gli ordini devono rispettare il limite massimo di dimensione dell'ordine e deve essere disponibile un margine sufficiente. Se un ordine supera il limite di dimensione massimo dell'ordine o se il margine è insufficiente al momento dell'attivazione dell'ordine, l'ordine potrebbe non essere effettuato.
Dopo la corretta attivazione di un ordine take-profit o stop loss, l'ordine inviato al mercato è anche soggetto al meccanismo di abbinamento prezzo-tempo. Gli ordini con prezzi migliori vengono abbinati per primi e, quando i prezzi sono uguali, gli ordini vengono abbinati in base all'ora in cui sono stati effettuati.
Di conseguenza, anche se l'ordine di mercato o l'ordine limite viene attivato correttamente e inviato al mercato, potrebbe non essere eseguito o solo parzialmente eseguito a causa di altri ordini nell'order book che offrono prezzi migliori o che sono stati effettuati prima.
Per ulteriori informazioni, consulta questo articolo: Tipi di ordini strategici
In sintesi, il fatto che un ordine take-profit o stop loss sia completamente eseguito dipende da diversi fattori, tra cui il tipo di prezzo di attivazione, il tipo di prezzo dell'ordine, la volatilità del mercato, la profondità dell'order book, la quantità dell'ordine e la disponibilità di un margine sufficiente. Si consiglia di configurare in modo ragionevole i tipi di ordine take profit e stop loss e i parametri per gestire meglio i rischi di trading.