Mispricd
Menu
Studies · Kalshi and Polymarket, called before measured

Five things traders ask, called before the answer.

Each question below was posted as a graded call on 2026-09-30, with a probability and the command that decides it, before a single market in its window had opened. What was measured before the call sits beside it as the first look it is; only markets dated October 1 to 31 count toward the grade (the Polymarket one, the whale finder's run of October 27). Most of these say the obvious trade does not pay. None of it is advice.

loading the studies…

show

Hypothetical results · the tiles aboveThese results are based on simulated or hypothetical performance results that have certain inherent limitations. Unlike the results shown in an actual performance record, these results do not represent actual trading. Also, because these trades have not actually been executed, these results may have under- or over-compensated for the impact, if any, of certain market factors, such as lack of liquidity. Simulated or hypothetical trading programs in general are also subject to the fact that they are designed with the benefit of hindsight. No representation is being made that any account will or is likely to achieve profits or losses similar to these being shown.

1. The hour of the trade

What this measures

The favourite rule buys a bracket the first time on its own day that its midpoint sits between 65c and 90c. Split its entries by the hour they were made, in four windows fixed when the call was posted. The price of a bracket is a probability; the spread is what you pay to cross it, and overnight, when the US is asleep, the books are thin.

windowUTCentriessettledspread at entryper contractpaid − priced

entries with an ask resting · spread: over the entries that also had a bid · per contract: settled entries only · paid − priced: how often they paid, less the average midpoint, in points · the interval resamples whole market days

Hypothetical results · the hour of the tradeThese results are based on simulated or hypothetical performance results that have certain inherent limitations. Unlike the results shown in an actual performance record, these results do not represent actual trading. Also, because these trades have not actually been executed, these results may have under- or over-compensated for the impact, if any, of certain market factors, such as lack of liquidity. Simulated or hypothetical trading programs in general are also subject to the fact that they are designed with the benefit of hindsight. No representation is being made that any account will or is likely to achieve profits or losses similar to these being shown.

2. The 99c trade

What this measures

The most tempting trade on any prediction market: a bracket at 97c, 98c or 99c that the day has all but decided. The study scores the first ask of 97c or more on each market: one contract at the ask plus Kalshi's 1c fee, held to settlement. A win makes a cent or two; a miss loses the lot.

boughtmarketssettledpaid (95%)priceper contract (95%)
Hypothetical results · the 99c tradeThese results are based on simulated or hypothetical performance results that have certain inherent limitations. Unlike the results shown in an actual performance record, these results do not represent actual trading. Also, because these trades have not actually been executed, these results may have under- or over-compensated for the impact, if any, of certain market factors, such as lack of liquidity. Simulated or hypothetical trading programs in general are also subject to the fact that they are designed with the benefit of hindsight. No representation is being made that any account will or is likely to achieve profits or losses similar to these being shown.

3. The whole ladder

What this measures

Exactly one bracket of a temperature ladder pays $1. If the whole ladder cost less than $1 in all, the difference would be a gain whatever the weather; if every bracket could be sold for more than $1 in all, the same. Each hour the robot reads all six; here is what the whole ladder cost to buy, and raised to sell, after Kalshi's fee on every leg and with at least one contract resting at each price.

readreadsbuy allsell allasks < $1bids > $1buy, net > 0sell, net > 0

reads: complete ones, every bracket of the ladder read in the same hour and within five minutes of the others, so two passes are never stitched into a ladder nobody could trade · buy all, sell all: the median cost of every bracket's ask plus its fee, and the median raised by every bracket's bid less its fee · asks < $1, bids > $1: before any fee · net > 0: after the fees, with a contract resting at every price, the trade the call counts

Hypothetical results · the whole ladderThese results are based on simulated or hypothetical performance results that have certain inherent limitations. Unlike the results shown in an actual performance record, these results do not represent actual trading. Also, because these trades have not actually been executed, these results may have under- or over-compensated for the impact, if any, of certain market factors, such as lack of liquidity. Simulated or hypothetical trading programs in general are also subject to the fact that they are designed with the benefit of hindsight. No representation is being made that any account will or is likely to achieve profits or losses similar to these being shown.

4. The favourite, by hours to close

What this measures

The ladder's favourite is its bracket priced highest: by its midpoint, or by its bid when nobody is offering it, and never a bracket nobody bids on. Does it pay back what it costs a day out, or at noon, or at the last hour? The moments are the calibration page's: 24, 12, 6 and 1 hours before Kalshi's close. A favourite with no ask left cannot be bought; it counts toward how often the favourite paid, not toward the money.

before the closeladderspaid (95%)pricedbuyableaskper contract (95%)
Hypothetical results · the favourite, by hours to closeThese results are based on simulated or hypothetical performance results that have certain inherent limitations. Unlike the results shown in an actual performance record, these results do not represent actual trading. Also, because these trades have not actually been executed, these results may have under- or over-compensated for the impact, if any, of certain market factors, such as lack of liquidity. Simulated or hypothetical trading programs in general are also subject to the fact that they are designed with the benefit of hindsight. No representation is being made that any account will or is likely to achieve profits or losses similar to these being shown.

5. Polymarket: the crowd, by the price it paid

What this measures

On every venue anyone has measured, buyers of long shots lose money on average. Has Polymarket's weather crowd? Every taker buy in the whale finder's two-week window, by the price of what was bought: a No at 93c is a 93c favourite, not a 7c long shot. Gross, before any fee. The table is the whale finder's; the call grades the run published on or after October 27.

price paidbuyspaidsettledgrossper dollar paidheld, won

How these are measured

The data. The Kalshi studies read the ladder logger's hourly reads, kept in small permanent tables before the raw rows age out (studies.sql, retention.sql): the favourite rule's entries, the first 97c-or-better ask on each market, one summed row per ladder and hour, and the calibration reads. The page reads views of counts, sums and rates, never a live quote. The Polymarket study is the whale finder's (agents/whale_finder.py), from every taker fill of every temperature market in its window.

The money. One contract at the logged ask plus Kalshi's taker fee, ceil(7 × p × (1 − p)) cents at price p, held to Kalshi's settlement. No maker rebates, no partial fills, no queue: what a taker could have done at the read.

The intervals. 95%, from resampling whole market days a thousand times with a fixed seed; brackets that settle on the same day share its weather, so days, not brackets, are the independent draws. Rates carry a Wilson interval.

The rules. The windows, bands, horizons and thresholds were fixed when the calls were posted and will not be changed; a different cut would be a new call. The graded window starts after the posting. agents/studies.py prints each call's number from the same views, and on the grading date that output is pasted into the call.