Original research ยท Public order-book observations

Do Kalshi alert prices match the order book?

In our first observed order book after an alert, the lowest displayed ask was above the logged alert price in 88 of 295 quoted MLB observations (29.83%) and 22 of 62 NFL observations (35.48%). The first requests were typically about one to two seconds after the alert timestamp.

This measures quote availability at observation time. It does not establish what anyone could have filled at the earlier alert timestamp, or that an alert caused a price move.

The first observed book

We collected 2,872 observations across 359 distinct MLB and NFL alert IDs, August 30โ€“October 14. This sample has no BTC order-book observations. A displayed ask and displayed quantity can disappear before an order reaches the exchange.

SportEligible first booksBooks with askAsk above logged priceAt least 1 visible contract at logged price or betterMedian time after alert
MLB29629588 / 295 (29.83%)206 / 296 (69.59%)2.19s
NFL636222 / 62 (35.48%)40 / 63 (63.49%)1.42s

One first book in each sport had no ask. Those books remain in the visible-depth denominator. The quoted-ask comparison uses only books with an ask. Fractional depth below one contract does not meet the one-contract threshold.

What was visible at later observations

These are separate scheduled observations, not continuous availability or order fills. The clock starts when the collector accepts an alert; the measured elapsed time from the alert is shown alongside it.

SportScheduled offsetEligible active booksMedian elapsed from alertAt least 1 contract at logged price or better
MLB30s29631.59s177 (59.80%)
MLB60s29661.65s153 (51.69%)
MLB120s296121.65s143 (48.31%)
MLB300s291301.62s122 (41.92%)
NFL30s6330.98s36 (57.14%)
NFL60s6360.94s34 (53.97%)
NFL120s63120.92s33 (52.38%)
NFL300s60300.98s32 (53.33%)

Method and limits

After alert fan-out, a separate observer requests the public Kalshi order book at scheduled offsets of 0, 15, 30, 60, 90, 120, 180 and 300 seconds. We derive a YES ask from each resting NO bid: ask = $1 minus the NO bid. We add displayed quantities priced at or below the logged alert price. This follows Kalshiโ€™s documented order-book representation.

There is no evidence here that our signal gives a tradable price advantage. Check the live order book and your own order confirmation before treating a logged price as executable.

Download and reproduce

All observations, timing and raw NO bid levels (CSV) ยท Summary tables (CSV) ยท Definitions, exclusions and input hashes (JSON) ยท Independent CSV check (Python).

Cite: DegenHedge Research, โ€œDo Kalshi alert prices match the order book?โ€, October 15, 2026. Frozen data through October 14. The graded results log is a separate record of outcomes, not a record of fills.