Co początkujący powinni wiedzieć o zasadach wyjścia
Co oznaczają zasady wyjścia
Zasady wyjścia to zdefiniowane wcześniej warunki i kroki decyzyjne, które opisują, w jaki sposób pozycja jest zamykana. Odpowiadają na dwa podstawowe pytania: co wyzwala wyjście (na przykład osiągnięcie poziomu lub limit czasu) oraz jak wyjście jest realizowane (na przykład przez natychmiastowe wysłanie zlecenia lub gdy warunki zostaną spełnione). Dla początkujących pomocne jest traktowanie zasad wyjścia jako specyfikacji napisanej prostym językiem, a nie jako wskaźnika lub prognozy.
W ujęciu zorientowanym na ryzyko, zasady wyjścia istnieją po to, aby ograniczyć niepewność po rozpoczęciu pozycji. Nie eliminują one niepewności; jedynie ją strukturyzują. Jeśli Twoje założenia dotyczące wykonania, kosztów i pomiaru są niejasne, Twoje zasady wyjścia mogą opisywać wynik, który w rzeczywistości nie może zostać osiągnięty.
Jak zazwyczaj działają zasady wyjścia (mechanika)
Przydatnym sposobem zrozumienia zasad wyjścia jest podzielenie ich na dane wejściowe, logikę i wynik.
Dane wejściowe to punkty odniesienia używane przez regułę, takie jak cena początkowa (lub cena wejścia), poziom docelowy (taki jak poziom „zysku”), poziom ryzyka (taki jak poziom „straty”) oraz metoda oceny (na przykład „sprawdzaj w sposób ciągły” lub „sprawdzaj w określonych momentach”).
Logika to sekwencja decyzji. Wiele zestawów reguł zawiera więcej niż jeden warunek, więc musisz zdefiniować, co dzieje się najpierw, jeśli kilka warunków może być spełnionych jednocześnie (na przykład limit straty vs. limit czasu).
Wynik to oczekiwany rezultat wyrażony w mierzalnych kategoriach: poziom ceny, na którym wyjście jest zamierzone, oraz zrealizowane czynniki kosztowe, które wpływają na wyniki.
Przykład wpływu scenariusza (z jawnymi założeniami): Załóżmy, że pozycja jest zamykana, gdy cena osiągnie zdefiniowany wcześniej poziom, i załóżmy, że nie ma opóźnienia. Przy tym założeniu zrealizowana cena wyjścia równa się zdefiniowanemu poziomowi. Jeśli usuniesz założenie „braku opóźnienia” i uwzględnisz efekty wykonania, takie jak poślizg, wówczas zrealizowana cena wyjścia może różnić się od poziomu, nawet jeśli logika Twojej reguły jest poprawna.
Istotne ograniczenia i ryzyka
Częstym nieporozumieniem jest traktowanie zasad wyjścia tak, jakby gwarantowały konkretny wynik. Nie mogą tego robić, ponieważ rzeczywiste wyniki zależą od warunków spoza definicji reguły.
1) Niepewność wykonania: Nawet przy tej samej regule wyniki wyjścia zmieniają się w zależności od tego, jak realizowane są zlecenia, kiedy są wysyłane i czy rynek porusza się szybko. Skok ceny może spowodować, że wyjście zostanie zrealizowane po gorszej cenie niż oczekiwano.
2) Koszty i pomiar: Na wyniki wpływają spread/opłaty/prowizje oraz sposób ich zastosowania w Twojej konkretnej konfiguracji. Jeśli Twoje obliczenia ignorują te koszty, Twoja reguła może „działać” na papierze, ale nie w rzeczywistości.
3) Konflikt warunków: Jeśli istnieje wiele warunków wyjścia, niejasny priorytet może prowadzić do dwuznaczności. Na przykład, jeśli zarówno wyjście oparte na czasie, jak i wyjście oparte na poziomie mogą wystąpić mniej więcej w tym samym czasie, musisz określić, które z nich decyduje.
4) Tryb awarii operacyjnej: Reguła zależy od prawidłowego wdrożenia. Pominięte sprawdzenia, zlecenia niezłożone zgodnie z definicją lub niespójne dane mogą spowodować, że zasada wyjścia będzie inna niż zamierzałeś.
Weryfikacja i kolejne pytanie, które należy zadać
Początkujący mogą samodzielnie zweryfikować fakty dotyczące zasad wyjścia, sprawdzając trzy rzeczy:
- Dokładność definicji: Czy Twoja zasada wyjścia określa wyzwalacze, czas i priorytet w jednoznaczny sposób?
- Lista założeń: Jakie założenia przyjmujesz dotyczące czasu wykonania, zachowania zleceń i kosztów? Jeśli nie możesz ich wymienić, nie możesz ich przetestować.
- Porównywalny pomiar: Czy używasz tego samego odniesienia cenowego i tego samego modelu kosztów zarówno dla swoich oczekiwań, jak i dla zaobserwowanego wyniku?
Praktycznym kolejnym pytaniem jest: Która część mojej zasady wyjścia jest najmniej testowalna? Jeśli jest to czas wykonania, skup swoją weryfikację na dokładnych polach danych i czasie zdarzeń używanych przez Twoją platformę, ponieważ to tam najczęściej pojawiają się różnice między zamierzonym a zrealizowanym wyjściem.