The Last 60 Seconds of a Kalshi Bitcoin 15-Minute Market: We Tested the 12:30 Rule on Two Weeks of Tape
A popular rule says to stop buying 80¢+ favorites after 12:30 in Kalshi's 15-minute bitcoin markets. We ran it against 1,258 windows of trades and a 5-second order book. There is no 12:30 cliff, the book does not fall apart late, and the final minute was the best stretch for favorites. The reason is the settlement rule: a 60-print average. Here is the data, the math, and the final-minute lane we now run in public.
Quick Answer
As of October 27, 2026, The 12:30 rule fails on our data: across 1,258 Kalshi bitcoin 15-minute windows, 80–99¢ favorites won about what they cost at every minute, and takers who bought them in the final 60 seconds netted +1.90¢ per contract after fees.
The reason is the settlement rule: KXBTC15M settles on the average of 60 one-second index prints, so the outcome gets more certain, not less, in the last minute.
Bitcoin Edge 15-Min cover: the 12:30 rule tested on 1,258 Kalshi bitcoin 15-minute windows; favorites netted +1.9¢ per contract in the final minute.
A post making the rounds on r/Kalshi says to stop buying 80¢+ contracts after the 12:30 mark of Kalshi's 15-minute bitcoin windows. Liquidity fades, "gamma explodes," and you risk 80 to make 20.
It sounds smart. So we ran it against our own tape: every trade in 1,258 windows, and the order book every 5 seconds. Every number below is from that capture, re-run on October 27, 2026 at noon ET. The live board is on Bitcoin Edge 15-Min.
In the tables below, "favorite" means the side priced 80–99¢, the band the post is about. "Net" is cents per contract after Kalshi's taker fee, the fee you pay as a taker at the fill (what that costs at each price).
Real fills: what takers actually got
This is the tape: real trades buying the 80–99¢ favorite, graded against how the window settled. Equal-weight counts one entry per window, price band and stretch. The contract-weighted column sits beside it.
Bar chart of taker fills on Kalshi bitcoin 15-minute favorites: −0.76¢ before 12:30, +0.43¢ from 12:30 to 14:00, +2.67¢ in the final minute.
Stretch (clock)
Entries
Won
Paid
Net, equal-weight
SE
Net, contract-weighted
Before 12:30
2,563
90.3%
90.4¢
−0.76¢
0.56
−0.49¢
12:30–14:00
1,373
93.7%
92.8¢
+0.43¢
0.63
−0.31¢
Final 60 s (14:00–15:00)
538
97.1%
94.1¢
+2.67¢
0.68
+1.90¢
The final minute, by price band:
Band
Net per contract
SE
Entries
80–89¢
+5.47¢
2.54
110
90–94¢
+3.70¢
1.44
126
95–99¢
+1.22¢
0.49
302
There are no prints after the close. The window really is over at 15:00.
The book at exact clock marks: no 12:30 cliff
The tape shows what takers who chose their moment got. The book answers a blunter question: what if you bought the favorite at the ask at every clock mark, no judgment involved? Here are the 1,071 windows we watched from open to close.
Bar chart of net cents per contract buying 80–99¢ Kalshi bitcoin 15-minute favorites at each clock mark, with no drop at 12:30.PredictionMarketsPicksTHE 7 ORACLESKALSHI 15-MINUTE BITCOIN · THE 12:30 TESTThere's no 12:30 cliff.Net per contract after taker fees if you bought the 80–99¢ favorite at the ask, at each clock mark of the 15-minute windowTHE RULE SAYS STAND DOWNFINAL MINUTE · 60-PRINT AVERAGE-4¢-2¢±0¢+2¢+4¢−1.77¢5:00n 295−0.56¢10:00n 596−1.14¢12:00n 506−1.87¢12:30n 493−1.46¢13:00n 454+0.29¢13:30n 399−0.43¢14:00n 323+0.06¢14:15n 207−0.77¢14:30n 131+0.23¢14:45n 74Whiskers = ±1 standard error. Every mark sits within 1.6 standard errors of zero: a fee-sized drag, not a cliff.Source: PMP fifteen_min_book_5s + fifteen_min_settles · KXBTC15M · Oct 13–27, 2026 · 1,071 full windows.PREDICTIONMARKETSPICKS.COMBar chart of net cents per contract buying 80–99¢ Kalshi bitcoin 15-minute favorites at each clock mark, with no drop at 12:30.
Clock
Windows
Won
Ask
Net after fee
SE
5:00
295
86.4%
87.5¢
−1.77¢
1.95
10:00
596
91.9%
92.0¢
−0.56¢
1.09
12:00
506
91.9%
92.6¢
−1.14¢
1.18
12:30
493
91.7%
93.1¢
−1.87¢
1.20
13:00
454
92.1%
93.1¢
−1.46¢
1.23
13:30
399
94.0%
93.3¢
+0.29¢
1.16
14:00
323
93.5%
93.5¢
−0.43¢
1.35
14:15
207
94.7%
94.3¢
+0.06¢
1.54
14:30
131
93.9%
94.3¢
−0.77¢
2.01
14:45
74
95.9%
95.4¢
+0.23¢
2.18
12:30 is the lowest row, but it is within 1.6 standard errors of zero, and 13:30 is positive. Buying every favorite blind is a fee-sized drag at every mark. There's no cliff.
Our five-week calibration grid says the same thing before fees. Late in the window, here is how often each band won against what it cost:
Clock
80–84¢
85–89¢
90–94¢
95–99¢
12:00–13:00
79.0% vs. 82.1¢ (n 167)
89.4% vs. 87.1¢ (198)
92.5% vs. 92.4¢ (361)
97.1% vs. 97.0¢ (481)
13:00–14:00
84.9% vs. 82.1¢ (106)
82.4% vs. 87.3¢ (153)
91.0% vs. 92.5¢ (299)
97.2% vs. 97.0¢ (422)
Every late cell is within 1.9 standard errors of fair. The 80–89¢ cells swing both ways on small samples, so don't read a pattern into them.
Liquidity by minutes left
From the 5-second book. Size is the thinner side of the top of the book, so compare the rows with each other rather than reading them as contracts you could fill.
Minutes left
Median spread
Average spread
Spread over 3¢
Median thinner side
Avg 5-s spot move
13
1.0¢
1.01¢
0.1%
3,068
0.72 bp
10
1.0¢
0.94¢
0.0%
2,753
0.69 bp
5
1.0¢
0.70¢
0.1%
1,465
0.63 bp
3
1.0¢
0.58¢
0.1%
1,074
0.63 bp
2 (12:00–13:00)
0.1¢
0.52¢
0.0%
901
0.62 bp
1 (13:00–14:00)
0.1¢
0.48¢
0.1%
586
0.59 bp
0 (final minute)
0.1¢
0.56¢
0.8%
561
0.63 bp
Depth at the top thins steadily, down 81% from minute 13 to the last full minute. The spread doesn't widen. And spot isn't jumpier late: 0.59–0.63 basis points per 5 seconds in the last three minutes against 0.69–0.76 early in the window.
Why: the settlement average, not gamma
Here is the part the post misses. Kalshi doesn't settle a 15-minute bitcoin window on the last tick. It settles on the simple average of 60 one-second prints of the CF Benchmarks Bitcoin Real-Time Index in the final minute (the full rule).
That changes the shape of the risk:
Inside the final minute, every second that passes fixes 1/60th of the answer. With r seconds left, the remaining uncertainty scales with r to the power 1.5, not the square root. At 30 seconds left it is 71% smaller than a last-tick settle would be.
Before the final minute, the average still dampens things. At 12:30, the uncertainty is 14% smaller than a last-tick settle.
Line chart: a 60-print settlement average leaves far less room to move than a last-tick settle in the final minute of a Kalshi bitcoin 15-minute market.AAAWgmp1bWIAAAAeanVtZGMycGEAEQAQgAAAqgA4m3EDYzJwYQAAABZcanVtYgAAAEdqdW1kYzJtYQARABCAAACqADibcQN1cm46YzJwYTo1MTYxYzFmZS0xZTM5LTRkYWQtODIwMS1lZTVjOGYwYmNkYmIAAAADl2p1bWIAAAApanVtZGMyYXMAEQAQgAAAqgA4m3EDYzJwYS5hc3NlcnRpb25zAAAAALxqdW1iAAAARGp1bWRjYm9yABEAEIAAAKoAOJtxE2MycGEuaW5ncmVkaWVudC52MwAAAAAYYzJzaHhh+XxmGXSOhVRBwevM6JEAAABwY2JvcqNpZGM6Zm9ybWF0bWltYWdlL3N2Zyt4bWxqaW5zdGFuY2VJRHgseG1wOmlpZDoyNDE2Y2NjZi00OWViLTQwNmMtYjFmMC0zY2JmY2UyNTMxZGVscmVsYXRpb25zaGlwaHBhcmVudE9mAAAB4mp1bWIAAABBanVtZGNib3IAEQAQgAAAqgA4m3ETYzJwYS5hY3Rpb25zLnYyAAAAABhjMnNoMdv5VTADA7J5BIPofQjRQQAAAZljYm9yomdhY3Rpb25zgqJmYWN0aW9ua2MycGEub3BlbmVkanBhcmFtZXRlcnOha2luZ3JlZGllbnRzgaJjdXJseC1zZWxmI2p1bWJmPWMycGEuYXNzZXJ0aW9ucy9jMnBhLmluZ3JlZGllbnQudjNkaGFzaFggtpkTsTIwybrMa4srnGc9pk5dlLHBFkfX7Thxt/GvDwqkZmFjdGlvbngdY29tLmFudGhyb3BpYy5jbGF1ZGUucHJvdmlkZWRqcGFyYW1ldGVyc6F4H2NvbS5hbnRocm9waWMub3JpZ2luLWNvbmZpZGVuY2VndW5rbm93bmtkZXNjcmlwdGlvbnhmQ2xhdWRlIHByb3ZpZGVkIHRoaXMgZmlsZSBhdCB0aGUgcmVxdWVzdCBvZiBhIHVzZXIgYW5kIG1heSBoYXZlIGNyZWF0ZWQgb3IgbW9kaWZpZWQgdGhlIGZpbGUgY29udGVudHMubXNvZnR3YXJlQWdlbnShZG5hbWVmQ2xhdWRlcmFsbEFjdGlvbnNJbmNsdWRlZPUAAADIanVtYgAAAEBqdW1kY2JvcgARABCAAACqADibcRNjMnBhLmhhc2guZGF0YQAAAAAYYzJzaFBqi/V8gBCAQzmxkJZVXaEAAACAY2JvcqVjYWxnZnNoYTI1NmNwYWRNAAAAAAAAAAAAAAAAAGRoYXNoWCCzzSiw72Bp9a9zcU/bfiuE85/po7uv3M25wUF2YXgntmRuYW1lbmp1bWJmIG1hbmlmZXN0amV4Y2x1c2lvbnOBomVzdGFydBiYZmxlbmd0aBkeBAAAAj5qdW1iAAAAJ2p1bWRjMmNsABEAEIAAAKoAOJtxA2MycGEuY2xhaW0udjIAAAACD2Nib3KlY2FsZ2ZzaGEyNTZpc2lnbmF0dXJleE1zZWxmI2p1bWJmPS9jMnBhL3VybjpjMnBhOjUxNjFjMWZlLTFlMzktNGRhZC04MjAxLWVlNWM4ZjBiY2RiYi9jMnBhLnNpZ25hdHVyZWppbnN0YW5jZUlEeCx4bXA6aWlkOmZlNzhiY2IyLTIzYTMtNDI1Yy04NWJmLWMxMWFjNzg1ZjA3OXJjcmVhdGVkX2Fzc2VydGlvbnODomN1cmx4LXNlbGYjanVtYmY9YzJwYS5hc3NlcnRpb25zL2MycGEuaW5ncmVkaWVudC52M2RoYXNoWCC2mROxMjDJusxriyucZz2mTl2UscEWR9ftOHG38a8PCqJjdXJseCpzZWxmI2p1bWJmPWMycGEuYXNzZXJ0aW9ucy9jMnBhLmFjdGlvbnMudjJkaGFzaFggF/uwwi4acSciVzSnyFGEwtQDHMYV0BGlsPnnW41+IJOiY3VybHgpc2VsZiNqdW1iZj1jMnBhLmFzc2VydGlvbnMvYzJwYS5oYXNoLmRhdGFkaGFzaFgg+fcCn7/AfWrkIXGXZCiE2EFU4xYmokYkayu7Wu2RMYJ0Y2xhaW1fZ2VuZXJhdG9yX2luZm+jZG5hbWVvQW50aHJvcGljIEZpbGVzZ3ZlcnNpb25lMS4wLjBrc3BlY1ZlcnNpb25lMi40LjAAABA4anVtYgAAAChqdW1kYzJjcwARABCAAACqADibcQNjMnBhLnNpZ25hdHVyZQAAABAIY2JvctKEWQISogEmGCFZAgowggIGMIIBjaADAgECAhRA5aAK7sI50L64g/oGQgU9Z1UTADAKBggqhkjOPQQDAzBJMRcwFQYDVQQKEw5BbnRocm9waWMsIFBCQzEuMCwGA1UEAxMlQW50aHJvcGljIENvbnRlbnQgQ3JlZGVudGlhbHMgUm9vdCBDQTAeFw0yNjA4MDcxODQzNTZaFw0yODA4MDYxOTQzNTZaMEQxFzAVBgNVBAoTDkFudGhyb3BpYywgUEJDMSkwJwYDVQQDEyBBbnRocm9waWMgQ2xhdWRlIENvbnRlbnQgU2lnbmluZzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABJh6CmvLUBgFFNU0vUKlOVtE6djd17L5SuwX0LemFisBM3dkd/3cyjxFA3Qo5S46fX0/ihY0VZ7mfb9KF703t5OjWDBWMA4GA1UdDwEB/wQEAwIHgDAVBgNVHSUEDjAMBgorBgEEAYPoXgIBMAwGA1UdEwEB/wQCMAAwHwYDVR0jBBgwFoAUzlHiBIFOZFsj+OPEz5o+nMHXXMIwCgYIKoZIzj0EAwMDZwAwZAIwMXMdFJ4BetLLVY7ORuE9noqbbAZOZn/aArXyTwFAZfKrPzxF2vPoJNf1+UCdg1XGAjBwX1zd9WGqYkqmL5SFqw1QySjr1zJfpJM9+1rdDwSPLMOPOjKuiXjoU/pUUeG9RwmhY3BhZFkNngAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPZYQDuh3H5FtFGpQG890q+kzFNFNjx5PKbOjCKaJWMDE/+EEj+IP9Apzcha/pvjkBMl4Nai/pTUa0FroO3s3bFKxo8=
PredictionMarketsPicksTHE 7 ORACLESHOW KALSHI SETTLES BITCOIN · 15-MINUTEInside the last minute, the answer locks in.How far the settlement value can still move, by clock time: a last-tick settle vs. the 60-print average (random-walk math)THE SETTLEMENT MINUTE · 60 PRINTS AVERAGED0481212:0012:3013:0013:3014:0014:3015:00clock time in the 15-minute windowlast-tick settleKalshi: average of 60 prints−14% at 12:30−71% with 30 s leftσ·√sUnits: spot volatility × √seconds. Averaged: √(t − 60 + 20) before the final minute, (t/60)·√(t/3) inside it.Source: KXBTC15M settlement rule (60 one-second CF Benchmarks prints) · PMP math, no market data.PREDICTIONMARKETSPICKS.COMLine chart: a 60-print settlement average leaves far less room to move than a last-tick settle in the final minute of a Kalshi bitcoin 15-minute market.
So a trader who prices the contract as "spot against strike, volatility times the square root of time" overstates how much can still go wrong, most of all in the last minute. That's the trader selling you the favorite too cheap. "Gamma explodes" describes a last-tick option. This contract isn't one.
The verdict, claim by claim
The post's claim
Our data
Theta and gamma compression make late favorites fragile
The settlement average does the opposite in the final minute: uncertainty collapses. Spot isn't jumpier late either.
Liquidity withdraws before the CF Benchmarks average
Half right. Top-of-book size thins all window long, but spreads don't widen, and spreads over 3¢ stay under 1% even in the final minute. We don't capture the spot exchanges' order books, which is where the post's evidence comes from. Kalshi's own book is what fills you.
80¢+ after 12:30 is a punishing asymmetry
Favorites win about what they cost at every minute. The taker fee is the drag, and it's the same before and after 12:30.
Stand down after 12:30
Not supported. 12:30–14:00 did no worse than earlier, and the final minute was the best stretch for favorites.
Two caveats. First, this is 14 days of book and tape, and the 80–89¢ cells are thin. Second, the tape's final-minute edge belongs to takers who picked their spots. Buying every final-minute favorite blind at the same checkpoints our lane uses comes out at +0.67¢ per contract (SE 0.78), which isn't significant. The money is in knowing how much of the average is already fixed.
The final-minute lane, run in public
That's the strategy we're now testing, out loud. This version of the strategy stays until it breaks.
The rule, in plain English: in the final minute of a Kalshi 15-minute bitcoin window, we compute how much of the 60-print average is already fixed and what the rest can still do. When that says the market favorite is underpriced after the fee, we buy the favorite. Once per window, never the other side.
Paper first, with strict fills. A paper fill counts only if the next book reading, five seconds later, still offers the price, and a real trade printed on our side at that price. Asks in the last seconds get picked off, so we grade on the stricter of the two.
A pass line set before the first fill: 300 graded fills, at least +1.0¢ per contract net after fees, a positive 90% lower bound, and both halves of the sample positive. At the backtest's pace, before strict fills thin it out, that takes about four weeks.
Live after a pass, small: $3 maximum a position, and a $25 daily loss stop.
What we don't publish: the exact entry thresholds, while the test runs. The final-minute book is thin, and the thresholds are fixed in a dated pre-registration, so they can't be tuned after the fact.
In a backtest on the same 14 days, using the public exchange basket as a stand-in for the index, the rule fired in 161 windows, won 98.1% and netted +3.81¢ per contract after fees (SE 1.10). A backtest isn't a record. The live lane prices on the real in-flight average, and the scoreboard below is the record.
<FinalMinuteScoreboard />
Every graded window lands on the Bitcoin Edge 15-Min page as it settles, losers included. Weekly scoreboard posts follow here.
What this means if you trade these markets
Don't stand down at 12:30 because of a rule. The fee is the real drag, and it's there at every minute. Check what a fill costs at your price before you click.
Respect the final minute for what it is. It isn't a coin flip on direction. It's a partly known average, and favorites there have been priced a little too cheap.
Size small. A 95¢ favorite that misses costs you 95¢. Even a rule that wins 98% of the time needs a position size that survives the 2%. Our Kelly calculator does the math.
Want to watch a window live? Bitcoin Edge 15-Min shows the countdown, what the market is pricing and the gold settlement band. Trade on Kalshi, and trade responsibly.
Data: PredictionMarketsPicks capture of Kalshi's KXBTC15M order book (every 5 seconds) and tape (10-second buckets), October 13–27, 2026, graded against Kalshi's settlement results. Re-run October 27, 2026, 16:00 UTC.
The Last 60 Seconds of a Kalshi Bitcoin 15-Minute Market: We Tested the 12:30 Rule on Two Weeks of Tape — frequently asked
Should you stop buying Kalshi bitcoin 15-minute favorites after 12:30?
Not on our data. Across 1,258 windows from October 13 to 27, 2026, 80–99¢ favorites bought from 12:30 to 14:00 did no worse than earlier in the window, and the final minute was the best stretch: takers there netted +2.67¢ per contract after fees, +1.90¢ weighted by contracts.
How does a Kalshi 15-minute bitcoin market settle?
KXBTC15M settles on the simple average of 60 one-second prints of the CF Benchmarks Bitcoin Real-Time Index in the final minute of the window, compared with the strike locked at the open. It does not settle on the last tick or on any single exchange's price.
Why does the 60-print average matter in the last minute?
With 30 seconds left, half of the 60 prints are already in the average and cannot change. The remaining uncertainty is about 71% smaller than it would be for a last-tick settle. A trader pricing the contract as spot against strike with square-root-of-time volatility underprices the favorite.
Does liquidity dry up late in a Kalshi 15-minute window?
Partly. Top-of-book size thins all window long: the thinner side falls about 81% from minute 13 to the last full minute. Spreads do not widen. The median spread goes from 1¢ to 0.1¢ as prices reach the tails, and spreads over 3¢ stay under 1% even in the final minute.
Is there a 12:30 cliff in Kalshi bitcoin 15-minute markets?
No. Buying the 80–99¢ favorite at the ask is a fee-sized drag at every clock mark from 5:00 to 14:45. The 12:30 mark is the weakest row at −1.87¢ per contract, but it sits within 1.6 standard errors of zero, and 13:30 is positive.
What is the final-minute lane?
A pre-registered paper strategy on Kalshi's 15-minute bitcoin markets. In the final minute it buys the market favorite only when our model says the share of the average already fixed makes it underpriced after the fee, once per window, and never fades it. Its record is graded hourly and published, losers included.
When does the final-minute lane go live with real money?
Only after it passes its pre-registered line: 300 graded paper fills, at least +1.0¢ per contract net after fees, a positive 90% lower bound, and both halves of the sample positive. Then it runs small, at $3 maximum a position with a $25 daily loss stop.
Why don't you publish the lane's exact entry rules?
The final-minute book is thin, and publishing exact thresholds invites competition for the same few contracts while the test runs. We publish the mechanism, the pass line and every graded result. The thresholds are fixed in a dated pre-registration, so they can't be tuned after the fact.
Benny Ricciardi is an FSWA Award Winner and published author. He ran 4Deep Sports as CEO, led marketing at FTN Network as CMO, and traded bonds on Wall Street. He founded PredictionMarketsPicks.
kalshi btc 15 min strategykalshi btc 15 min botkalshi btc 15 min bot freekxbtc15mkalshi bitcoin 15 minutekalshi 15 minute strategykalshi 12:30 rulekalshi last minutekalshi 60 second average settlementCF Benchmarks settlement averagekalshi favorites late in the windowkalshi 15 minute liquidityBitcoin Edge 15-MinThe 7 OraclesPredictionMarketsPicks
Want more analysis like this?
Get The 7 Oracles' daily prediction market breakdown — free, no fluff, straight to your inbox.