Proč se TP/SL neprovedly za stanovenou cenu?
Shrnutí: Pokud dojde k dosažení cen stop loss a take profit, ale objednávky nejsou provedeny, může to být způsobeno následujícími důvody: (1) Je zvolen jiný typ trigger price, takže se stop loss ani take profit ve skutečnosti nespustí. (2) Stop loss nebo take profit se nastavuje jako limitní objednávka a tato limitní objednávka není po spuštění vyřízena. (3) Volatilita trhu nebo nedostatečná hloubka trhu mohou také vést k tomu, že objednávka nebude vyřízena nebo bude vyřízená pouze částečně.
Take profit a Stop loss jsou typy strategických objednávek. Nejprve je třeba nastavit trigger price a poté cenu objednávky. Když tržní cena dosáhne trigger price, systém zadá objednávku za určenou cenu objednávky pro spárování na trhu.
Při používání funkcí take profit a stop loss můžete narazit na situace, kdy tržní cena dosáhne trigger price, ale objednávka není provedená nebo je provedená pouze částečně.
To může být způsobeno různými faktory, jako je typ trigger price, typ ceny objednávky, výkyvy na trhu, hloubka knihy objednávek, počet objednávek a to, zda je k dispozici dostatečná marže. Doporučujeme posoudit stav objednávky na základě aktuální situace na trhu.
Trigger price pro objednávky take profit a stop loss ≠ cena objednávky ≠ cena při vyřízení; je důležité pochopit, jak objednávky take profit a stop loss fungují. U objednávek market order systém zadá objednávku za nejlepší dostupnou cenu na aktuálním trhu a konečná cena, za kterou se objednávka zrealizuje, závisí na tržních podmínkách.
Níže jsou uvedeny tři běžné situace, kdy se objednávky take profit nebo stop loss neprovedou nebo se provedou pouze částečně, spolu s podrobným vysvětlením:
1. Nebyla aktivována trigger price pro take profit nebo stop loss.
Objednávka take profit nebo stop loss se na trh odešle až poté, co je úspěšně dosaženo trigger price. Při zadávání objednávky take profit nebo stop loss si můžete vybrat jeden z následujících typů trigger price: poslední cena, referenční cena nebo indexová cena.
Vývoj cen u těchto tří typů cen si můžete prohlédnout na svíčkovém grafu. Na stránce obchodování klikněte na Trhy > Poslední cena, abyste mohli přepínat mezi různými typy cen, prohlížet si historický vývoj cen a porovnávat je s nastavenou trigger price, abyste ověřili, zda bylo trigger price skutečně dosaženo. Pokud nedojde k dosažení trigger price pro take profit nebo stop loss, příslušná objednávka nebude provedena.
Například:
U ETHUSDT perpetuálních futures je otevřena long pozice s průměrnou úvodní cenou 3 200, přičemž trigger price pro TP (referenční cena) je nastavena na 4 000 a cena limitní objednávky pro TP (market order) je také nastavena na 4 000.
Pokud cena ETHUSDT vzroste a aktuální cena krátce dosáhne hodnoty 4 000, než prudce poklesne, může se stát, že aktuální tržní cena dosáhla hodnoty 4 000, zatímco referenční cena nikoli. Pokud je typ trigger price pro objednávku take profit nebo stop loss nastaven na referenční cenu, objednávka se v takovém případě nespustí.
V důsledku toho není objednávka take profit pro market order (uzavření long pozice na úrovni 4 000) odeslána na trh, a proto nebude vyřízena.
2. Proč může dojít k likvidaci pozice i v případě, že dojde ke spuštění TP/SL
I když dojde k úspěšnému spuštění objednávky TP/SL, může dojít k likvidaci vaší pozice. To může být způsobeno různými faktory, jako je typ trigger price, typ objednávky, tržní podmínky, hloubka knihy objednávek, objem objednávky a dostupná marže. Níže naleznete nejběžnější scénáře:
Neodpovídající typ trigger price
Objednávka TP/SL je odeslána na trh až po úspěšném dosažení trigger price OKX podporuje tři typy cen trigger price: poslední cena, referenční cena a indexová cena. Pokud vybraný typ trigger price nikdy nedosáhne vámi stanovené úrovně, a to ani v případě, že ji dosáhne jiný typ ceny, objednávka TP/SL nebude aktivována. Pokud během této doby dosáhne referenční cena jako první likvidační ceny, může dojít k vaší likvidaci ještě předtím, než bude objednávka odeslána na trh.Limitní objednávka nebyla po spuštění vyřízena
Pokud máte TP/SL nastaveno jako limitní objednávku, její spuštění ji pouze zařadí do knihy objednávek – nezaručuje to její provedení. Na rychle se měnícím nebo volatilním trhu může cena přeskočit vaši limitní cenu, což může vést k tomu, že se objednávka nebude vyřízena. Pozice zůstává otevřená a hrozí její likvidace, dokud nebude objednávka vyřízena.
Aby se zvýšila pravděpodobnost vyřízení limitní objednávky, doporučujeme nastavit limitní cenu tak, aby nebyla příliš agresivní ve srovnání s trigger price, a tím zvýšit pravděpodobnost vyřízení.Objem objednávky překračuje maximální limit nebo není k dispozici dostatečná marže
I po spuštění objednávky TP/SL se může stát, že se objednávku nepodaří zadat, pokud její objem překračuje maximální limit nebo pokud v okamžiku spuštění není k dispozici dostatečná marže. Pokud se objednávku nepodaří zadat, znamená to, že pozice není uzavřena, a hrozí jí proto likvidace.
Poznámka: To, zda bude objednávka TP/SL zcela vyřízena, závisí na řadě faktorů, mezi něž patří typ trigger price, typ objednávky, volatilita trhu, hloubka knihy objednávek, objem objednávky a dostupná marže. Doporučujeme pravidelně kontrolovat nastavení TP/SL a upravovat je podle aktuální situace na trhu.
3. Limitní objednávky, které nebyly vyřízeny nebo byly vyřízeny pouze částečně
Existují dva typy objednávek take profit a stop loss: market order a limitní objednávky.
Po spuštění market order se objednávka zadá za nejlepší dostupnou tržní cenu v daném okamžiku, což umožňuje rychlejší vyřízení objednávky.
Jakmile dojde ke spuštění, je limitní objednávka odeslána na trh za vámi stanovenou limitní cenu, která představuje nejvyšší nákupní cenu nebo nejnižší prodejní cenu, kterou jste ochotni akceptovat.
Ve výchozím nastavení jsou objednávky take profit a stop loss nastaveny jako market orders. Můžete je také nastavit jako limitní objednávky. Aby se zvýšila pravděpodobnost vyřízení limitní objednávky, doporučujeme nastavit limitní nákupní cenu o určitou hodnotu nad trigger price a limitní prodejní cenu o určitou hodnotu pod trigger price.
Například:
U ETHUSDT perpetuálních futures nastavit u long pozice s průměrnou úvodní cenou 3 204,6 trigger price pro stop loss (poslední cena) na 3 200.
Pokud je stop loss nastaven jako limitní objednávka a jak trigger price, tak limitní cena jsou nastaveny na 3 200, jakmile aktuální cena klesne na 3 200, dojde ke spuštění stop loss limitní objednávky (prodej za účelem uzavření long pozice za cenu 3 200). Systém pak zadá limitní prodejní objednávku za cenu 3 200.
Poznámka: Pokud je trh volatilní, například v případě prudkého poklesu cen, nemusí být limitní prodejní objednávka na úrovni 3 200 včas realizována nebo může být vyřízena pouze částečně.
V tomto scénáři tedy, pokud je stop loss trigger price 3 200, lze cenu limitní objednávky nastavit na 3 198. Po spuštění stop loss může zadání limitní prodejní objednávky pod úrovní trigger price výrazně zvýšit pravděpodobnost, že bude objednávka vyřízena.
4. Pro objednávky platí omezení maximální velikosti a pravidlo priority ceny a času
Objednávky musí splňovat limit maximální velikosti objednávky a musí být k dispozici dostatečná marže. Pokud objednávka překročí maximální limit velikosti objednávky nebo pokud v okamžiku spuštění objednávky není k dispozici dostatečná marže, nemusí být objednávka zadána.
Po úspěšném spuštění objednávky take profit nebo stop loss se na objednávku odeslanou na trh také vztahuje mechanismus párování podle priority ceny a času. Objednávky s nižší cenou jsou vyřizovány jako první; pokud jsou ceny stejné, rozhoduje o pořadí vyřízení čas zadání objednávky.
V důsledku toho se může stát, že i když bude vaše limitní objednávka nebo market order úspěšně spuštěna a odeslána na trh, nemusí být vůbec nebo jen částečně vyřízena kvůli jiným objednávkám v knize objednávek, které nabízejí lepší ceny nebo byly zadány dříve.
Další informace naleznete v tomto článku: Typy strategických objednávek
Stručně řečeno, zda bude objednávka take profit nebo stop loss plně vyřízená, závisí na řadě faktorů, mezi něž patří typ trigger price, typ ceny objednávky, volatilita trhu, hloubka knihy objednávek, objem objednávky a dostupnost dostatečné marže. Pro lepší řízení obchodních rizik doporučujeme přiměřeně nastavit typy a parametry objednávek take profit a stop loss.