Co je příkaz trailing stop?

Zveřejněno 2020-04-24 11:35

Co je příkaz trailing stop?

Příkaz typu trailing stop pomáhá obchodníkům omezovat ztráty a chránit zisky při prudkých kolísáních trhu. Po zadání se příkaz posouvá spolu s tržní cenou, v určité nastavené procentní vzdálenosti. Při pohybu ceny ve směru, který obchodník očekával, si tak pojistí uzavření pozice se ziskem.

Když se tržní cena pohybuje ve směru pozice, příkaz trailing stop se pohybuje s ní v určité zadané vzdálenosti. Vzdálenost může být vyjádřena procentem nebo pevnou částkou. To zajistí, že pozice zůstane při pohybu ceny příznivým směrem otevřená, a při uzavření pak obchodník inkasuje zisk.

Jakmile dojde k pohybu ceny v opačném směru o nastavené procento, příkaz trailing stop pozici uzavře za tržní cenu. Pomáhá tím omezit ztráty a chránit zisky při nepříznivém cenovém vývoji.

Důležitá poznámka: Příkaz trailing stop se neposouvá proti směru pozice. Obchodníci proto musí nastavit příkaz trailing stop na úroveň, která je v souladu s jejich tolerancí k riziku a která zohledňuje aktuální tržní podmínky. Příkazy trailing stop lze také zadávat jako příkazy typu reduce only, které umožňují pouze zmenšení nebo uzavření otevřené pozice.

mceclip0.png

Jak funguje příkaz trailing stop?

Příkaz trailing stop můžete zadat hned při vstupu do pozice. Není to však mezi obchodníky běžné. Obchodníci obvykle používají příkazy trailing stop k řízení rizika a ochraně zisků až poté, co je pozice otevřena.

Při vstupu do dlouhé pozice nastavíte prodejní příkaz trailing stop nad aktuální tržní cenu (počáteční hodnota příkazu). S růstem tržní ceny bude o zadané procento nebo částku stoupat i výstupní cena příkazu trailing stop. Jinými slovy, cena příkazu trailing stop se bude s rostoucí tržní cenou upravovat směrem nahoru, čímž vznikne nová výstupní cena.

Při poklesu ceny se však výstupní cena příkazu trailing stop nezmění. Pokud se tržní cena dostane pod cenu příkazu trailing stop, aktivuje se prodejní příkaz. Prodej se provede za nejbližší dostupnou tržní cenu a pozice se uzavře.

Pokud již máte otevřenu dlouhou pozici, zadáte prodejní příkaz trailing stop pod aktuální tržní cenu. Když se tržní cena pohybuje nahoru, cena příkazu trailing stop stoupá spolu s ní o nastavené procento nebo částku. Pokud se tržní cena pohne opačným směrem a klesne pod cenu příkazu trailing stop, aktivuje se prodejní příkaz. Pozice se uzavře prodejem za nejbližší dostupnou tržní cenu.

Nákupní příkaz trailing stop je opakem prodejního.

Při vstupu do krátké pozice zadáte nákupní příkaz trailing stop nad aktuální tržní cenu. Při pohybu ceny dolů se cena příkazu trailing stop sníží o určité procento nebo částku a bude tak kopírovat tržní vývoj. Jinými slovy, cena příkazu trailing stop se bude s klesající tržní cenou upravovat směrem dolů, čímž vznikne nová výstupní cena.

Když se cena pohne nahoru, výstupní cena trailing stop se nemění. Pokud se cena zvýší o více než stanovené procento (tzv. sazba callbacku), aktivuje se trailing stop, který zadá nákupní příkaz a pozice se uzavře za tržní cenu. 

Upozorňujeme, že pro aktivaci příkazu trailing stop jako příkazu market k uzavření pozice musí být splněny obě podmínky (aktivační cena i sazba callbacku).

Rozdíly mezi příkazy trailing stop a stop loss

  • Příkazy stop loss pomáhají obchodníkům omezovat ztráty, zatímco příkazy trailing stop nejen omezují ztráty, ale současně i brání vymazání otevřených zisků.
  • Příkazy stop loss jsou pevně dané a je třeba je ručně upravovat, zatímco příkazy trailing stop jsou flexibilnější a automaticky sledují pohyb ceny.

Jak zadat příkaz typu „trailing stop“?

mceclip1.png

K aktivaci příkazu trailing stop je třeba splnit 2 podmínky.

Nákupní příkaz trailing stop se zadá, pokud jsou splněny následující podmínky:

  • Aktivační cena ≥ nejnižší cena
  • Míra odrazu ≥ sazba callbacku

Prodejní příkaz trailing stop se zadá, pokud jsou splněny následující podmínky:

  • Aktivační cena ≤ nejvyšší cena
  • Míra odrazu ≥ sazba callbacku

1. Sazba callbacku

Sazba callbacku označuje maximální pohyb proti směru vaší pozice (vyjádřeno v procentech), který jste ochotni tolerovat. Sazba callbacku může činit 0,1 % do 10 %, kdy požadovanou hodnotu nastavujete ručně v poli „Sazba callbacku“. 

2. Aktivační cena

Aktivační cena je cenová úroveň, na které chcete aktivovat příkaz trailing stop. Pokud není nastavena žádná aktivační cena, bude aktivační cenou ve výchozím nastavení tržní cena (buď „poslední cena“ nebo „referenční cena“). 

Když chcete zadat nákupní příkaz trailing stop, musí být aktivační cena nižší než tržní cena. Naopak u prodejního příkazu trailing stop musí být aktivační cena vyšší než tržní cena.

3. Typy spouštěčů 

Jako spouštěč můžete zvolit poslední nebo referenční cenu. Pokud zvolíte možnost "referenční cena", pak když referenční cena dosáhne aktivační ceny nebo ji překročí, příkaz trailing stop se aktivuje, a to i když poslední cena nedosáhne aktivační ceny.

Upozorňujeme, že platforma Binance používá referenční cenu jako spouštěč likvidace a také k měření nerealizovaného zisku a ztráty. Referenční cena je obecně podobná poslední ceně, ale při extrémních cenových pohybech se poslední cena může od ceny referenční výrazně lišit. Proto sledujte rozdíl mezi poslední a referenční cenou. Pokud chcete změnit aktivátor z referenční ceny na poslední cenu, nebo naopak, můžete kdykoli zrušit zadaný příkaz a nahradit jej novým.

Důležitá upozornění

Aby byl příkaz trailing stop účinný, sazba callbacku nesmí být příliš nízká ani příliš vysoká a aktivační cena by neměla být příliš blízko ani příliš daleko od tržní ceny. Když je sazba callbacku příliš nízká nebo je aktivační cena příliš blízko, příkaz trailing stop je příliš blízko vstupní ceně a snadno ho aktivují běžné pohyby trhu. Takový obchod nemá žádný prostor k tomu, aby se pohnul příznivým směrem. Jakmile dojde k dočasnému propadu a zotavení na trhu, obchod se uzavře a ukončí, což povede ke ztrátě. 

V případě příliš vysoké sazby callbacku mohou příkaz trailing stop aktivovat jen extrémní tržní pohyby, takže obchodníci riskují zbytečně velké ztráty. 

Vyšší sazba callbacku je obecně lepší sázkou během volatilních období, zatímco nižší sazba callbacku je vhodnější za normálních tržních podmínek. 

Žádná ideální sazba callbacku ani aktivační cena neexistují. Čas od času byste měli podle výkyvů cen na trhu přehodnotit svou strategii a příkaz trailing stop upravit. Vždy byste měli pečlivě zvážit, zda je daný obchod v souladu s vaší tolerancí vůči riziku, investičními zkušenostmi, finanční situací a dalšími faktory, které se vás mohou dotýkat. Kromě toho vždy stanovte sazbu callbacku a aktivační cenu tak, aby byly v souladu s vaší cílovou ziskovostí, jakož i tolerancí ke ztrátám v rámci vašich finančních možností.

Příklady

(1) Zadání prodejního příkazu trailing stop u dlouhé pozice

mceclip2.png

Poslední cena permanentního kontraktu BTCUSDT je 10 000 USDT. Uživatel A zadá příkaz trailing stop s následujícími parametry:

  • Sazba callbacku: 5 %
  • Aktivační cena: 10 500 USDT
  • Spouštěč: poslední cena

Cena příkazu trailing stop je 9 500 USDT a poslední cena je 10 000 USDT. Když tržní cena stoupne na 10 500 USDT, změní se cena příkazu trailing stop na 9 975 USDT [Poslední cena × (1 - sazba callbacku)]. 

Když tržní cena klesne, cena příkazu trailing stop se nemění. Když cena utvoří vrchol na úrovni 11 000 USDT, cena příkazu trailing stop se posune na 10 450 USDT. Opět, když začne tržní cena klesat, cena příkazu trailing stop se nemění. Když se cena pohne dolů o více než 5 %, tzn. dosáhne nebo překoná cenu trailing stop na úrovni 10 450 USDT, provede se prodejní příkaz za tržní cenu a pozice se uzavře. 

Podmínky jsou splněny následovně:

  • Aktivační cena (10 500 USDT) < nejvyšší cena (11 000 USDT)
  • Míra odrazu (5 %) ≥ sazba callbacku (5 %)

Poznámka:

Míra odrazu = (nejvyšší cena - cena při odrazu) / nejvyšší cena 

= (11 000 - 10 450) / 11 000 

= 5 %

(2) Zadání prodejního příkazu trailing stop u dlouhé pozice

Poslední cena permanentního kontraktu BTCUSDT je 10 500 USDT. Uživatel A zadá příkaz trailing stop s následujícími parametry:

  • Sazba callbacku: 2 %
  • Aktivační cena: 11 000 USDT
  • Spouštěč: poslední cena

Situace A – jsou splněny obě podmínky

Poslední cena stoupne z 10 500 USDT na 11 500 USDT (nejvyšší cena) a později klesne na 11 200 USDT.

Příkaz trailing stop se aktivuje a zadá příkaz k prodeji za tržní cenu, protože jsou splněny následující podmínky:

  • Aktivační cena (11 000 USDT) < nejvyšší cena (11 500 USDT) = podmínka je splněna
  • Míra odrazu (2,61 %) > sazba callbacku (2 %) = podmínka je splněna

Poznámka:

Míra odrazu = (nejvyšší cena - cena při odrazu) / nejvyšší cena 

 = (11 500 - 11 200) / 11 500

 = 2,61 %

Situace B – je splněna pouze jedna podmínka

Referenční cena stoupne z 10 500 USDT na 11 500 USDT (nejvyšší cena) a později klesne na 11 450 USDT. 

Příkaz trailing stop se neaktivuje a žádný příkaz k prodeji za tržní cenu se nezadá, protože je splněna pouze jedna z následujících podmínek:

  • Aktivační cena (11 000 USDT) < nejvyšší cena (11 500 USDT) = podmínka je splněna
  • Míra odrazu (0,43 %) < sazba callbacku (2 %) = podmínka není splněna

Poznámka:

Míra odrazu = (nejvyšší cena - cena při odrazu) / nejvyšší cena 

 = (11 500 - 11 450) / 11 500

 = 0,43 %

(3) Zadání nákupního příkazu trailing stop u krátké pozice

Referenční cena permanentního kontraktu BTCUSDT je 10 500 USDT. Uživatel A zadá příkaz trailing stop s následujícími parametry:

  • Sazba callbacku: 3 %
  • Aktivační cena: 10 000 USDT
  • Spouštěč: referenční cena

Situace A – jsou splněny obě podmínky

Referenční cena klesne z 10 500 USDT na 9 500 USDT (nejnižší cena) a později se zvýší na 9 800 USDT. 

Příkaz trailing stop se aktivuje a zadá se příkaz na nákup za tržní cenu, protože jsou splněny následující podmínky:

  • Aktivační cena (10 000 USDT) > nejnižší cena (9 500 USDT) = podmínka je splněna
  • Míra odrazu (3,16 %) > sazba callbacku (3 %) = podmínka je splněna

Poznámka:

Míra odrazu = (cena při odrazu − nejnižší cena) / nejnižší cena 

 = (9 800 - 9 500) / 9 500

 = 3,16 %

Situace B – je splněna pouze jedna podmínka

Referenční cena klesne z 10 500 USDT na 9 900 USDT (nejnižší cena) a později stoupne na 9 950 USDT. 

Příkaz trailing stop se neaktivuje a žádný příkaz k nákupu za tržní cenu se nezadá, protože je splněna pouze jedna z následujících podmínek:

  • Aktivační cena (10 000 USDT) > nejnižší cena (9 900 USDT) = podmínka je splněna
  • Míra odrazu (0,51 %) < sazba callbacku (3 %) = podmínka není splněna

Poznámka:

Míra odrazu = (cena při odrazu − nejnižší cena) / nejnižší cena 

 = (9 950 - 9 900) / 9 900

 = 0,51 %

Zaregistrujte se nyní – získejte slevu z poplatků za obchodování ve výši až 100 USDT (pro ověřené uživatele)