Overround полезен как характеристика набора котировок, но его легко превратить в неверный вывод. Сумма имплицитных вероятностей выше единицы показывает встроенную надбавку в ценах рынка; она не равна автоматически фактической прибыли оператора и не говорит, как именно маржа распределена между исходами.
Сначала привести коэффициенты к одной вероятностной шкале
Для decimal odds базовое преобразование — обратная величина коэффициента. После этого можно сложить полученные значения и увидеть overround. Но сравнивать рынки имеет смысл только при одинаковом формате и сопоставимом времени снимка.
Де-маржирование — это выбор модели
Пропорциональная нормализация проста: каждую имплицитную вероятность делят на их сумму. Она удобна как отправная точка, но не доказывает, что реальная маржа распределена симметрично. На рынках с неодинаковой структурой риска другой метод нормализации может дать иной результат.
| Что сохранять | Зачем |
|---|---|
| Исходные odds | Повторить расчёт без потери исходных данных |
| Timestamp | Не смешивать разные рыночные состояния |
| Тип рынка | Сравнивать сопоставимые наборы исходов |
| Версию преобразования | Объяснить расхождение между методами |
Модельный пример нужен только для формулы
Если используется учебный набор коэффициентов, он должен быть явно помечен как демонстрационный и не трактоваться как реальный рынок. В практическом анализе результат следует рассчитывать по сохранённым котировкам с датой и источником, а затем отдельно документировать метод де-маржирования.
Сравнивать opening, closing и live без контекста нельзя
Эти срезы возникают в разных информационных условиях. Аналитическая витрина должна хранить стадию рынка и момент наблюдения, иначе изменение overround можно ошибочно объяснить моделью, хотя сравнивались просто разные фазы.
Почему одного overround недостаточно
Overround удобен как компактная характеристика набора цен, но он не объясняет структуру рынка целиком. Два рынка с одинаковой суммой имплицитных вероятностей могут по-разному распределять маржу между исходами, иметь разную ликвидность и обновляться в разные моменты. Поэтому сравнение имеет смысл только при фиксированном типе рынка и временном срезе.
Контрольные вопросы
- сохранять исходные коэффициенты до любой нормализации
- сравнивать одинаковое число исходов и одинаковые правила расчёта
- отдельно показывать имплицитные и нормализованные вероятности
- не интерпретировать overround как гарантированную фактическую прибыль
Нормализация полезна для аналитики, но не превращает рыночную цену в «истинную» вероятность. Это способ убрать один технический эффект из сравнения, после чего остаются модельные допущения, состояние события и особенности самого рынка.
Сравнение коэффициентов требует одного временного среза
Даже корректная формула де-маржирования ничего не значит, если исходы взяты из разных snapshots. Live market может измениться между двумя API-вызовами, а агрегатор незаметно соберёт «рынок», которого никогда не существовало целиком. Для анализа полезно хранить snapshot/version и максимально близкое время получения всех исходов. Если источник не даёт атомарный снимок, это ограничение следует отражать в выводах и не выдавать мелкую разницу нормализованных вероятностей за устойчивый сигнал.
Сравнивать рынки можно только на одном временном срезе
Overround часто считают как простую характеристику набора коэффициентов, но для live-рынка момент измерения критичен. Если один исход взят до обновления, а другой после, итоговая сумма уже описывает не конкретное состояние рынка, а смесь двух версий. Поэтому в аналитике полезно хранить snapshot id или хотя бы общий timestamp/market version, а при агрегации отбрасывать неполные наборы. Это особенно важно вокруг suspend/resume, когда часть исходов может обновляться не одновременно.
Нормализация также не должна маскировать операционную механику. В контуре live-pricing итоговая цена зависит не только от модельной вероятности, но и от правил маржи, ограничений и trading state. Если аналитик сравнивает «чистые вероятности» между источниками, стоит явно зафиксировать выбранный метод де-маржирования и не выдавать результат за единственно возможную оценку. Разные методы могут давать близкие, но не идентичные значения, особенно на асимметричных рынках.
Хорошая проверка отчёта проста: взять несколько рынков с разной структурой, вручную воспроизвести вычисление и убедиться, что метод, timestamp и набор исходов видны рядом с цифрой. Тогда overround остаётся полезным диагностическим показателем, а не декоративной метрикой без происхождения.
Ещё один источник ошибок — округление. Если промежуточные вероятности округляются до вывода пользователю, сумма и последующая нормализация могут заметно расходиться с расчётом на исходной точности. В аналитическом коде лучше хранить достаточную точность до последнего шага, а форматирование оставлять presentation layer. Тогда повторный расчёт по тем же исходным коэффициентам даёт воспроизводимый результат, а небольшое расхождение не маскируется красивым количеством знаков после запятой.
