Co oznacza „win rate”
Win rate to prosta relacja: udział zakończonych transakcji (lub wyników podobnych do transakcji), które kończą się w Twojej z góry określonej kategorii „wygranej”. Zwykle jest to obliczane jako:
win rate = (liczba wygranych wyników) / (łączna liczba wyników)
Ta definicja brzmi prosto, ale weryfikacja zależy od tego, co dokładnie liczy się jako „wygrany wynik” oraz co jest uwzględniane w mianowniku. Na przykład definicja musi określać, czy wyniki na zero (break-even) liczy się jako wygrane czy jako straty, oraz czy częściowo zamknięte transakcje traktuje się jako osobne wyniki.
Mechanizm: jak powstaje ta liczba
Aby zweryfikować informacje o win rate, potrzebujesz trzech elementów, które zwykle są ze sobą mieszane w publikowanych stwierdzeniach:
-
Zasady dotyczące wyniku: Warunek wygranej musi być podany. Przykłady zasad wyniku obejmują „zysk powyżej progu”, „końcowy zysk jest dodatni” albo „cena wyjścia przekracza poziom”. Jeśli źródło stosuje inną regułę wygranej, nie możesz potwierdzić win rate.
-
Zasady włączania: Łączna liczba wyników musi być jasna. Stwierdzenie może wykluczać transakcje przed określoną datą, wykluczać niektóre instrumenty lub usuwać przegrywające transakcje w backtestach. Weryfikacja wymaga dostępu do tego samego zbioru wyników albo oświadczenia wyjaśniającego dokładnie, co jest uwzględniane.
-
Zasady księgowania: Koszty i szczegóły realizacji mogą zmieniać to, czy dany wynik jest wygraną. Nawet jeśli surowy ruch ceny w transakcji wygląda na zyskowny, spread, prowizje i poślizg mogą sprawić, że stanie się to stratą — zależnie od tego, jak źródło obliczyło wyniki netto.
Zatem możliwe do odtworzenia podejście do weryfikacji powinno traktować win rate jako rezultat konsekwentnego zastosowania tych zasad do zdefiniowanego zbioru danych.
Dowód lub przykład: odtwórz win rate na podstawie podanych danych
Załóżmy, że źródło podaje win rate W dla pewnego okresu. Weryfikacja jest możliwa tylko wtedy, gdy potrafisz odtworzyć W z weryfikowalnych składowych.
Podstawowa, możliwa do odtworzenia kontrola opiera się na arytmetyce:
- Zbierz liczności: wins = n_win oraz total = n_total.
- Oblicz win rate = n_win / n_total.
- Porównaj z podaną wartością W (uwzględniając zaokrąglenia).
Przykład z wyraźnymi założeniami: Jeśli źródło mówi: „Mieliśmy 37 wygranych wyników na 100 łącznych wyników, a break-even jest liczony jako strata”, to win rate wynosi 37/100 = 0.37 (37%). Weryfikacja sprowadza się do sprawdzenia, czy liczności i zaokrąglenia zgadzają się z tym, jak przedstawiono wynik.
Jeśli źródło nie podaje liczby wygranych i łącznej liczby wyników albo nie określa reguł wygranej i włączania, to twierdzenia nie da się niezależnie zweryfikować wyłącznie na podstawie informacji.
Ograniczenia i ryzyka: co może pójść nie tak
Nawet przy poprawnej arytmetyce podawane informacje o win rate mogą wprowadzać w błąd albo nie nadawać się do ponownego użycia, ponieważ:
-
Niezgodność definicji (tryb niepowodzenia #1): Źródło może definiować wygrane inaczej (np. break-even liczone jako wygrana vs strata). Dwa win rate mogą się różnić nawet wtedy, gdy bazowe transakcje są identyczne.
-
Niezgodność księgowania: Źródło może podawać wyniki przed kosztami, podczas gdy Ty weryfikujesz wyniki netto po kosztach. To zmienia, które wyniki są „wygranymi”.
-
Niezgodność zbioru danych: Transakcje mogą być filtrowane, wykluczane lub wybierane po tym, jak zobaczono wyniki. Sprawia to, że win rate nie jest porównywalne z innym zbiorem danych.
-
Niestacjonarność: Historyczny win rate nie gwarantuje przyszłego win rate, ponieważ warunki rynkowe i jakość realizacji mogą zmieniać się w czasie.
Dlatego weryfikacja powinna koncentrować się na tym, czy bazowe założenia i reguły da się odtworzyć — a nie tylko na tym, czy wyświetlony procent zgadza się z arytmetyką.
Kroki weryfikacji i kolejne pytanie, które warto zadać
Aby zweryfikować informacje o win rate w sposób, który możesz odtworzyć:
- Zapisz regułę wyniku dokładnie tak, jak została podana (co liczy się jako wygrana).
- Zapisz regułę włączania (które wyniki są uwzględniane w łącznej liczbie).
- Zapisz regułę księgowania (czy wyniki są netto po kosztach i czy uwzględniono założenia modelujące realizację?).
- Oblicz na podstawie liczności, jeśli podano liczbę wygranych i sumy.
- Sprawdź zaokrąglenia i filtrowanie czasu (potwierdź okres i czy zastosowano jakiekolwiek filtrowanie).
Przydatnym kolejnym pytaniem jest: „Czy mogę zastosować te same reguły wyniku, włączania i księgowania do tego samego zbioru wyników, aby uzyskać ten sam win rate?” Jeśli odpowiedź brzmi „nie”, to liczba nie została zweryfikowana niezależnie.