Varför utfördes inte TP/SL till det inställda priset?
Sammanfattning: När stop loss- och take profit-priserna nås men inte utförs kan det bero på följande skäl: (1) En annan typ av utlösningspris har valts, vilket innebär att stop loss eller take profit inte utlöses. (2) Stop loss eller take profit har ställts in som en limitorder, och limitordern utförs inte efter att den har utlösts. (3) Marknadsvolatilitet eller otillräckligt marknadsdjup kan också leda till att ordern inte utförs eller endast utförs delvis.
Take profit och stop loss är typer av strategiska ordrar. Du måste först ange ett utlösningspris och därefter ett orderpris. När marknadspriset når utlösningspriset kommer systemet att lägga ordern till det angivna orderpriset för att matchas på marknaden.
När du använder funktionerna för take profit och stop loss kan det hända att marknadspriset når utlösningspriset, men att ordern inte utförs eller bara utförs delvis.
Detta kan bero på olika faktorer, till exempel typen av utlösningspris, typen av orderpris, marknadsfluktuationer, orderbokens djup, antalet ordrar samt om marginalen är tillräcklig. Vi rekommenderar att du utvärderar orderstatusen utifrån marknadsförhållandena i realtid.
Utlösningspris för take profit/stop loss ≠ orderpris ≠ utfört pris. Det är viktigt att förstå hur take profit- och stop loss-ordrar fungerar. Vid marknadsordrar lägger systemet ordern till det bästa tillgängliga priset på den aktuella marknaden, och det slutliga utförda priset beror på marknadsförhållandena.
Nedan följer tre vanliga situationer där take profit- eller stop loss-ordrar inte utförs eller endast utförs delvis, tillsammans med detaljerade förklaringar:
1. Utlösningspriset för take profit eller stop loss utlöstes inte
En take profit- eller stop loss-order skickas ut på marknaden först när utlösningspriset har uppnåtts. När du ställer in en take profit- eller stop loss-order kan du välja mellan följande typer av utlösningspriser: senaste pris, märkpris eller indexpris.
Du kan se prisutvecklingen för dessa tre pristyper i candlestick-diagrammet. På handelssidan klickar du på Marknader > Senaste pris för att växla mellan olika prisformat, granska tidigare prisrörelser och jämföra dem med det utlösningspris du har ställt in, för att kontrollera om utlösningspriset faktiskt nåddes. Om tröskelvärdet för take profit eller stop loss inte har uppnåtts kommer motsvarande order inte att utföras.
Till exempel:
För den eviga terminen ETHUSDT öppnas en lång position med ett genomsnittligt ingångspris på 3 200 och ett TP-utlösningspris (märkpris) på 4 000, och prisgränsen för TP-ordern (marknadsorder) sätts också till 4 000.
Om ETHUSDT-priset stiger och det senaste priset kortvarigt når 4 000 innan det faller snabbt, kan det senaste marknadspriset ha nått 4 000 medan märkpriset inte har gjort det. Om utlösningspristypen för take profit- eller stop loss-ordern är inställd på märkpris kommer ordern inte att utlösas i detta scenario.
Detta innebär att take profit-marknadsordern (stäng lång vid 4 000) inte skickas ut på marknaden och därför inte kommer att utföras.
2. Varför positionen kan likvideras även om TP/SL har utlösts
Även om en TP/SL-order har utlösts kan din position ändå likvideras. Detta kan bero på olika faktorer, till exempel typen av utlösningspris, ordertyp, marknadsförhållanden, orderbokens djup, ordervolym och tillgänglig marginal. Nedan följer de vanligaste scenarierna:
Felaktig matchning av utlösningspristyp
En TP/SL-order skickas först ut på marknaden efter att utlösningspriset har uppnåtts. OKX stöder tre typer av utlösningspriser: senaste pris, märkpris och indexpris. Om den valda utlösningspristypen aldrig når den angivna nivån – även om en annan pristyp gör det – kommer TP/SL-ordern inte att aktiveras. Om märkpriset under denna tid når likvidationspriset först kan du bli likviderad innan ordern ens skickas till marknaden.Limitorder som inte utförs efter utlösning
Om din TP/SL är inställd som en limitorder innebär utlösningen av ordern endast att den läggs in i orderboken – det garanterar inte att den utförs. På en snabbrörlig eller volatil marknad kan priset hoppa förbi ditt limitpris, vilket gör att ordern inte utförs. Positionen förblir öppen och utsatt för likvidationsrisk tills ordern utförs.
För att öka sannolikheten för att en limitorder ska utföras bör du inte ställa in limitpriset för aggressivt i förhållande till utlösningspriset.Ordervolymen överstiger den maximala gränsen eller marginalen är otillräcklig
Även efter att en TP/SL-order har utlösts kan den misslyckas med att placeras om ordervolymen överstiger den maximala gränsen för ordervolym eller om det inte finns tillräcklig marginal tillgänglig vid tidpunkten för utlösningen. En order som inte kan läggas innebär att positionen inte stängs, vilket gör att den riskerar likvidation.
Obs! Huruvida en TP/SL-order utförs helt beror på flera faktorer, bland annat typen av utlösningspris, ordertyp, marknadsvolatilitet, orderbokens djup, orderstorlek och tillgänglig marginal. Vi rekommenderar att du regelbundet ser över dina TP/SL-inställningar och justerar dem utifrån rådande marknadsförhållanden.
3. Limitordrar som inte eller endast delvis har utförts
Det finns två typer av take profit- och stop loss-ordrar: marknadsordrar och limitordrar.
När en marknadsorder utlöses läggs ordern till det bästa tillgängliga marknadspriset vid den tidpunkten, vilket gör att ordern kan utföras snabbare.
När en limitorder utlöses skickas den ut på marknaden till det limitpris du anger, vilket motsvarar det högsta köppris eller det lägsta säljpris du är villig att acceptera.
Som standard ställs take profit- och stop loss-ordrar in som marknadsordrar. Du kan också välja att ställa in dem som limitordrar. För att öka sannolikheten för att en limitorder ska utföras bör du ställa in limit-köppriset en bit över utlösningspriset och limit-säljpriset en bit under utlösningspriset.
Till exempel:
För ETUSDTS eviga terminer fastställs stop loss-utlösningspriset (senaste pris) till 3 200 för en lång position med ett genomsnittligt ingångspris på 3 204,6.
Om stop loss-ordern är inställd som en limitorder och både utlösningspriset och limitpriset är inställda på 3 200, kommer stop loss-limitordern (sälj för att stänga den långa positionen till 3 200) att utlösas så snart det senaste priset sjunker till 3 200. Systemet lägger då en limit-säljorder på 3 200.
Obs! Om marknaden är volatil, till exempel vid ett snabbt prisfall, kan det hända att limitordern på 3 200 inte hinner utföras i tid eller endast utförs delvis.
I ett sådant scenario, när utlösningspriset för stop loss är 3 200, kan därför priset för limitordern ställas in på 3 198. Efter att stop loss har utlösts kan placeringen av en limit-säljorder under utlösningspriset avsevärt öka sannolikheten för att ordern utförs.
4. Ordrar omfattas av begränsningar avseende maximal ordervolym och prioritet baserat på pris och tid
Order måste hålla sig inom gränsen för maximal ordervolym, och tillräcklig marginal måste finnas tillgänglig. Om en order överskrider gränsen för maximal ordervolym eller om marginalen är otillräcklig vid det tillfälle då ordern utlöses, kan ordern misslyckas.
När en take profit- eller stop loss-order har utlösts omfattas ordern som skickas till marknaden också av matchningsmekanismen för pris- och tidsprioritet. Ordrar med bättre pris matchas först, och när priserna är desamma matchas ordrarna utifrån den tidpunkt då de lades.
Det innebär att även om din marknads- eller limitorder utlöses och skickas ut på marknaden, kan den kanske inte utföras eller kanske endast delvis utföras på grund av andra ordrar i orderboken som erbjuder bättre priser eller som lades tidigare.
För mer information, se den här artikeln: Typer av strategiska ordrar
Sammanfattningsvis beror det på flera faktorer om en take profit- eller stop loss-order utförs helt, däribland vilken typ av utlösningspris och orderpris som gäller, marknadens volatilitet, orderbokens djup, ordervolymen samt om det finns tillräcklig marginal tillgänglig. Det är rekommenderat att ställa in typerna och parametrarna för take profit- och stop loss-order på ett rimligt sätt för att bättre hantera handelsriskerna.