Value betting без магии: как находить перевес
Value — это не «уверенность» в исходе. Это ситуация, когда доступный коэффициент выше, чем следует из вашей оценки вероятности.
Что на самом деле значит value
Допустим, модель оценила вероятность победы команды в 55%. Соответствующий честный коэффициент равен 1 / 0,55 = 1,82. Если рынок предлагает 2,05, потенциальный перевес есть. Если 1,65 — даже вероятный исход не становится хорошим решением.
Прогноз отвечает на вопрос «что вероятнее?», а value-анализ — «соответствует ли цена риску?».
flowchart TD
A[Оценка вероятности: 55%] --> B[Честный коэффициент: 1.82]
B --> C{Рыночный коэффициент}
C -->|Выше 1.82| D[Положительное ожидание]
C -->|Ниже 1.82| E[Перевеса нет]Формула математического ожидания
Для простого рынка с двумя результатами ожидаемую доходность одной условной единицы можно записать так:
export function expectedValue(probability: number, odds: number) { const win = probability * (odds - 1); const loss = (1 - probability) * 1; return win - loss;}
expectedValue(0.55, 2.05); // 0.1275, или +12.75%Пример расчёта
| Параметр | Значение |
|---|---|
| Вероятность модели | 55% |
| Честный коэффициент | 1,82 |
| Доступный коэффициент | 2,05 |
| Ожидаемая доходность | +12,75% |
Положительное ожидание не гарантирует выигрыш конкретной ставки. В 45 случаях из 100 этот исход, согласно самой модели, не произойдёт. Преимущество проявляется только на достаточно большой выборке — и лишь если оценка вероятности качественная.
Что может пойти не так
- модель переобучена на прошлых сезонах;
- важная информация о составе ещё не появилась в данных;
- коэффициент успел измениться до принятия решения;
- выборка слишком мала, чтобы отличить навык от удачи.
Поэтому мы публикуем не только удачные примеры, но и калибровку, просадку и все зафиксированные результаты. Это даёт более честную картину качества метода.