Do czytania 15 Sep 2026

Włoski remis po 38 selekcjach: kolejka, którą przegraliśmy, i błąd, który znaleźliśmy w naszych własnych kursach zamykających

17 lipca 2026, przed startem sezonu włoskiego, zamroziliśmy zasady testu forward i opublikowaliśmy je z hashem SHA-256 oraz dowodem OpenTimestamps: grać remis, stała stawka jednej jednostki, w każdym meczu Serie A i Serie B, w którym cena otwarcia na remis u Pinnacle wynosi 3.50 lub mniej. Żadnych innych filtrów, żadnego planu stawek, żadnego wcześniejszego zakończenia. Główna metryka: closing line value względem własnego zamknięcia Pinnacle. Czas trwania: cały sezon 2026-27.

Powód istnienia tego testu to sześciosezonowy backtest, w którym ślepe remisy w Serie B dały +7.2% po cenach otwarcia (95% przedział +0.5% do +14.3%, wynik dodatni w sześciu z sześciu sezonów), a łączny przedział „Italy, draw at 3.50 or shorter” dał +13.6%. Takim backtestom dokładnie nie ufamy, dlatego test jest forward, a zasady zostały ustalone wcześniej.

Po pięciu tygodniach tak wygląda rejestr, i są dwie rzeczy, których sam z siebie nie mówi.

Wynik przy 38 rozliczonych typach

Wartość
Zarejestrowane typy (przed pierwszym gwizdkiem) 51
Rozliczone 38
Remisy 12 (31.6%)
Średnia cena otwarcia 3.24 (implikowane 30.9%)
Próg rentowności przy tej cenie 30.9%
Zysk, stała stawka 1 jednostki +1.03 jednostki
ROI przy stałej stawce +2.7%, 95% przedział −41.6% do +53.7%
Średni closing line value −0.14%, 95% przedział −1.84% do +1.47%
Pokonane zamknięcie linii 18 z 38

W podziale na ligi: Serie A 15 typów, 5 remisów, +1.69 jednostki, CLV +0.92%; Serie B 23 typy, 7 remisów, −0.66 jednostki, CLV −0.83%.

Skuteczność jest w granicach jednego remisu od implikowanej stopy rynku, zysk wynosi jedną jednostkę, a przedział ROI obejmuje dziewięćdziesiąt pięć punktów procentowych. Dzień po dniu wygląda to tak: 5 września, zero remisów z czterech, −4 jednostki; 6 września, cztery z sześciu, +7.07; 12 września, pięć z sześciu, +9.96. Tak wyglądają 38 zakładów i nic z tego nie powinno zmieniać czyjegoś przekonania w żadną stronę. Liczbą, która rozstrzygnie sprawę, jest CLV, którego przedział jest już wąski, na poziomie ±1.7 punktu, i do czerwca będzie około ±0.5; ROI nadal będzie wtedy szumem.

Kolejka, którą straciliśmy

Reguła 6 specyfikacji mówi, że awarie techniczne są dokumentowane, a nie naprawiane. Między 12 sierpnia a 1 września nasz feed kursów wyczerpał kredyty u dostawcy. Kolejka 2 obu lig (28–31 sierpnia, dwadzieścia meczów) nie ma więc cen otwarcia w naszej bazie danych i nie ma typów w rejestrze. Moglibyśmy odtworzyć te ceny z innych źródeł i dodać typy teraz; znamy wyniki, więc tego nie zrobimy. Mniej więcej jedna trzecia próbki, którą powinniśmy już mieć, jest brakująca i pozostaje brakująca. Rejestr zawiera tę notatkę.

Błąd, który znaleźliśmy we własnych cenach zamknięcia

Do wczoraj rejestr pokazywał średni closing line value na poziomie +30%. To nie jest dobry wynik; to wynik niemożliwy. Remis, który otwiera się po 3.37, nie zamyka się przed pierwszym gwizdkiem na 1.20 — ale przy stanie 0–0 w 80. minucie już tak, i stamtąd wzięła się ta cena.

Nasz collector kursów zapisuje to, co zwróci dostawca, a dostawca zwraca kursy live dla meczów, które już się rozpoczęły. Kod rozliczający brał „najnowszy snapshot Pinnacle” jako cenę zamknięcia, nie zatrzymując się przed pierwszym gwizdkiem. Siedemnaście z 38 rozliczonych typów miało swoje „zamknięcie” pobrane w trakcie meczu. Po wprowadzeniu odcięcia na czas kick-off i przeliczeniu średni CLV spadł z +30.4% do −0.14%. Wyniki i zysk nigdy nie były naruszone; błędne były tylko ceny zamknięcia i kolumna CLV. To samo zanieczyszczenie dotknęło nasz bookmaker margin index, gdzie około 12% par bookmaker-mecz używało kursu live jako „ostatniej ceny przedmeczowej”; został przebudowany wyłącznie na snapshotach sprzed pierwszego gwizdka.

Warto powiedzieć dwie rzeczy jasno. Po pierwsze, prerejestracja nie pozwala wybierać tego, co się liczy; nie chroni natomiast przed policzeniem tego źle. Obrona przed tym polega na publikowaniu danych na poziomie pojedynczych zakładów, tak aby inni mogli znaleźć to, co nam umknęło, oraz na traktowaniu każdej liczby, która wygląda zbyt dobrze, jak błędu, dopóki nie zostanie udowodnione inaczej — i tak właśnie ten błąd został znaleziony. Po drugie, CLV na poziomie +30% w publicznym rejestrze byłby najczęściej cytowaną liczbą na tej stronie w ciągu miesiąca. Publikujemy korektę z taką samą wagą, jaką nadałoby się samemu twierdzeniu.

Co liczyłoby się jako dowód

Kryterium sukcesu zostało ogłoszone z góry: średni CLV na koniec sezonu dodatni, z 95% przedziałem wykluczającym zero, mierzony względem zamknięcia Pinnacle na tym samym rynku. Przy obecnym tempie od dwunastu do czternastu typów na kolejkę do czerwca będzie ich około czterystu. Do tego czasu rejestr aktualizuje się co sześć godzin, każdy typ jest logowany przed pierwszym gwizdkiem, a dzienny snapshot całego rekordu jest zewnętrznie timestampowany. Jeśli przewaga na remisy z backtestu jest realna, pojawi się w CLV dużo wcześniej niż w zysku. Jeśli nie, powiemy to w tym samym miejscu.

Uwagi metodologiczne: zakres i zasady jak w TIPS-EXP-001. Cena zamknięcia = ostatnia cena na remis Pinnacle zarejestrowana w chwili lub przed planowanym pierwszym gwizdkiem; CLV = cena otwarcia ÷ cena zamknięcia − 1. Przedziały to bootstrapy z 20,000 prób na rozliczonych typach. Wszystkie strony strategii: Strategy Board. Tło: closing line value, variance and sample size.

← Wszystkie artykuły
Przydatne? Wyślij to znajomemu, który obstawia.