Co „win rate” oznacza w prostych słowach
Win rate to ułamek transakcji (lub wyników), które kończą się jako zwycięskie. W prostej postaci jest obliczany jako:
Win Rate = (Number of winning trades) / (Total number of trades)
„Zwycięska transakcja” musi być zdefiniowana w sposób spójny. Na przykład niektórzy liczą wygraną tylko wtedy, gdy po uwzględnieniu wszystkich opłat pozycja zamyka się powyżej wejścia; inni liczą wygraną, jeśli cena poruszyła się na korzyść w dowolnym momencie. Te wybory zmieniają liczbę, nawet jeśli logika strategii pozostaje niezmieniona.
Jak powstają częste błędy i co powodują
1) Mylenie win rate z rentownością
Częste nieporozumienie polega na traktowaniu wyższego win rate jako bezpośredniej drogi do wyższego zysku. Win rate nie uwzględnia tego, jak duże są wygrane i straty. Dwa podejścia mogą mieć ten sam win rate, ale bardzo różnić się wielkością wypłat.
Przykład (z wyraźnymi założeniami): załóżmy, że Transakcja A wygrywa 60% czasu, średnio +1 jednostkę, gdy wygrywa, i -2 jednostki, gdy przegrywa. Transakcja B też wygrywa 60% czasu, średnio +2 jednostki, gdy wygrywa, i -1 jednostkę, gdy przegrywa. Win rate jest identyczny, ale oczekiwane wyniki netto mogą się różnić, ponieważ różnią się wielkości wygranych i strat.
2) Zmienianie definicji „wygranej” po zobaczeniu wyników
Innym błędem jest modyfikowanie zasad tego, co liczy się jako wygrana. Na przykład liczenie wygranych tylko dla transakcji, które zostały później zamknięte, ale ignorowanie częściowych zamknięć lub korekt; albo oznaczanie wygranych na podstawie ruchu „kierunkowego”, a nie końcowego wyniku netto. Może to sprawić, że win rate będzie wyglądał lepiej, podczas gdy rozliczenia rzeczywistej skuteczności stają się niespójne.
Neutralna weryfikacja polega na zapisaniu dokładnego warunku wygranej, którego użyłeś (close-to-close, uwzględnij opłaty, obsłuż częściowe wyjścia), a następnie zastosowaniu go do każdej transakcji w ten sam sposób.
3) Mieszanie próbek, które nie są porównywalne
Win rate jest wrażliwy na to, co jest wliczane. Typowe pomyłki obejmują:
- Łączenie różnych reżimów rynkowych (spokojne vs. zmienne okresy).
- Łączenie różnych instrumentów lub sesji.
- Mieszanie transakcji manualnych i automatycznych.
- Uwzględnianie transakcji o różnych czasach utrzymania.
Jeśli je zmieszasz, win rate staje się średnią z różnych zachowań i możesz błędnie przypisać wzorzec jednemu reżimowi.
4) Ignorowanie kosztów i efektów realizacji
Nawet gdy win rate jest obliczany poprawnie, rzeczywiste wyniki mogą być wpływane przez koszty i realizację: spread, prowizje, poślizg i opóźnienia. Ludzie często liczą win rate na podstawie uproszczonych ruchów cenowych, nie odzwierciedlając rzeczywistej ekonomii wypełnień.
Neutralna weryfikacja: upewnij się, że Twoja klasyfikacja „wygranej” i „przegranej” opiera się na tej samej definicji wyniku netto, której użyłbyś do realistycznego zapisu (w tym na kosztach, które możesz uzasadnić jako założenia).
5) Nadmierne dopasowanie do historycznego win rate
Win rate może wyglądać na stabilny w retrospekcji, ale może nie pozostać stabilny. Rynki i warunki realizacji nie mają gwarancji, że będą zachowywać się tak samo. Strategia, która wygląda dobrze tylko na podstawie win rate, może zawieść, gdy warunki się zmienią, ponieważ win rate jest tylko jednym wymiarem wyników.
Istotne ograniczenie: historyczne zależności nie ustanawiają przyszłych rezultatów.
Ograniczenia, ryzyka i tryby awarii, które trzeba uwzględnić
- Win rate może ukrywać ryzyko ogona: niska liczba dużych strat może zdominować wyniki netto.
- Błąd doboru próby: jeśli rejestrujesz tylko wybrane okresy, win rate może być systematycznie mylący.
- Niestacjonarność: zmiana zmienności, płynności lub sposobu realizacji może zmienić to, co w praktyce oznacza „wygraną”.
- Niespójność księgowa: każda niezgodność w tym, jak definiuje się wygrane/straty, w tym częściowe zamknięcia lub koszty, zmienia statystykę.
Te tryby awarii nie oznaczają, że win rate jest bezużyteczny; oznaczają, że musi być traktowany jako metryka cząstkowa.
Weryfikacja: neutralny sposób sprawdzenia swojego win rate
Użyj prostego audytu własnego:
- Zdefiniuj warunek wygranej w jednym zdaniu (co sprawia, że transakcja jest wygraną i czy jest to wynik netto zakładający koszty?).
- Określ zasady próby (zakres dat, instrumenty, metoda realizacji oraz czy częściowe wyjścia są liczone).
- Przelicz win rate z tego samego zestawu danych, stosując te zasady.
- Połącz z rozliczeniem netto, zestawiając win rate z oszacowaniem średniej wygranej i średniej straty (nawet w przybliżeniu), a następnie zapytaj, czy wyniki netto są zgodne z bilansem wygranych/przegranych.
Jeśli różne przeliczenia dają istotnie różne win rate, to „błąd” prawdopodobnie wynika z definicji lub doboru próby, a nie z samego pojęcia.