Backtests

Signal Backtests

How Orrery's price-based signals performed historically, replayed on the top 15 markets by volume. Transparent methodology, no cherry-picking.

top 15

History

1M CLOB

Universe

Top 15

Cooldown

1h

Cost model

-2pp

Orrery replays the same live rules minute by minute, then measures 1h, 6h, and 24h follow-through. Flow and resolution-risk need event-time history, so they are excluded for now.

updated 03:21:12 UTC·src:Polymarket CLOB

Momentum

239 firings across 8 markets

Price + 1h direction + 24h direction all aligned, with ≥3pp 24h move. Expected to continue in the same direction.

VerdictWeakSampleMedium212 firings · 8 marketsHistorically negative after spread — treat as research, not a profitable signal.

Expected · 24h, after spread

-3.69pp

raw avg − 2pp typical spread

Median · 24h

+0.00pp

robust to outliers

Win rate · 24h

42%

212 measured

Raw avg · 24h

-1.69pp

before spread / fees

Average move by horizon

  • 1h
    -1.44pp
  • 6h
    -1.78pp
  • 24h
    -1.69pp

Centred at zero. Bar length is proportional to the largest of the three windows, so the decay shape is visible without re-scaling.

By category (4 categories fired)
CategoryFiringsMeasuredWin 24hAvg 24h
Politics695826%-2.85pp
Macro635956%+1.18pp
Sports594734%-5.26pp
Geopolitics484854%+0.60pp

Win rate hidden until ≥10 measured firings — thin samples can flip with one outlier.

Per-market breakdown (8 markets fired)

Divergence

125 firings across 9 markets

1h move running against the 24h trend. Expected to continue short-term in the 1h direction before 24h reasserts.

VerdictWeakSampleMedium105 firings · 9 marketsHistorically negative after spread — treat as research, not a profitable signal.

Expected · 24h, after spread

-2.39pp

raw avg − 2pp typical spread

Median · 24h

+0.00pp

robust to outliers

Win rate · 24h

44%

105 measured

Raw avg · 24h

-0.39pp

before spread / fees

Average move by horizon

  • 1h
    +0.45pp
  • 6h
    +1.43pp
  • 24h
    -0.39pp

Centred at zero. Bar length is proportional to the largest of the three windows, so the decay shape is visible without re-scaling.

By category (4 categories fired)
CategoryFiringsMeasuredWin 24hAvg 24h
Sports423432%-2.10pp
Politics322259%+1.31pp
Macro323055%+0.24pp
Geopolitics191932%-0.54pp

Win rate hidden until ≥10 measured firings — thin samples can flip with one outlier.

Per-market breakdown (9 markets fired)

Honest caveats

  • Small samples. CLOB returns ~30 days of minute-level history; short-dated markets may have very few firings. Anything below 10 measured firings shows a dash instead of a win rate so we don't overstate confidence.
  • Survivorship. This backtest runs on markets currently live — not on markets that already resolved and disappeared. Persistent historical coverage is planned so the full universe can be evaluated once enough live history has accumulated.
  • No execution costs. Avg-move figures are mid-price to mid-price. Real entry/exit would pay spread, slippage, and Polymarket fees — so a +1.5pp 24h move is not +1.5pp of profit.
  • Signal drift. If we tune the live rule, these numbers change with it. That's the point — the page always reflects the rule that's currently running, not a frozen historical version.