Вероятности П1/X/П2, тоталов и обеих забьют — рассчитаны по модели Пуассона из исторических данных. «Справедливые» коэффициенты для сравнения с рынком.
Пуассон с поправкой Диксона–Коулза: модель считает ожидаемые голы каждой стороны, разворачивает их в сетку счетов и уже с неё снимает исход, тоталы и «обе забьют». Работает по голевым видам — футбол и хоккей; на остальных поле model приходит пустым, а не заполненным наугад.
Очные встречи в вероятности не входят: H2H приходит отдельным блоком ответа, как справка, а не как вход модели.
model.probabilities → model.fair_odds: ключи home_win, draw, away_win. Схема — значения считаются на лету.value_bets[]Когда наш справедливый кэф ниже рыночного — это сигнал, что рынок может недооценивать это событие на данный момент.
Наш «справедливый» кэф рассчитывается как 1 / p, где p — вероятность из модели Пуассона. Если наш кэф ниже рыночного — рынок недооценивает вероятность события. Если выше — рынок более уверен, чем наша модель.
Модель основана на исторических данных и форме. Она не учитывает травмы игроков, состав на конкретный матч, мотивацию (концовка сезона, еврокубки) и форс-мажорные факторы.
С чем сравнивается: довстречная линия легальных букмекеров РФ. Live-котировки в сравнение не берутся — они уже знают счёт, и «ценность» против них была бы фикцией. Расхождения меньше нескольких процентов сигналом не считаются: это шум округления, а не преимущество.
Дисклеймер: Модельные оценки — статистическая информация на основе исторических данных. Value-сигналы не являются инвестиционной, финансовой или букмекерской рекомендацией. Принятие решений о ставках остаётся полностью ответственностью пользователя.
Модель живёт на одном адресе — /insights. Полный ответ события её не содержит: это отдельный расчёт, и смешивать его с фактами матча мы не стали. Ключ передаётся заголовком, строкой запроса ключи не принимаются.
model, ценность в value_bets, плюс home.form, away.form, h2h и словесные trendsx-api-keyзаголовок запроса, обязательный. Без него ответ 401Других параметров нет: блок отдаётся целиком. Расклад довстречный — он посчитан на момент стартового свистка. У начавшегося или сыгранного матча в ответе стоит actionable: false, и ценность ставки не отдаётся вовсе: выдавать довстречный расчёт за оценку текущей игры нельзя.
$ curl -H "x-api-key: …" \ api.sportwire.ru/v1/event/{id}/insights { "event_id": <int>, "available": <bool>, "scope": "prematch", "actionable": <bool>, "model": { "model": "poisson-dc", "expected_goals": { "home": <float>, "away": <float>, "total": <float> }, "probabilities": { "home_win": <float>, "draw": <float>, "away_win": <float>, "over_1_5": <float>, "over_2_5": <float>, "over_3_5": <float>, "under_2_5": <float>, "btts": <float>, "btts_no": <float>, "double_chance_1x": <float>, "double_chance_x2": <float> }, "fair_odds": { // те же ключи, кэф = 1 / вероятность }, "ratings": { "home_attack": <float>, "home_defence": <float>, "away_attack": <float>, "away_defence": <float>, "league_base": { "home": <float>, "away": <float> } }, "likely_scorelines": [ { "score": <string>, "prob": <float> } ] }, "value_bets": [ { "market": <string>, "line": <float>, "side": <string>, "fair_odds": <float>, "market_odds": <float>, "edge_pct": <float>, "bookmaker": <string> } ], "home": { "form": { "overall": {…}, "last5": {…}, "last10": {…}, "home": { "form": <string>, "ppg": <float>, "gf_avg": <float>, "ga_avg": <float>, … }, "away": {…} } }, "h2h": { "matches": <int>, "draws": <int>, "goals_avg": <float>, "recent": [ { "date": <string>, "score": <string> } ] }, "trends": [ { "side": <string>, "label": <string>, "detail": <string> } ] }
Дисклеймер: Модельные оценки — статистическая информация. Не является инвестиционной или букмекерской рекомендацией.
Вероятности, fair odds и value-сигналы готовы в одном запросе. Пробный доступ бесплатно.
Ответим в течение рабочего дня. Пробный доступ бесплатно.
Ответим на
в течение рабочего дня.