CLV — разница между вашей odds и closing line. Объясняем почему CLV важнее краткосрочного WR, как отслеживать и интерпретировать.
CLV (Closing Line Value) — разница между коэффициентом, по которому вы заключили ставку, и закрывающей линией рынка (closing line) на момент начала матча. Пример: вы поставили на фаворита @ 1.85, closing line @ 1.75. Ваш CLV = 1.85/1.75 − 1 = +5.7%. Положительный CLV означает, что вы зашли по лучшей цене, чем финальный consensus рынка. Это важно, потому что closing line является наиболее точным available estimate реальной вероятности — она формируется всей совокупной информацией сообщества беттеров перед матчем.
Академические исследования (Levitt 2004, Kuypers 2000) показали: в ликвидных рынках (футбол, теннис top-tier) closing line предсказывает реальный исход с ошибкой ±2%. Лучше, чем любой single ML model. Причина — wisdom of the crowd: рынок агрегирует информацию тысяч беттеров, включая sharp money (профи), bookmaker adjustments (реакция на травмы), public sentiment. К моменту start time линия максимально калибрована. Если ваша личная ставка шла по линии лучше closing — значит, в момент ставки вы имели дополнительную информацию или edge над рынком. Постоянный положительный CLV (+3% и выше) — главный признак профитабельного беттера.
Win rate за последние 20-30 ставок обманчив. Из-за variance можно иметь +CLV но -WR (ставка проиграла, но по fair odds должна была выиграть в 65% случаев), или наоборот. Пример: 10 ставок с edge +8%, все проиграли (вероятность ~19% при p=45%). Ваш WR = 0%, но CLV остался положительным — все entry лучше closing. Это означает, что статистически вы найдёте edge в длинной выборке, просто не повезло в коротком hot streak. Обратный случай: серия 20 выигрышей с низким edge (+2%) может быть просто lucky — на длинной дистанции вы проиграете. CLV фильтрует luck.
В каждой ставке ledger сохраняется odds_at_bet. После начала матча FlashScore scraper фиксирует closing_line от Pinnacle (самый ликвидный sharp bookmaker в теннисе). Разница автоматически вычисляется как CLV per pick. В Ledger tab UI показан avg CLV вашего портфеля за 30 дней. Индикатор +3-5% = хорошо, +10% = отлично (Kyle Pietrosimone уровень), -2% и ниже = либо модель плоха, либо вы ставите слишком поздно когда линия уже сжалась. Рекомендация: ставьте заранее (за 2-4 часа до матча) — линии обычно хуже ближе к старту.
(1) Низкий объём рынка. На мелких турнирах (ATP 250, Challengers) closing line не так калибрована — на ней может быть 1-2 sharp bettor. CLV там менее надёжен. На Grand Slams и Masters 1000 — rock solid. (2) Stale lines. Некоторые soft bookmakers (Bet365 промо) не двигают линии. Если вы ставили там и closing взят с Pinnacle — сравнение некорректно. Использовать надо closing от того же бука. (3) Void bets. Матч не доиграли — closing line ещё не сформирована. Такие ставки надо исключать из расчёта CLV.
Постоянный CLV +5% за 100+ ставок = sharp bettor уровень (top 1% рынка). CLV +2-5% = profitable, долгосрочно. CLV 0 ±1% = вы примерно на уровне рынка, не проигрываете но и не зарабатываете (в long run уйдёте в минус из-за vigorish). CLV -3% и хуже = систематически ставите плохо (либо поздно, либо плохие модели, либо на soft books где линия далека от sharp). Решение последнего: перейти на sharp books (Pinnacle, SBOBet в Азии), ставить раньше, улучшить выбор picks.
Разовые расчёты бесполезны — CLV статистический индикатор. Минимум 30-50 picks, чтобы увидеть signal. В StarkTennis Ledger показывает rolling avg CLV за 30 дней — это оптимальное окно.
Используй SBOBet (азиатский sharp book), Betfair exchange (closing матчёвой цены — фактический sharp proxy), или консенсус 3+ bookmakers. Не используй только soft books (Leon, Olimp, 1xBet) — их closing lines не информативны.
Причина почти всегда — sizing. Вы правильно выбираете picks, но переставляете (больше Kelly) или концентрируете на одном турнире (correlated risk). Уменьши Kelly до ¼, диверсифицируй по дням/турнирам.
Теория — полезно, практика — полезнее. Все модели StarkTennis работают в реальном времени:
📊 Открыть миниаппTelegram канал: @cxcap. Обновление каждые 30 минут. Всё бесплатно.