Betting For A Living
Back to articles

Backtest

Challenger model backtest

After the first bad public longshot day, this run compares alternative model shapes across 1X2, totals and Asian handicap. Diagnostic rows use closing movement, so they are research signals rather than live rules.

Train before 2022-07-01. Test from 2022-07-01.

Results

StrategyBetsProfit uROIWinsLossesPushesAvg odds
naive 1x2 price gap2117.2782.2%13803.076
guarded 1x2 no draw longshots6-0.25-4.2%3302.14
strong favourite price shop18-0.27-1.5%10801.699
over 2 5 bucket 170 190486724.790.5%2728213901.794
calibrated positive buckets53606.230.1%3029233101.816
totals price move hindsight (diagnostic)853891.161.1%4541399701.926
ah line move hindsight (diagnostic)8525367.694.3%448734515871.84
ah close best price (diagnostic)16934.2820.3%8967132.169

Read

  • The naive 1X2 price-gap model is not trustworthy. Even when it looks good historically, the sample is tiny and it is the exact failure mode that produced the bad day.
  • Strong favourites are price-sensitive. They should usually route through handicap or draw-no-bet when the outright is awkward.
  • Simple over/under buckets are cleaner than long 1X2, but they are not enough on their own.
  • Asian handicap line movement is the strongest research signal here. It needs live opener storage before it becomes a public tip engine.

Backbone V2

  • Store opener immediately for 1X2, totals and Asian handicap.
  • Block 1X2 longshots unless there is news or systemic evidence.
  • If the view is favourite vulnerability, test handicap/DNB first.
  • Use totals only when price bucket and team/news profile agree.
  • Publish rarely. No selection without a market expression that matches the thesis.

Raw report: challenger-model-backtest.md. Machine-readable data: challenger-model-backtest.json.