B.O.S. SPORTS LAB

FOOTBALL VALUE MODEL — Dixon–Coles v7

Лига + рынок 1X2 и тоталов + форма (голы, очки или xG) + H2H + сила команд (nowgoal). Встроенные базы: 1161 лиг и 72 762 матча с коэффициентами закрытия и счётом — на них откалибровано ядро и по ним считаются «похожие матчи». Не является финансовой рекомендацией.

B.O.S. FOOTBALL VALUE MODEL — Dixon–Coles v7

Инструкция пользователя


Что делает эта программа

Модель считает вероятность исходов футбольного матча по модели Диксона-Коулза (модификация Пуассона для футбольных счетов) на основе: лиги, текущей рыночной линии (1X2 и тотал), формы команд (голы, очки или xG за последние матчи), очных встреч (H2H) и силы команд по данным nowgoal.

Ядро откалибровано на встроенной базе — 1161 лига, 72 762 матча с коэффициентами закрытия и итоговым счётом. По этой же базе модель находит «похожие матчи» — прошлые случаи с близкими вводными, чтобы можно было сверить прогноз с тем, что реально происходило в похожих ситуациях.


Как пользоваться

1. Заполнить вводные

Выбери лигу и команды (поиск по базе), впиши текущую рыночную линию 1X2 и тотал, при желании — форму команд и H2H. Чем больше заполнено полей, тем точнее модель.

2. Рассчитать модель

Кнопка «Рассчитать модель» строит распределение вероятностей счёта и сравнивает его с рыночными коэффициентами — где рынок и модель расходятся, там потенциальный value (расхождение в оценке).

3. Похожие матчи и журнал

Модель может показать похожие прошлые матчи из базы (72 762 матча) для сверки на глаз. Отдельно есть журнал — можно сохранять сделанные прогнозы и сверять их с реальным результатом матча по мере поступления.


Как читать результат

Цвет ячейкиЧто значит
Зелёный (pos)Модель оценивает исход выше, чем рынок — потенциальный value
Красный (neg)Модель оценивает исход ниже, чем рынок
Синий (model)Расчётное значение модели, для сравнения с рыночной колонкой рядом

Что важно понимать

Это статистическая модель на основе истории, а не предсказание исхода конкретного матча. Расхождение модели с рынком — сигнал для дальнейшей проверки, а не готовая рекомендация ставить.

Не является финансовой рекомендацией. Ставки — это управление вероятностями и риском, а не гарантированный доход. Играй только на суммы, потеря которых для тебя не критична.


B.O.S. Sports Lab

Спортивная аналитика: футбол, хоккей, баскетбол, теннис, настольный теннис

Телеграм-канал B.O.S.

1. Лига и коэффициенты

Загрузка лиги...

Команды (названия — для журнала, необязательно)

Хозяева
Гости

Коэффициенты закрытия 1X2

П1
X
П2

Коэффициенты закрытия на тотал (необязательно, но сильно уточняет модель)

Линия
ТБ (больше)
ТМ (меньше)
ТБ при открытии
ТМ при открытии
Без линии сумма голов берётся на 80% из 1X2 (через кэф на ничью) и на 20% из средней лиги: на 72 762 матчах такая оценка отклоняется от линии рынка в среднем на 0.23 гола (одна лишь средняя лиги — на 0.48). С линией точнее: 1X2 задаёт расклад сил, а линия тоталов — сумму голов: две неизвестных, два рынка. «Вес» — какая доля итоговой суммы голов берётся из линии (остальное — из лиги и 1X2). Азиатские линии (2.25, 2.75) тоже принимаются. Коэффициенты при открытии (ТБ и ТМ) покажут, куда ушли деньги: если ТБ подешевел к закрытию — ставили на голы, если подорожал — на низ.

2. Форма за последние матчи

Впишите, сколько команда в среднем за игру забивала и пропускала в последних матчах (по умолчанию 6; можно от 5 до 15 — просто поменяйте число). Можно сразу дробью: 11 голов за 6 матчей → 11/6, программа поделит сама. Ниже — результаты тех же матчей: победы / ничьи / поражения (например 2, 3, 1). Очки (3 / 1 / 0 за игру) сравниваются с нормой лиги и слегка сдвигают расклад сил; на сумму голов они не влияют.
Совет: если есть доступ к xG (Understat, FBref, Sofascore) — вписывайте сюда средние xG и xGA вместо голов: они стабильнее реальных голов на короткой дистанции.

Хозяева

Забито в среднем за игру
Пропущено в среднем
Победы
Ничьи
Поражения

Гости

Забито в среднем за игру
Пропущено в среднем
Победы
Ничьи
Поражения
Вес формы по голам: при 6 матчах — около 33%, при 10 и больше — 35% (максимум). Форма по очкам — до ~8% при 6 матчах и ~13% при 15. Форма корректирует прогноз, а не заменяет рынок.

3. Последние H2H

Введите счёт с позиции текущих хозяев: например 2:1. H2H имеет слабый вес, максимум около 16%.

4. Сила команд (nowgoal, в сумме 100)

Цифры из блока Strength Comparison на странице матча nowgoal — две большие цифры у диаграммы, например 57 и 43. Впишите одну — вторая заполнится сама. Модель подтянет свой расклад сил (из рынка и лиги) к этому соотношению на выбранный процент; сумма голов не меняется. Половина домашнего преимущества уже заложена в эти цифры (nowgoal сравнивает домашние матчи хозяев с выездными гостей) — программа это учитывает.
Сила хозяев
Сила гостей
Горячие клавиши: Ctrl+Enter — рассчитать, Ctrl+S — записать прогноз, Ctrl+Shift+Backspace — новый матч.

5. Импорт базы лиг

Сюда можно вставить объект LEAGUE_CAL — как чистый JSON, так и в виде window.LEAGUE_CAL = {...};. Существующие лиги обновятся, новые добавятся. Формат ключа: COUNTRY | League.

Результат модели

λ хозяев
λ гостей
Ожидаемый тотал
Dixon–Coles ρ
Введите коэффициенты и нажмите «Рассчитать модель».

Тотал по источникам: откуда ждать голов

Каждая строка — независимая оценка суммы голов и вероятностей ТБ / ТМ по выбранной линии. Если источники согласны — сигнал надёжнее. Если рынок говорит одно, а форма и очные — другое, это повод разобраться, кто прав.
Источник Ожид. тотал P(ТБ) P(ТМ) Комментарий

Похожие матчи в базе (72 762 матча, коэффициенты закрытия)

Берём из базы матчи, у которых честные (без маржи) вероятности П1 / X / П2 отличаются от ваших не больше, чем на выбранный допуск, и показываем, чем они реально закончились. Если введена линия тоталов — дополнительно отбираем матчи с похожей суммой голов по рынку (±0.15). Это факт, а не модель: чем больше матчей в выборке, тем надёжнее проценты (ориентир: 300+ хорошо, меньше 100 — шум).
Ставка Факт в похожих Модель Рынок (без маржи) Fair по факту ±

1X2: рынок против модели

Исход Кэф рынка Рынок Модель Edge EV

Тоталы и BTTS

Рынок Меньше / Нет Больше / Да

Азиатские форы — fair odds

Фора хозяев Хозяева Гости

Индивидуальные тоталы

Рынок Хозяева Гости

Топ точных счетов

Счёт Вероятность Fair odds

Value / Kelly и правило ставки

1X2 и (если введён) рынок тоталов. По 72 762 матчам: перевес меньше 3% — шум (маржа рынка ~6.5%), 3–6% — слабый, больше 6% — сильный. Положительный EV здесь возникает только из ваших поправок; проверяйте его журналом, а не верой. Правило ставки (этап 2): EV ≥ 6% · кэф ≤ 5.0 · похожие матчи не противоречат · линия не ушла против · одна ставка на матч.
Этап проверки
Банк (необязательно)
Ставка, % банка (этап 2)
Исход Кэф EV Kelly 1/4 Правило

Журнал прогнозов

Каждая запись хранит прогноз модели и оценку каждого источника отдельно. Когда матч сыгран — впишите счёт в колонку «Счёт» (например 2:1) и нажмите Enter или уйдите из поля. Журнал сам посчитает, кто угадывал: рынок, лига, форма, очные или итоговая модель.
Кэфы закрытия подставляются автоматически из полей матча при записи прогноза — вручную ничего вписывать не нужно. Если вы ставите раньше закрытия — перед стартом впишите вверху свежие кэфы и нажмите в строке матча (или поправьте цифры прямо в строке): тогда посчитается CLV — на сколько ваш кэф лучше закрытия (самый быстрый признак реального перевеса, виден уже на 100–200 записях; «EV по честному закрытию» — то же с учётом маржи). Если вы считаете по кэфам закрытия, CLV не нужен — условия по CLV в этапах помечаются «не применимо». Данные хранятся в этом браузере (localStorage); регулярно делайте «Экспорт CSV» — это резервная копия.
ДатаЛига 1X2Линия λ моделиP1 / X / P2P(ТБ) мод.P(ТБ) рын.P(ТМ) мод.P(ТМ) рын. Ставки (✔ по правилу) Закрытие 1X2Закрытие ТБ/ТМCLV СчётИсходТоталТБ?Brier