Squad Analytics Football
229 subscribers
4.59K photos
21 files
8 links
Squad Analytics Football – прогнозы без истории, только актуальные данные! 📊
Канал с анализом матчей @SAF_calculation
Download Telegram
📌 Почему букмекеры не боятся 95% игроков

Многие думают, что букмекеры зарабатывают на «кривой линии».

Но правда в том, что основной доход им приносит вовсе не линия.
А поведение игроков.

Вот несколько вещей, на которых держится рынок ставок:

🔹 Игра без перевеса
Большинство ставок делается просто потому, что «кажется, что зайдёт».
Без оценки вероятности, без расчёта коэффициента.
Это автоматически делает игру минусовой.

🔹 Экспрессы
Любимая история игроков.
Чем больше событий — тем сильнее маржа работает против вас.

🔹 Догоны
После серии минусов люди начинают увеличивать ставки,
пытаясь «вернуть своё».
Именно в этот момент банк обычно и заканчивается.

🔹 Нарушение собственной стратегии
Даже если у человека есть система,
она часто ломается на мелочах:

— «один раз возьму вне фильтра»
— «этот матч слишком очевидный»
— «чуть увеличу ставку»

На дистанции именно эти мелкие отклонения и съедают всё матожидание.

🔹 Теории заговора
Когда человек долго играет в минус, появляется простое объяснение:

— «матч был договорной»
— «судья всё сломал»
— «букмекер двигает линии против игроков»
— «кто-то специально играет против рынка»

На самом деле в большинстве случаев ничего этого нет.

Это просто нормальная статистика игры без перевеса.
Когда ставка изначально минусовая — она и будет давать минус на дистанции.

📊 Поэтому букмекеры не боятся большинства игроков.

Потому что рынок сам делает за них работу.

Люди проигрывают не из-за линии.
А из-за того, как они принимают решения.
👍6
🧪 Тестируем новый формат прогнозов

Сейчас на тестовом канале идёт проверка цветных рамок для карточек прогнозов.

Идея простая: по цвету рамки сразу будет видно, к какому интервалу вероятности относится прогноз. Это должно упростить чтение ленты и быстрее давать контекст по ставке.

Пока формат тестируется и дорабатывается, поэтому в основном канале вы его ещё не видите.

📌 Если всё будет работать нормально, после выходных планируем включить этот формат уже в основном канале с прогнозами — @SAF_calculation.
🔥4
🟢 Запустили цветные рамки для прогнозов

В карточках прогнозов появились цветные рамки — они показывают, к какому интервалу вероятности относится прогноз.

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

⚠️ Важный момент:
формат только что запущен и пока работает в режиме бета.

Поэтому обязательно продолжайте ориентироваться на таблицу интервалов, а цвет рамки воспринимайте как дополнительную подсказку.

Если заметите:
— несоответствие цвета и интервала
— ошибку в карточке
— странное отображение

💬 пожалуйста напишите об этом в комментариях.

Это поможет быстро отловить возможные ошибки и нормально отладить систему.
🔥21👍1
winrate_heatmap_calibration_full.png
2.8 MB
📊 Обновлена таблица по интервалам вероятностей

Вышла новая версия таблицы с актуальными винрейтами модели по интервалам.

Напомню коротко смысл таблицы:
она показывает, насколько фактический результат соответствует вероятностям модели на дистанции.

По ней можно понять:

— где модель калибрована нормально
— где вероятность занижена
— где интервал лучше пропускать

📌 Таблица используется как фильтр для принятия решений, а не как список готовых ставок.

Сами прогнозы публикуются в канале:
👉 @SAF_calculation

Если вы только начинаете разбираться в системе — сначала смотрите таблицу интервалов, а уже потом оценивайте конкретный матч.

💬 Обсуждение и вопросы — как обычно в чате.
🎰 Экспрессы из «железных» коэффициентов 1.20–1.40
Почему их так любят продавать капперы

Наверняка видели такие посты:

> Экспресс дня
> 1.32 × 1.28 × 1.35 × 1.40
> Итоговый кэф 3.1 🔥

Выглядит логично.
Каждый матч вроде «очевидный», коэффициенты маленькие — значит риск низкий.

Но тут есть важный момент, который почти никогда не объясняют.

📌 Экспресс работает только в одном случае —
если каждое событие внутри него имеет value.

То есть вероятность исхода выше, чем предполагает коэффициент букмекера.

Пример.

Коэффициент 1.30 предполагает вероятность около 76.9%.

Если реальная вероятность события:

78% — это плюсовая ставка
74% — это минусовая ставка

И вот здесь начинается математика.

Если в экспресс поставить 4 события по 1.30,
букмекерская линия предполагает, что он зайдёт примерно в 35% случаев.

Но если каждое событие внутри хотя бы немного переоценено рынком,
то реальная вероятность экспресса может оказаться уже 30% или ниже.

А это значит:

📉 На дистанции экспресс становится просто ускорителем минуса.

Именно поэтому такие подборки так любят продавать.

Они психологически очень комфортны:

«тут же почти всё очевидно»
«коэффициенты маленькие»
«вероятность высокая»

Но математически это просто накопление маржи букмекера.

⚖️ Когда такие экспрессы действительно могут работать?

Только если человек реально умеет находить value в каждом событии.

Но тогда возникает логичный вопрос:

Если у тебя есть 4 плюсовых ставки,
зачем объединять их в экспресс и увеличивать дисперсию?

Проще играть их одиночными ставками и сохранять математическое ожидание.

📌 Поэтому большинство «экспресс-капперов» на практике делают одну вещь:

Они превращают несколько сомнительных ставок
в один красивый коэффициент.

И продают это как «уверенный прогноз дня».

А математика при этом остаётся той же.
👍5
📉 Почему экспресс из 5 матчей по 1.30 почти обречён на дистанции

Продолжим тему экспрессов из «маленьких» коэффициентов.

Многие думают так:

> «Если один матч имеет 75–80% вероятности,
> то пять таких событий — это почти железно».

Но математика работает иначе.

Возьмём 5 матчей по 1.30.

Коэффициент экспресса получится примерно 3.71.

Теперь посмотрим на вероятность.

Один исход 1.30 → вероятность около 76.9%.

Чтобы экспресс зашёл, должны произойти все пять событий сразу.

0.769⁵ ≈ 27%

То есть даже если линия букмекера идеально честная,
такой экспресс будет заходить примерно 27 раз из 100.

А теперь вспомним про маржу.

Если реальная вероятность каждого события не 76.9%, а например 75%, то:

0.75⁵ ≈ 23.7%

📌 То есть реальность:

— букмекер платит как будто вероятность 27%
— фактическая вероятность может быть 23–24%

На дистанции это превращается в стабильный минус.

И чем больше событий внутри экспресса — тем быстрее растёт этот разрыв.

⚖️ Поэтому экспрессы из маленьких коэффициентов выглядят логично,
но математически работают против игрока.

Именно поэтому:

— их любят продавать
— их любят публиковать
— их любят новички

Потому что психологически кажется:

«Ну тут же всё очевидно».

Но на длинной дистанции экспресс чаще всего проигрывает не потому что не повезло,
а потому что так устроена вероятность.
👍5
📊 Почему в некоторых лигах резко меняется логика чемпионата

Если вы следите за европейскими лигами вроде Дании, Австрии, Словении, то могли заметить странную вещь:
в какой-то момент таблица как будто «ломается».

Команды внезапно начинают играть только между собой, а соперники из другой части таблицы исчезают.

Это не ошибка.
Это вторая стадия чемпионата.

Как это работает

В этих лигах сезон делится на две фазы.

1️⃣ Регулярный этап

Все команды играют между собой обычный круг.
Например, в Дании каждая команда проводит 22 матча против всех соперников.

После этого таблица разделяется пополам.

2️⃣ Разделение на группы

Дальше чемпионат превращается фактически в два мини-турнира:

🏆 Championship group
— команды из верхней части таблицы
— играют за чемпионство и еврокубки

⬇️ Relegation group
— нижняя половина таблицы
— играют за выживание

При этом очки из первой части сезона сохраняются, и команды продолжают чемпионат уже внутри своей группы.

Пример: Австрия

В австрийской Бундеслиге схема почти такая же:

12 команд играют обычный круг

потом таблица делится на топ-6 и нижние 6

каждая группа проводит свой мини-чемпионат

при этом очки даже делятся пополам перед второй стадией.

Из-за этого иногда происходит странное:

Команда, которая была далеко впереди, вдруг получает конкурентов почти рядом.

Почему это важно для ставок

После разделения меняется всё:

• команды играют только с соперниками своего уровня
• мотивация резко растёт
• календарь становится гораздо жестче
• модели и историческая статистика могут работать хуже

Особенно в группе вылета, где каждый матч — фактически борьба за жизнь.

📌 Поэтому если вы анализируете лиги вроде
Дания / Австрия / Швейцария / Бельгия / Словения,

обязательно проверяйте:

не началась ли уже вторая стадия чемпионата.

Иначе можно смотреть на таблицу —
и вообще не понимать, почему команды вдруг играют только между собой.
⚠️ Небольшое уточнение по цветным рамкам

Пока просим ориентироваться на таблицу интервалов, а не на цвет рамки в карточке прогноза.

Мы заметили, что в некоторых матчах есть расхождения между цветом рамки и фактическим интервалом вероятности.

Это связано с тем, что система рамок сейчас работает в тестовом режиме.

📌 На следующей неделе будем это исправлять и приводить всё к одному стандарту.
👌1
winrate_heatmap_calibration_full.png
2.8 MB
Прошла неделя — обновлены данные по лигам и интервалам

Обновил таблицу калибровки модели
по лигам и диапазонам вероятностей (30–40 / 40–50 / 50–60 / 60+).

Таблица показывает,
как фактически отрабатывают вероятности модели в разных лигах и диапазонах.

Это инструмент контроля качества,
а не «таблица для ставок».

Как правильно читать и использовать её — подробно разбирал здесь:
👉 https://t.me/predict_fb/4804

Прогнозы модели публикуются здесь:
👉 @SAF_calculation
1🤓1
winrate_heatmap_calibration_full.png
2.8 MB
📊 Обновлена таблица по интервалам вероятностей

Снова обновили данные по лигам и диапазонам (30–40 / 40–50 / 50–60 / 60+).
Дистанция увеличивается, таблица постепенно становится более показательной.

📌 Напоминаю:
ориентируемся в первую очередь на таблицу,
а не на цветные рамки — они всё ещё в доработке.

---

💬 Есть мысль немного расширить таблицу.

Добавить в неё отдельную разбивку:
— сколько в каждом интервале сыграно в ничью
— сколько раз заходил андердог

Это может дать дополнительное понимание,
как именно реализуются вероятности внутри интервалов.

Как думаете, стоит добавить такие данные или будет лишним?

---

Таблица — это инструмент контроля качества модели,
а не список ставок.

Как её правильно читать:
👉 https://t.me/predict_fb/4804

Прогнозы публикуются здесь:
👉 @SAF_calculation
Прошла ещё неделя — и если коротко: сейчас модель не “летит”, а лихорадит.

После сильных месяцев (где был существенный рост банка) идёт отрезок, в котором:

— серии минусов
— около нулевые дни
— результат болтается без явного тренда вверх

И это как раз тот этап, который важнее любого плюса.

На дистанции в несколько сотен ставок был сильный рост.
Но важно понимать: в беттинге результат всегда состоит из двух частей —
edge модели и дисперсия.

И пока дистанция не очень большая, их невозможно точно разделить.

Поэтому текущая ситуация может быть:

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

Без попыток угадать ответ заранее.

Модель не оценивается по одному дню
и не оценивается по одной неделе

она проверяется на дистанции, где важно:

— сохраняется ли калибровка
— есть ли value
— не едет ли логика отбора

Сейчас как раз такой участок —
проверка на устойчивость.

В такие моменты всегда есть соблазн:

— начать менять фильтры
— искать “дополнительные факторы”
— убирать лиги
— снижать кэфы

И тем самым сломать то, что может работать.

Поэтому задача сейчас простая:

— не дергаться
— продолжать по системе
— накапливать выборку
— смотреть на цифры, а не на отдельные дни

Без оправданий.

Если модель даёт плюс — это подтвердится.
Если нет — это тоже станет очевидно.

Сейчас не этап “зарабатывать любой ценой”.
Сейчас этап — понять реальную силу модели.
👍4
Давно не писал — была пауза на игры сборных. Сейчас клубный футбол вернулся, можно зафиксировать, что происходит.

Если коротко: за последний отрезок ситуация не улучшилась — волатильность сохраняется.

📊 По цифрам

Март:

223 ставки
итог: -8.3%
внутри месяца:
просадка до -26%
рост до +51%
откат обратно

Апрель (на сейчас):

48 ставок
итог: -21.8%

Старт был нормальный, дальше — серия, где результат системно не приходит.

Что изменилось относительно прошлого поста

Если раньше это выглядело как “одна плохая неделя”,
то сейчас это уже затянувшийся отрезок.

И его нельзя просто списать на один неудачный день.

Что конкретно вижу по матчам

Повторяющийся паттерн:

— ставка берётся не из воздуха (есть value)
— по игре часто есть перевес
— но результат не реализуется

То есть проблема (если она есть) не в очевидных “плохих ставках”.

Ключевой вопрос сейчас

Это всё ещё:

— дисперсия на серии
или
— модель переоценивает вероятность (и value не настоящий)

Что проверяется сейчас

Не “идёт / не идёт”, а более конкретные вещи:

— насколько фактический винрейт совпадает с ожидаемым по интервалам
— бьётся ли линия на дистанции
— нет ли системного перекоса по типам матчей / лигам

Что важно

Плюсовые месяцы не доказывают, что модель идеальна.
Минусовой отрезок не доказывает, что она сломалась.

Но текущий период уже достаточный, чтобы относиться к нему серьёзно, а не как к шуму одного дня.

Что дальше

Никаких резких изменений.

Пока задача — не “чинить” модель вслепую,
а понять:

есть ли у неё устойчивое преимущество или нет

Ответ на этот вопрос даст только дистанция.

Продолжаю работать и собирать данные.
🤝2👎1
Мы продолжаем разбирать текущий провал и искать, какие факторы модель может пропускать.

Один из таких факторов — концовки сезона, когда команде уже по сути нечего добиваться: она не борется ни за титул, ни за еврокубки, ни за выживание. Именно на эту тему наткнулся на старый, но полезный разбор Analytics FC — *When Teams Have Nothing To Play For*: https://analyticsfc.co.uk/blog/2024/04/16/when-teams-have-nothing-to-play-for/

Суть там интересная.

Когда команда доходит до состояния “сезон уже, по сути, решён”, она не обязательно начинает играть слабее в прямом смысле слова. Но матчи становятся более открытыми и менее контролируемыми. По данным из статьи, у таких команд падает PPG (points per game, то есть среднее количество очков за матч) — с 1.30 до 1.13. При этом они начинают и больше забивать, и больше пропускать: голы за 90 минут растут с 1.23 до 1.49, пропущенные — с 1.39 до 1.66. По xG картина похожая: своё xG растёт с 1.26 до 1.45, а xG соперника — с 1.40 до 1.71.

То есть мысль не в том, что команда “бросает играть”.
Мысль в другом: игра становится менее обязательной, менее дисциплинированной и менее надёжной по структуре.

Особенно интересен слой обычных середняков. В статье отдельно отмечено, что команды из зоны 8–15 мест начинают играть более раскрепощённо: у них растёт результативность, но одновременно растёт и объём допущенного. Для этой группы голы за 90 минут выросли с 1.17 до 1.58, а пропущенные — с 1.47 до 1.87.

И вот здесь для меня важный вывод.

Моя модель такие вещи не учитывает.
Она не умеет понимать, насколько команде реально нужен конкретный результат в конкретном туре конца сезона. Она не видит, что для одной команды матч ещё живой и важный, а для другой — это уже просто доигровка чемпионата.

Да, рынок часто такие вещи чувствует. Иногда это уже видно по коэффициенту.
Но если говорить именно про модель, то этот фактор в ней сейчас напрямую не сидит.

Поэтому на фоне текущего спада это одна из рабочих гипотез, которую точно стоит проверять отдельно:

не переоцениваем ли мы команды, которые по составу и по дистанции сезона выглядят сильнее,
но в конкретной точке чемпионата уже играют матч без реальной турнирной остроты.

Это не оправдание результатов.
Это просто один из возможных слепых участков модели, который нужно отдельно разбирать.
1👎1
С 10 апреля убрал из игры низкие кэфы (условно до ~2.8).

Поясню, что и зачем.

Последние недели был заметный перекос:
ставки на фаворитов (1.8–2.2) чаще давали минус, чем ожидалось. Это не вывод “они не работают”, но это повод проверить, нет ли сейчас смещения в модели или рынке.

Поэтому принято простое техническое решение:

— временно убрать низкие кэфы
— сократить общее количество ставок
— посмотреть, как ведёт себя результат в сегменте выше (2.8+)

Важно: это не “подгонка под вчера”, а проверка гипотезы на цифрах.

На следующей неделе отдельно посчитаю:

— винрейт и ROI по ставкам до 2.5
— и выше 2.5

и уже от этого будем отталкиваться.

Логично, что ставок станет меньше —
валуев в диапазоне 2.8+ объективно меньше, чем в районе 2.0–2.8.

Все ставки по-прежнему видны в верификаторе, так что динамика будет прозрачной.

Сейчас задача не “срочно вернуть плюс”,
а аккуратно проверить, где именно находится рабочий сегмент.
1👎1
Немного покопался в цифрах за последние месяцы. Разложил всё по коэффициентам и месяцам.

Сравнил:

— фактический винрейт
— и то, что “ожидает” линия (с учётом маржи ~6%)

---

📊 Январь

1.8–2.1 → *~46%* (линия ~48%)
2.1–2.4 → ~48% (линия ~42%)
2.4–2.7 → ~54–55% (линия ~37%)
2.7–3.0 → ~33% (линия ~33%)
3.0–3.5 → ~32–34% (линия ~29%)
3.5+ → ~33% (линия ~24%)

👉 основной плюс: 2.1–2.7

---

📊 Февраль

1.8–2.1 → *~45%* (линия ~48%)
2.1–2.4 → ~47–48% (линия ~42%)
2.4–2.7 → ~55% (линия ~37%)
2.7–3.0 → ~32–33% (линия ~33%)
3.0–3.5 → ~32–33% (линия ~29%)
3.5+ → ~33% (линия ~24%)

👉 та же история, тащит 2.1–2.7

---

📊 Март

1.8–2.1 → ~52% (линия ~48%)
2.1–2.4 → *~36–38%* (линия ~42%)
2.4–2.7 → *~28–30%* (линия ~37%)
2.7–3.0 → ~33% (линия ~33%)
3.0–3.5 → ~36–40% (линия ~29%)
3.5+ → ~22–25% (линия ~23%)

👉 тут перелом:
— 2.1–2.7 падает
— 3.0–3.5 растёт

---

📊 Апрель (сейчас)

1.8–2.1 → ~50%+ (линия ~48%)
2.1–2.4 → *~35%* (линия ~42%)
2.4–2.7 → *~28%* (линия ~37%)
2.7–3.0 → ~30–33% (линия ~33%)
3.0–3.5 → ~43% (линия ~29%)
3.5+ → *~20%* (линия ~23%)

👉 картина та же самая

---

Если коротко:

раньше деньги были в 2.1–2.7
сейчас этот диапазон льёт

и наоборот — выше 3.0 стало лучше

---

Ощущение, что “фавориты не доезжают” — подтверждается,
но это не все подряд, а конкретный диапазон.

---

Дальше без выводов заранее.

Смотрим, возвращается ли всё к своим значениям
или модель реально сместилась по диапазонам.

Все ставки как были в открытом доступе — так и остаются.
👎1🔥1
favorite_draw_underdog_text_heatmap.png
3.1 MB
📊 Обновление статистики + новая версия таблицы

Обновили данные по лигам и интервалам вероятностей (30–40 / 40–50 / 50–60 / 60+).

И параллельно пробуем новый формат таблицы 👇

Теперь внутри каждого интервала добавлена разбивка:
— победа андердога
— ничья
— победа фаворита

📌 Это даёт чуть более глубокое понимание,
как именно реализуются вероятности модели.

Например:
— где чаще «ломается» фаворит
— где копятся ничьи
— где андердоги переигрывают ожидания

💡 В теории это может быть полезно при выборе:
— двойного шанса
— ставок на ничью
— или более аккуратной игры против фаворита

Пока это тестовый формат — смотрим, насколько он вообще удобен и даёт ли практическую пользу.

💬 Напишите, как вам такой вариант таблицы:
перегружено или наоборот стало понятнее?

---

📌 Напоминаю:

— ориентируемся в первую очередь на таблицу интервалов
— рамки пока в доработке
— таблица — это инструмент анализа, а не список ставок

Как правильно её читать:
👉 https://t.me/predict_fb/4804

Прогнозы публикуются здесь:
👉 @SAF_calculation
👍1🤮1
📉 Продолжаем фиксировать просадку

Падение по результатам продолжается — это факт.
И в такой ситуации есть два варианта:

1. Делать вид, что всё нормально
2. Спокойно разбираться, что происходит

Выбираем второй.

---

📊 Переходим в режим анализа

На ближайшее время:

👉 проверяем качество прогнозов
👉 ищем валуй без реальных ставок

Будем разбирать каждую лигу отдельно.

Почему это важно:
— где-то сезон на финише
— где-то только старт
— в разных лигах сейчас разная динамика

Смешивать всё в одну кучу — ошибка.

---

📌 Важный момент

Модель не менялась.
Алгоритм тот же.
Подход тот же.

За январь–февраль уже была набрана нормальная дистанция (около 500 ставок),
поэтому текущую просадку корректнее рассматривать как:

— либо нормальную фазу дисперсии
— либо локальные проблемы по отдельным лигам

А не как «всё сломалось».

И вот это как раз и нужно аккуратно проверить.

---

⚠️ Поэтому сейчас:

— ставок “на кэше” не будет
— работаем от анализа
— смотрим, где сохраняется перевес, а где нет

---

📌 Задача:

разобрать текущую просадку по частям,
а не делать выводы по общей эмоции

---

Продолжаем работать от цифр, а не от эмоций.

Прогнозы по-прежнему публикуются здесь:
👉 @SAF_calculation
(но сейчас как инструмент анализа)
👍2💩1
favorite_draw_underdog_text_heatmap.png
3.2 MB
📊 Обновили данные по интервалам вероятностей

Добавили свежую дистанцию — винрейты по интервалам (30–40 / 40–50 / 50–60 / 60+) пересчитаны.

Без лишних выводов — просто очередной срез того,
как модель ведёт себя на текущем этапе.

📌 Напоминаю:
смотрим в первую очередь на таблицу интервалов,
а не на цветные рамки — они всё ещё в доработке.

Таблица — это инструмент, который показывает:
— где модель калибрована
— где есть отклонения
— где стоит быть осторожнее

Прогнозы публикуются здесь:
👉 @SAF_calculation
💩1💅1