Kalkulator backtestu

Suwaki zmieniają wagi 22 komponentów Player Ratingu i przeliczają cały okres testowy — 11 997 meczów z lat 2022–2026 — w tej przeglądarce, na danych historycznych. Nic tutaj nie zmienia silnika ani pliku wag: to eksperyment na zapisanych wynikach, nie ustawienie produkcyjne.

Wczytuję 11 997 meczów (około 8,5 MB) prosto z tego pliku — bez internetu. Przy pierwszym otwarciu to zwykle kilka sekund.

Zanim ruszysz suwakami

Kręcenie suwakami aż ROI wyjdzie na plus na jednym okresie to znajdowanie szumu, nie przewagi. Wynik liczy się tylko wtedy, gdy trzyma się na walidacji, której nie stroiłeś.

Drugie ostrzeżenie, ważniejsze niż wygląda: możesz podnieść trafność i nadal tracić. O zysku decyduje kurs, nie procent trafień — dlatego przy każdej trafności stoi tu próg opłacalności dla kursów, które ta selekcja faktycznie dostała.

Wynik na dwóch rozłącznych okresach

Lewa kolumna to okres, na którym wolno stroić. Prawa to okres, którego nie tykasz — służy do sprawdzenia, czy „poprawa" z lewej jest czymkolwiek realnym. Te dwie liczby nigdy nie są tu uśredniane w jedną.

Kasuje wszystkie Twoje zmiany i wraca do wartości z config/weights.yaml.

Wagi

Każdy suwak to punkty, które komponent wnosi do skali 200. Suwak przy nazwie puli skaluje całą pulę naraz. „Wyklucz" usuwa komponent z modelu — wtedy nie obniża pokrycia, bo to decyzja, a nie brak danych.

Zapis to plik JSON z propozycją do walidacji modelem trenowanym — nie wdrożenie. Silnik dalej liczy z config/weights.yaml.

Krzywa progu ratingu

Twoja pierwsza reguła mówi „rating od 175". Tutaj widać, co się dzieje przy każdym progu od 130 do 200 — przy bieżących wagach, osobno na oknie strojenia i na oknie walidacji. Te dwie linie nigdy nie są uśredniane w jedną.

Czy istnieje wycinek, w którym to zarabia?

Pytanie postawione do danych, nie założenie. Wybierz wycinek i sprawdź, czy ROI jest dodatnie na obu okresach naraz. Wycinek dodatni tylko na strojeniu nie jest przewagą — to jest dokładnie to, jak wygląda przeuczenie.

Mecze

Wynik per mecz przy bieżących wagach: rating obu zawodników, edge, próg wejścia, kurs i P/L jednostkowego zakładu. Kliknij wiersz, żeby zobaczyć 22 komponenty — punkty przy Twoich wagach obok punktów przy wagach SPEC.

DataTurniejZawodnicyRating A / B EdgeConf.WerdyktTypKursP/L