Квад-ансамбль v18 + v20 + v23b + v23c — в проде

4 модели.
1 сигнал.
Только когда согласны.

Live-сигналы на IPBL 3×3: четыре независимых XGBoost смотрят каждую четверть, сравнивают с кэфами букмекеров и пишут в Telegram — только когда перевес реальный. Честный backtest: +41.0% ROI на 751 ставке.

Отмена в любой момент Гарантия возврата Без привязки карты
live signal · Q2 closed
23:14:02
Сатурн vs Молния
ipbl-66-m-pro · игра 1056789
23 — 28
после Q2
v18_pure
UNDER
p=0.62
v20
UNDER
p=0.63
v23b
UNDER
p=0.64
v23c
UNDER
p=0.65
Ставка
UNDER total 56.5
marathonbet
1.87
edge
+18.3%
мин edge
+14.1%
kelly
0.8u
4/4 согласны velocity ok · sustained 2t
Gelendzhik 110 : 88 Astrakhan +1699u ·
Anacondas 115 : 133 Sharks +1356u ·
Vladivostok 97 : 89 Kaluga +1053u ·
Maykop 109 : 96 Saratov +950u ·
Cobras 93 : 112 Sharks +927u ·
Iguana 105 : 134 Dolphins +883u ·
UlanUde 82 : 81 Chita +278u ·
Berezniki 83 : 89 Ekat −22u ·
Gelendzhik 110 : 88 Astrakhan +1699u ·
Anacondas 115 : 133 Sharks +1356u ·
Vladivostok 97 : 89 Kaluga +1053u ·
Maykop 109 : 96 Saratov +950u ·
Cobras 93 : 112 Sharks +927u ·
Iguana 105 : 134 Dolphins +883u ·
UlanUde 82 : 81 Chita +278u ·
Berezniki 83 : 89 Ekat −22u ·

Fresh holdout · 112 игр

Честный backtest. Без подгонки.

Мы специально отделили 112 матчей IPBL так, чтобы модели их не видели на обучении. На тех же играх прогнали 3 стратегии: solo-модель, dual-intersect и квад-ансамбль. Цифры ниже — реальные сделки против реальных котировок БК.

solo v18_pure
ROI
+31.1%
801
ставок
71.7%
hit rate
+24.9k
PnL (unit)
dual v18 ∩ v20
ROI
+37.4%
774
ставок
75.1%
hit rate
+28.9k
PnL (unit)
✦ текущий prod
quad v18 ∩ v20 ∩ v23b ∩ v23c
ROI
+41%
751
ставок
77.1%
hit rate
+30.8k
PnL (unit)
ROI по стратегиям
holdout 112 games · edge_max=80 · margin-gate on
v18 solo (baseline prod)
+31.1%
v20 solo
+31.6%
v22_verify (bagged 5)
+32%
v23c solo (bagged 20)
+31.9%
v18 ∩ v20
+37.4%
v18 ∩ v20 ∩ v23c
+40.7%
v18 ∩ v20 ∩ v23b ∩ v23c
+41%
Про data leak. Первая версия мульти-seed ансамбля (v22) показывала +43% solo — слишком хорошо. Проверили: 100% holdout-игр попали в train. Отбросили, обучили v22_verify с explicit exclude → честный +32% solo, +40% в ensemble. Всё что видите выше — цифры на играх, которых модели никогда не касались.

Эволюция

23 версии. 6 месяцев.
Ошибки не прячем.

Путь от первой heuristic-модели до квад-ансамбля: 12 релизных версий + 11 экспериментальных веток (выделены пунктиром). Цифры — из реального metrics.json и backtest. v22 с data leak тоже показываем: такие провалы — тоже часть работы.

релиз в прод
эксперимент
отброшено (data leak)
ожидает данных
текущий prod
v1
окт 2025
58
14.80
первая heuristic-baseline + LR
v2
окт 2025
58
exp
XGBoost вместо LR — эксперимент, мало улучшил
v3
окт 2025
62
exp
per-division split, fallback-модели
v4
ноя 2025
68
exp
quarterly retrain-loop, до live-aware
v5
ноя 2025
74
13.90
+17.4%
живые ростеры, per-player points
v6
ноя 2025
74
exp
halflife-decay weights — не стабилизировало
v7
дек 2025
96
13.20
+22.8%
rolling-5 form per player
v8
дек 2025
104
exp
lineup-overlap historical matchup
v9
дек 2025
108
exp
Elo-based team rating — убран в v17
v10
янв 2026
112
12.60
+25.3%
chemistry + lineup-history
v11
янв 2026
114
exp
newcomer signal (игрок без истории)
v12
янв 2026
118
exp
shot-chart aggregation экспер.
v13
янв 2026
120
exp
rest-day features (days since last game)
v14
фев 2026
122
exp
context: дата, выходной, конференция
v15
фев 2026
124
exp
pair chemistry aggregate
v16
фев 2026
126
exp
trio chemistry bonus
v17
фев 2026
126
11.90
+28.1%
player-centric: убрали все team-labels
v18_pure
апр 2026
132
11.29
+31.1%
live-pace features, решающая версия
v19
апр 2026
132
12.58
+25.9%
event-weighted live (эксп.)
v20
апр 2026
132
12.17
+29.5%
hybrid event-weighted, попала в ансамбль
v21
апр 2026
ждём
market-features — ждём 30+ дней odds истории
v22
апр 2026
132
12.07
leak
5-seed bagging — поймали data leak, отброшено
v22_verify
апр 2026
132
12.19
+32%
тот же bagging без leak, честные цифры
v23a
апр 2026
132
12.17
+30.2%
10 seeds, subsample 0.7 — не улучшило solo
v23b
апр 2026
132
12.10
+31.1%
10 seeds, depth-diverse [3..7]
v23c
апр 2026
132
12.11
+31.9%
20 seeds, max diversity
quad
апр 2026
132
+41%
ensemble agreement v18+v20+v23b+v23c
23 версии, 6 месяцев итераций

Из них 12 попали в прод. Большинство экспериментов (decay, Elo, shot-charts) либо не улучшили MAE, либо усложнили модель ради шума. Живёт только то что реально двигает ROI.

v22 показала +43% — и мы её отбросили

Обнаружили data leak: все 112 holdout-игр попали в train. Переобучили v22_verify с explicit exclude → честный +32%. Мы ловим такие провалы раньше чем вы ставите деньги.

Сравнение

Почему не капперы
и не очередной бот?

Четыре способа получать прогнозы на IPBL. Три из них имеют системные проблемы. Вот честное сравнение — без маркетинга.

Капперы в TG

  • Verified backtest
    нет — кидают скрины
  • Честные данные о проигрышах
    сливы удаляются
  • Единая методика
    разные рынки/стратегии
  • Фильтр расхождений
    нет
  • Возврат денег
    как правило нет

Авто-софты на 1 модели

  • Verified backtest
    часто overfit
  • Честные данные о проигрышах
    отчёты есть
  • Единая методика
    одна модель
  • Фильтр расхождений
    не с чем сравнивать
  • Возврат денег
    редко

Ручные прогнозы

  • Verified backtest
    нет метрик
  • Честные данные о проигрышах
    память избирательна
  • Единая методика
    зависит от человека
  • Фильтр расхождений
    одно мнение
  • Возврат денег
    нет
мы

Casper /ipbl

  • Verified backtest
    112 игр fresh holdout
  • Честные данные о проигрышах
    −22u на Berezniki, видно в таблице
  • Единая методика
    4 модели, одна формула edge
  • Фильтр расхождений
    нет сигнала без 4/4 agreement
  • Возврат денег
    если за неделю нет прибыли

«А что если это случайность?»

112 игр × 751 ставка — выборка уже статистически значимая. Случайность при 77% hit rate даёт p-value < 0.001.

«Почему не NBA или футбол?»

В IPBL линии БК менее эффективны: меньше данных у них, меньше шарп-бетторов. Edge реальный. NBA — соревнование со всеми синдикатами мира.

«Я не хочу каждую игру следить»

Не нужно. Сигнал в Telegram сам приходит когда ансамбль видит перевес. В остальное время просто тишина.

Pipeline

От закрытия четверти
до сигнала в Telegram.

Четыре шага. Каждый — это отдельный worker в PM2. Сломалось одно — остальное работает.

step 01
01

Live sync

Каждые 30 сек тянем live-данные IPBL: счёт, четверть, кто на площадке, кто в фолах. Пишем в ClickHouse.

$ ipbl-sync
step 02
02

4 инференса

Ensemble worker собирает 132 player-центричных фичи, прогоняет v18 / v20 / v23b / v23c. 47 ONNX моделей в памяти.

$ ipbl-ensemble-predict
step 03
03

Agreement + edge

Edge-detector сравнивает прогнозы с живыми кэфами 3 БК. Сигнал — только когда все 4 модели по одну сторону и edge ≥ 10%.

$ odds-scraper
step 04
04

Telegram

Velocity-guard проверяет что рынок не убежал. Если ок — push приходит за секунду после закрытия четверти.

$ signal-pusher

Экспрессы

Два сигнала —
одна ставка.

Когда в окне 15 минут прилетают два независимых одиночника по разным матчам и на одном букмекере — мы автоматом собираем экспресс и шлём отдельным сообщением. Коэффициенты перемножаются, edge — тоже, но с защитой от «оверконфидента».

тот же БК

оба плеча — в одном купоне, иначе букмекер не примет

разные игры

никогда не склеиваем рынки одной игры (корреляция убьёт edge)

окно 15 минут

если второй сигнал далеко по времени — экспресс не собирается

cap edge 60%

если комбинированный edge выше — значит хотя бы одна модель перебарщивает, скипаем

1 экспресс / БК / окно

спам-лимит: только один купон на букмекера в 15-мин окне

Backtest экспрессов

19 parlays на 24h realtime-данных, ROI +28% после vig 5%. Выборка маленькая — показываем цифру как «предварительная», пока накопим 100+ экспрессов. Сейчас worker собирает парлаи только из сигналов на одном конкретном БК (marathonbet — у него стабильнее q-рынки); как расширим скрапинг до остальных БК — станут доступны парлаи и там.

⚡ экспресс · 2-leg
2-leg parlay · window 0:07
21:08 МСК
leg 1 · g1056789 edge +18.3%
Сатурн vs Молния
UNDER total 56.5
1.87
× AND
leg 2 · g1056892 edge +12.7%
Gelendzhik vs Astrakhan
handicap home −6.5
1.92
общий кэф
3.59
наша p
35%
общий edge
+25.7%
cap 60%

Модели

Четыре головы.
Одно решение.

Каждая модель обучена по-разному. v18 — чистый XGBoost. v20 добавляет event-weighted live snapshots. v23b/v23c — bagging по 10 и 20 seed-ов с разной глубиной деревьев. Когда все четыре смотрят на игру и соглашаются — шанс что все ошиблись одновременно минимальный.

132 player-центричных признака
148k строк в обучении v18
47 ONNX моделей в prod
0 team-меток только игроки
1
v18_pure single

Player-centric, 132 features

2
v20 single

Event-weighted live snapshots

3
v23b bagging ×10 seeds

Depth-diverse bagging

4
v23c bagging ×20 seeds

Deep bagging, max diversity

quad agreement 4/4

Сигнал идёт только когда все 4 модели дают ту же сторону. Edge = минимум из четырёх.

Букмекеры

Сигнал не зависит
от букмекера.

Наш продукт — прогноз на рынок IPBL с implied-вероятностью. Поставить ту же ставку можно в любом БК, где открыта эта линия — в IPBL это Fonbet, Winline, Marathonbet, БК Зенит, Betcity, Olimpbet, BetBoom, Liga Stavok, Pari, 1xСтавка и другие.

Где есть линия IPBL

любой из ниже · выбирайте удобного
F Fonbet
W Winline
M Marathonbet
BC Betcity
БЗ БК Зенит
O Olimpbet
BB BetBoom
P Pari
ЛС Liga Stavok
1X 1xСтавка

* Список не исчерпывающий. Любой легальный российский БК с IPBL в live-линии подойдёт.

Сейчас отслеживаем live-линии

Fonbet Marathonbet БК Зенит

Каждые 15 секунд наш scraper забирает кэфы этих трёх. На каждый ensemble-прогноз мы сравниваем линии всех трёх и публикуем сигнал на того, у кого предложение выгоднее. Это не арбитраж, а выбор лучшей точки для той же ставки.

Расширяем покрытие

Winline Betcity Olimpbet BetBoom Pari + другие

Линии на IPBL есть ещё у 7+ БК. Мы их не скрапим пока не из-за сложности — нужно сверстать обработчик каждого API и пройти anti-bot. В roadmap: Winline и Olimpbet первыми (май 2026). На сигнал это не влияет: если тебе удобно ставить в Winline — бери ту же линию там.

Что внутри

Фичи, которые реально есть.

Четыре модели — один голос

Сигнал выходит только когда все четыре XGBoost соглашаются по стороне. Нет консенсуса — нет ставки.

Смотрит на игроков, не команды

Точность бросков, ротации, форма каждого — не просто «Сатурн vs Молния». Это точнее.

Три БК, лучший кэф — в сигнале

Каждые 15 сек сравниваем Fonbet / Marathonbet / Зенит. Указываем у кого сейчас выгоднее.

Нет согласия — тишина

Именно этот фильтр добавил +10pp к ROI против одиночной модели. Меньше ставок, больше попаданий.

Линия убежала — сигнал отменён

Если кэф сдвинулся пока сигнал готовился — блокируем. Ставишь только на живой перевес.

Пуш за ~1 секунду

Четверть закрылась — сигнал уже у тебя. Рынок ещё не перестроился.

Тарифы

Месяц на проверку. Без контрактов.

Оплата раз в месяц. Если за первую неделю не увидел прибыли — возвращаем деньги.

Демо

Посмотреть как работает

0
  • 3 сигнала в неделю
  • 1 букмекер
  • С задержкой 60 сек
  • Telegram канал
⚡ популярный
Pro

Полный доступ + Telegram

1 990 ₽/мес
Попробовать 7 дней
  • Все сигналы квад-ансамбля
  • 3 букмекера (fonbet / marathonbet / zenit)
  • Все рынки (total / team_total / q-totals / handicap)
  • Push в Telegram < 1 сек
  • История всех сигналов + ROI по месяцу
  • Velocity + sustained-edge фильтры
Team

Для синдикатов

5 990 ₽/мес
  • Всё из Pro
  • До 5 участников
  • REST API (100k запросов/мес)
  • CSV-экспорт истории
  • Приоритетная поддержка
  • Доступ к новым моделям до публичного релиза

* Цены указаны без НДС. Не является финансовой рекомендацией.

FAQ

Частые вопросы

Попробуй неделю.

Если за 7 дней не увидишь прибыли — возвращаем всё.