Accumulator Reality Check lab

Catch unsafe odds input before the maths runs

This browser-only regression lab accepts comma or point decimals, exposes rejected rows, and refuses to calculate a plausible-looking result while any leg is unreadable.

All 5 rows are valid.
RowRawParsedResult
Combined decimal odds30.00
Margin-adjusted one-in44.08
Long-run return on stakeR13.61
Compounded hold31.94%

Why block instead of silently filtering?

A comma decimal can become an empty value in some number inputs. Silently dropping that row can turn a five-leg calculation into a plausible-looking four-leg answer. This lab uses text input with inputmode="decimal", normalizes a single comma to a point, and returns an explicit error for unreadable or non-positive prices.

The simplified margin model applies one overround to every independent leg. Real prices and margins vary, and related selections may be correlated. These are long-run pricing illustrations, not the chance that a particular bet wins.

Use the Licensed Bets Accumulator Reality Check, read the measurement methodology, or inspect the MIT-licensed source library.