Zlecenie trailing stop pomaga traderom ograniczyć straty i chronić zyski, gdy na rynku występują wahania. Funkcja ta umożliwia złożenie wstępnie ustawionego zlecenia w określonej wartości procentowej od ceny rynkowej, pozwalając traderom na zablokowanie zysków, gdy cena zmienia się na ich korzyść.
Kiedy cena rynkowa porusza się w korzystną stronę, zlecenie trailing stop przesuwa się wraz z nią, utrzymując określoną wartość procentową lub kwotę oddaloną od ceny rynkowej. Dzięki temu traderzy mogą utrzymać otwartą pozycję i nadal osiągać zyski, dopóki cena porusza się w korzystnym kierunku.
Jednak kiedy cena rynkowa przesunie się w przeciwnym kierunku o określoną wartość procentową, zlecenie trailing stop zamknie/opuści transakcję po cenie rynkowej. Pomaga to ograniczyć straty i chronić zyski poprzez zamknięcie transakcji, gdy cena porusza się w kierunku niekorzystnym dla tradera.
Należy pamiętać, że zlecenie trailing stop nie przesuwa się w przeciwnym kierunku. Dlatego traderzy muszą ustawić zlecenie trailing stop na poziomie, który odzwierciedla ich tolerancję ryzyka i warunki rynkowe. Ponadto zlecenia trailing stop można składać jako zlecenia reduce-only w celu zmniejszenia lub zamknięcia otwartej pozycji.
Jak działa zlecenie trailing stop?
Zlecenie trailing stop można złożyć podczas początkowego zajmowania pozycji. Nie jest to jednak powszechna praktyka wśród traderów. Zazwyczaj traderzy używają zleceń trailing stop, aby zarządzać swoim ryzykiem i chronić swoje zyski po otwarciu pozycji.
Kiedy wchodzisz w transakcję long, składasz zlecenie sprzedaży trailing stop powyżej aktualnej ceny rynkowej (początkowo). Cena trailing stop rośnie o określoną wartość procentową lub kwotę i podąża za ceną rynkową, gdy ta zmienia się na Twoją korzyść. Oznacza to, że cena trailing stop zostanie skorygowana w górę, gdy cena rynkowa wzrośnie, tworząc nową cenę trailing stop.
Zlecenie trailing stop zatrzyma się jednak, jeśli cena spadnie. Zlecenie sprzedaży zostanie uruchomione, jeśli cena rynkowa przesunie się w przeciwnym kierunku i spadnie poniżej ceny trailing stop. Zlecenie sprzedaży zostanie zrealizowane po następnej dostępnej cenie rynkowej, a transakcja zostanie zamknięta wraz ze zleceniem sprzedaży.
Jeżeli masz już istniejącą pozycję long, składasz zlecenie sprzedaży trailing stop poniżej aktualnej ceny rynkowej. Wraz ze wzrostem ceny rynkowej cena trailing stop wzrasta o określoną wartość procentową lub kwotę. Jeżeli cena rynkowa przesunie się w przeciwnym kierunku i spadnie poniżej ceny trailing stop, zostanie uruchomione zlecenie sprzedaży. Zlecenie sprzedaży zostanie zrealizowane po następnej dostępnej cenie rynkowej, a transakcja zostanie zamknięta wraz ze zleceniem sprzedaży.
Zlecenie kupna trailing stop jest przeciwieństwem zlecenia sprzedaży trailing stop.
W przypadku transakcji short, wchodząc w pozycję, składasz zlecenie kupna trailing stop poniżej aktualnej ceny rynkowej. Cena trailing stop spada o określoną wartość procentową lub kwotę i podąża za ceną rynkową, gdy ta porusza się na Twoją korzyść. Oznacza to, że cena trailing stop zostanie skorygowana w dół, gdy cena rynkowa spadnie, tworząc nową cenę trailing stop.
Kiedy cena rośnie, zlecenie trailing stop zatrzymuje się. Jeśli cena przesunie się o więcej niż z góry określona stawka callback od najniższej ceny i osiągnie cenę trailing stop, zostanie złożone zlecenie kupna, a transakcja zostanie zamknięta po cenie rynkowej.
Należy pamiętać, że aby aktywować zlecenie trailing stop jako zlecenie rynkowe w celu wyjścia z transakcji, muszą zostać spełnione oba warunki (cena aktywacji i stawka callback).
Różnice między zleceniami trailing stop i stop-loss
Zlecenia stop-loss pomagają traderom zmniejszyć straty, podczas gdy zlecenia trailing stop jednocześnie blokują zyski i ograniczają straty.
Zlecenia stop-loss są stałe i trzeba je resetować ręcznie, natomiast zlecenia trailing stop są bardziej elastyczne i automatycznie śledzą kierunek cen.
Jak złożyć zlecenie trailing stop?
Aby aktywować zlecenie trailing stop, muszą być spełnione dwa warunki.
Zlecenie kupna trailing stop zostanie złożone, jeżeli spełnione zostaną następujące warunki:
Cena Aktywacji ≥ Najniższa Cena
Stawka Odbicia ≥ Stawka Callback
Zlecenie sprzedaży trailing stop zostanie złożone, jeżeli spełnione zostaną następujące warunki:
Cena Aktywacji ≤ Najwyższa Cena
Stawka Odbicia ≥ Stawka Callback
1. Stawka Callback
Stawka callback to wartość procentowa ruchu w przeciwnym kierunku, którą użytkownik jest w stanie tolerować. Stawka callback wynosi od 0,1% do 10% i jest wprowadzana ręcznie w polu „Stawka callback”.
2. Cena Aktywacji
Cena aktywacji to żądany poziom ceny, który powoduje uruchomienie zlecenia trailing stop. Jeśli nie określono ceny aktywacji, domyślną ceną aktywacji będzie cena rynkowa („ostatnia cena” lub „cena mark” w zależności od typu aktywacji).
Aby możliwe było złożenie zlecenia kupna trailing stop, cena aktywacji musi być niższa niż cena rynkowa. I odwrotnie – aby możliwe było złożenie zlecenia sprzedaży trailing stop, cena aktywacji musi być wyższa niż cena rynkowa.
3. Rodzaje cen wyzwalających
Jako cenę wyzwalającą można wybrać „ostatnią cenę” lub „cenę mark”. W przypadku wybrania opcji „cena mark”, gdy cena mark osiągnie cenę aktywacji lub ją przekroczy, zlecenie trailing stop zostanie uruchomione, nawet jeśli ostatnia cena nie osiągnie ceny aktywacji.
Należy pamiętać, że Binance używa ceny mark jako ceny wyzwalającej likwidację oraz do pomiaru niezrealizowanych zysków i strat. Zasadniczo cena mark jest podobna do ostatniej ceny, przy czym ostatnia cena może znacznie odbiegać od ceny mark podczas skrajnych ruchów cen. Dlatego należy monitorować różnicę między ostatnią ceną a ceną mark. Jeśli chcesz zmienić cenę wyzwalającą z ceny mark na ostatnią cenę lub odwrotnie, w każdej chwili możesz anulować złożone zlecenie lub zastąpić je innym.
Ważne uwagi
Aby zlecenie trailing stop było skuteczne, stawka callback nie powinna być ani zbyt niska, ani zbyt wysoka, a cena aktywacji nie powinna być zbyt blisko ceny rynkowej ani zbyt daleko od niej. Kiedy stawka callback jest zbyt niska lub cena aktywacji jest za blisko ceny rynkowej, zlecenie trailing stop jest zbyt blisko ceny wejścia i łatwo może dojść do jego uruchomienia z powodu normalnych ruchów rynkowych. Transakcja nie będzie mieć miejsca na ruch w korzystnym kierunku, zanim nastąpią jakiekolwiek znaczące ruchy cenowe. Transakcja zostanie zamknięta/zakończona w momencie, gdy rynek zaliczy chwilowy dołek, a następnie odrobi straty, co będzie oznaczać stratną transakcję.
Kiedy stawka callback jest zbyt wysoka, zlecenie trailing stop może zostać uruchomione tylko przez skrajne ruchy na rynku, co naraża traderów na niepotrzebnie duże straty.
Wyższa stawka callback jest zazwyczaj lepszym rozwiązaniem w okresach niestabilności, a niższa stawka callback jest preferowana w normalnych warunkach rynkowych.
Nie ma optymalnej stawki callback i ceny aktywacji. Zaleca się, aby od czasu do czasu korygować strategię trailing stop ze względu na ciągłe wahania cen na rynku. Użytkownik powinien zawsze dokładnie rozważyć, czy transakcja jest zgodna z jego tolerancją na ryzyko, doświadczeniem inwestycyjnym, kondycją finansową oraz innymi względami, które mogą być dla niego istotne. Poza tym należy zawsze określać stawkę callback i cenę aktywacji na podstawie docelowych poziomów rentowności i akceptowalnych strat w granicach swoich możliwości.
Przykłady
(1) Składanie zlecenia sprzedaży trailing stop w przypadku pozycji long
Ostatnia cena kontraktu perpetual BTCUSDT wynosi 10 000 USDT. Użytkownik A składa następujące zlecenie trailing stop:
Stawka callback: 5%
Cena aktywacji: 10 500 USDT
Cena wyzwalająca: ostatnia cena
Cena trailing stop to 9500 USDT, a ostatnia cena to 10 000 USDT. Nowa cena trailing stop wynosi 9975 USDT [ostatnia cena * (1 – stopa callback)], kiedy cena wzrośnie do 10 500 USDT.
Cena trailing stop zatrzymuje się, kiedy cena spada. Kiedy cena osiągnie cenę szczytową 11 000 USDT, nowa cena trailing stop wyniesie 10 450 USDT. Kiedy cena spadnie, cena trailing stop ponownie się zatrzyma. Zlecenie sprzedaży zostanie zrealizowane po cenie rynkowej w celu zamknięcia pozycji, gdy cena przesunie się o ponad 5%, osiągając i przekraczając cenę trailing stop na poziomie 10 450 USDT.
Spełnione są następujące warunki:
cena aktywacji (10 500 USDT) < najwyższa cena (11 000 USDT)
stawka odbicia (5%) ≥ stawka callback (5%)
Uwaga:
stawka odbicia = (najwyższa cena – cena odbicia) / najwyższa cena
= (11 000 – 10 450) / 11 000
= 5%
(2) Składanie zlecenia sprzedaży trailing stop w przypadku pozycji long
Ostatnia cena kontraktu perpetual BTCUSDT wynosi 10 500 USDT. Użytkownik A składa następujące zlecenie trailing stop:
Stawka callback: 2%
Cena aktywacji: 11 000 USDT
Cena wyzwalająca: ostatnia cena
Sytuacja A – oba warunki są spełnione
Ostatnia cena wzrasta z 10 500 USDT do 11 500 USDT (najwyższa cena), a później spada do 11 200 USDT.
Zlecenie trailing stop jest realizowane, a zlecenie sprzedaży jest wystawiane po cenie rynkowej, gdy spełnione są następujące warunki:
cena aktywacji (11 000 USDT) < najwyższa cena (11 500 USDT) = warunek został spełniony
stawka odbicia = (najwyższa cena – cena odbicia) / najwyższa cena
= (11 500 – 11 200) / 11 500
= 2,61%
Sytuacja B – spełniony jest tylko jeden warunek
Cena mark wzrasta z 10 500 USDT do 11 500 USDT (najwyższa cena), a następnie spada do 11 450 USDT.
Zlecenie trailing stop nie zostaje zrealizowane i nie dochodzi do wystawienia zlecenia sprzedaży po cenie rynkowej, ponieważ spełniony jest tylko jeden z następujących warunków:
cena aktywacji (11 000 USDT) < najwyższa cena (11 500 USDT) = warunek został spełniony
stawka odbicia (0,43%) < stawka callback (2%) = warunek nie został spełniony
Uwaga:
stawka odbicia = (najwyższa cena – cena odbicia) / najwyższa cena
= (11 500 – 11 450) / 11 500
= 0,43%
(3) Składanie zlecenia kupna trailing stop w przypadku pozycji short
Cena mark kontraktu perpetual BTCUSDT wynosi 10 500 USDT. Użytkownik A składa następujące zlecenie trailing stop:
Stawka callback: 3%
Cena aktywacji: 10 000 USDT
Cena wyzwalająca: cena mark
Sytuacja A – oba warunki są spełnione
Cena mark spada z 10 500 USDT do 9500 USDT (najniższa cena), a później wzrasta do 9800 USDT.
Zlecenie trailing stop jest realizowane, a zlecenie kupna jest wystawiane po cenie rynkowej, gdy spełnione są następujące warunki:
cena aktywacji (10 000 USDT) > najniższa cena (9500 USDT) = warunek został spełniony
Cena mark spada z 10 500 USDT do 9900 USDT (najniższa cena), a później wzrasta do 9950 USDT.
Zlecenie trailing stop nie jest realizowane, a zlecenie kupna nie jest wystawiane po cenie rynkowej, ponieważ spełniono tylko jeden z poniższych warunków:
cena aktywacji (10 000 USDT) > najniższa cena (9900 USDT) = warunek został spełniony
stawka odbicia (0,51%) < stawka callback (3%) = warunek nie został spełniony