Jak Trailing Stop może się zmieniać podczas zmiennych rynków
Bezpośrednia odpowiedź
Trailing Stop może wydawać się „zmieniać” podczas zmiennych rynków, ponieważ zlecenie nie jest w sposób ciągły dostosowywane w czasie rzeczywistym w dokładnym momencie, w którym porusza się cena bazowa. Zamiast tego jego zachowanie zależy od (1) ścieżki cen rynkowych (w tym luk), (2) tego, jak szybko aktualizacje docierają do systemu transakcyjnego, (3) tego, czy na potrzebnych poziomach cenowych istnieje wystarczająca płynność oraz (4) tego, jak broker/platforma przetwarza i aktualizuje zlecenie.
Mechanizm lub definicja
Trailing Stop to zlecenie stop-loss, którego cena stop ma na celu podążanie za rynkiem w stałej odległości (kwota trailing). Typowy opis dla pozycji długiej jest następujący: gdy rynek rośnie, cena stop może przesunąć się w górę, utrzymując tę samą odległość poniżej najwyższej ceny zaobserwowanej od momentu aktywacji stopu. Jeśli następnie rynek spadnie wystarczająco, stop wyzwala wyjście.
Dwa terminy pomagają wyjaśnić „zmiany”:
- Luka cenowa: rynek przeskakuje z jednej ceny transakcyjnej do następnej bez handlu po cenach pośrednich. Wiele systemów stop nie może zagwarantować realizacji po dokładnym poziomie stopu w przypadku wystąpienia luki.
- Opóźnienie wykonania i aktualizacji: opóźnienie czasowe pomiędzy (a) wystąpieniem zmian rynkowych a (b) momentem, w którym platforma otrzymuje informacje o cenach i aktualizuje zlecenie.
Na zmiennych rynkach w krótkim czasie występuje więcej ruchów cen, więc wszelkie opóźnienia lub luki stają się bardziej widoczne.
Dowód lub przykład (z założeniami)
Przykład A: luki cenowe
Załóżmy długą pozycję z początkowym stopem na poziomie 1.2000 i odległością trailing wynoszącą 50 pipsów. Jeśli zmienność spowoduje skok, w wyniku którego rynek przesunie się z 1.2050 do 1.1980 pomiędzy aktualizacjami, system może nie handlować po cenach pośrednich, na których testowany byłby wyidealizowany poziom trailing.
Wynik: stop wyzwala się, ale realizacja może nastąpić po gorszej cenie niż teoretyczny poziom stopu, przez co wynik wygląda tak, jakby Trailing Stop „zmienił się” lub „nie utrzymał obiecanej odległości”. Podstawowym powodem jest to, że wyzwolenie stopu może opierać się na dostępnych cenach w momencie przetwarzania, a nie na idealnie ciągłej ścieżce.
Przykład B: opóźnione aktualizacje trailing
Załóżmy, że rynek rośnie i oczekujesz, że stop będzie często przesuwał się w górę. Jeśli aktualizacje są opóźnione, platforma może dostosowywać trailing stop tylko w momentach otrzymania nowych danych cenowych. Podczas szybkiego wzrostu i odwrócenia, najwyższa cena, która powinna przesunąć stop, może dotrzeć przed następną aktualizacją.
Wynik: stop może przesuwać się mniej niż oczekiwano, więc gdy nastąpi odwrócenie, wyzwala się wcześniej (lub przynajmniej nie tak daleko, jak można by wywnioskować z gładkiego wykresu).
Przykład C: wycofanie płynności i obsługa zleceń
W okresach zmienności płynność może się zmniejszyć, a spready mogą się poszerzyć. Nawet jeśli stop zostanie wyzwolony prawidłowo, system może mieć trudności ze znalezieniem realizacji w pobliżu ceny stop. Ponadto niektóre platformy aktualizują stopy tylko w określonych warunkach (na przykład tylko przy określonych zdarzeniach cenowych, tylko wtedy, gdy nie istnieje konfliktujący stan zlecenia, lub z limitami dotyczącymi częstotliwości modyfikacji).
Wynik: realizacja może nastąpić z poślizgiem (gorsza realizacja niż zamierzona), a zachowanie stopu może wyglądać na niespójne w porównaniu z tym, czego można by oczekiwać od prostej matematyki trailing.
Ograniczenia i ryzyka
- Nie można zakładać ciągłego trailing w idealnym czasie co do ticka. Jakiekolwiek opóźnienie w aktualizacjach cen i modyfikacji zleceń oznacza, że stop może pozostawać w tyle za najlepszą ostatnią ceną rynkową.
- Luki mogą przekreślić oczekiwania co do „dokładnego poziomu”. Gdy ceny przeskakują ponad poziom stopu, cena wyjścia jest określana przez następną dostępną cenę transakcyjną.
- Zmiany płynności i spreadu wpływają na jakość wykonania. Niska płynność zwiększa prawdopodobieństwo, że wyzwolone zlecenie zostanie zrealizowane po mniej korzystnej cenie.
- Ograniczenia aktualizacji zleceń mogą powodować tryby awarii. Jeśli modyfikacje stopu są opóźnione, częściowo zastosowane lub odrzucone z powodu reguł platformy lub konfliktów stanu zlecenia, efektywne zachowanie trailing może różnić się od zamierzonej odległości trailing.
Weryfikacja lub kolejne pytanie
Aby niezależnie zweryfikować, jak Trailing Stop zachowuje się w zmiennych warunkach, użyj kontrolowanego modelu myślowego, a następnie sprawdź szczegóły specyficzne dla platformy:
- Załóż dyskretne aktualizacje: „stop może być modyfikowany tylko wtedy, gdy system przetworzy nowe zdarzenie cenowe”.
- Załóż potencjalne luki: „wyzwolone stopy są realizowane przy użyciu dostępnych cen w momencie przetwarzania.