STUDY CORPUS: 2,000 KXBTC15M ($5.69B Vol) · 1,000 KXETH15M & 1,000 KXSOL15M · 4,404 KALSHI-POLYMARKET PAIRS · 78,804 1S SPOT TICKS
PAPER ID: S15-WP-2026-01 · REPRODUCIBLE EMPIRICAL MICROSTRUCTURE
QUANTITATIVE MARKET MICROSTRUCTURE · WORKING PAPER S15-2026-01 Published October 18, 2026 · Data Verified via Kalshi API v2 & Constituent Spot Feeds

The Microstructure of 15-Minute Crypto Prediction Markets: CF Benchmarks BRTI Basis, Path-Averaged Settlement Lock-In, and Maker vs. Taker Execution on Kalshi

Strike15 Quantitative Research · Execution & Index Microstructure Group (strike15.com)
Constituent Feeds: Coinbase · Kraken · Bitstamp · Gemini · Polymarket CLOB
Abstract

Fifteen-minute cryptocurrency binary prediction contracts on Kalshi (KXBTC15M, KXETH15M, KXSOL15M, and seven additional active series) clear an average of 2,846,177 contracts per 15-minute Bitcoin interval ($5.69 billion total contracts across 2,000 sampled markets). Unlike point-in-time spot digital options, Kalshi 15-minute contracts settle on the 60-second simple arithmetic average of the CF Benchmarks Real-Time Index (BRTI) prior to expiration compared against the 60-second average prior to contract open (floor_strike). Using 2,000 settled KXBTC15M contracts, 15,000 one-minute orderbook bars, 78,804 one-second tick reconstructions across Coinbase, Kraken, Bitstamp, and Gemini, 634 audited live trades, and 4,404 simultaneous Kalshi-Polymarket orderbook snapshots, we isolate four structural determinants of realized trader P&L: (1) single-exchange Coinbase spot exhibits a $12.72 Mean Absolute Error (1.547 bps) against official BRTI settlement and misclassifies the winning binary side in 4.90% of all contracts (11.60% of close calls ≤ 5 bps), whereas a 4-exchange synthetic 60-second composite cuts tracking error by 71.8% to $3.29 MAE (0.405 bps); (2) during Minute 14 (the active 60-second settlement window), remaining settlement standard deviation collapses as σeff(τ) = σ1m(1 − τ/60)3/2 / √3, producing an 88.33%–95.16% win rate (+9.63% to +23.53% net ROI) when trading locked-in partial averages against retail spot pricing; (3) isolating execution mechanics on 310 identical signals proves that eliminating mid-candle auto-exits and switching from 7.0% Taker orders to 1.75% Passive Maker orders flips net returns from −$1,057.51 (−3.43% ROI) to +$1,017.82 (+3.30% ROI)—a +$2,075.33 (+6.73% notional) swing; and (4) cross-venue divergences (>4¢) between Polymarket and Kalshi occur in 52.25% of paired snapshots, yielding +10.56¢ Taker EV (+15.24% ROI) and +12.38¢ Maker Bid EV (+18.07% ROI) when Polymarket leads Kalshi higher.

BRTI Tracking Error Cut −71.8% MAE From $12.72 (Coinbase spot) to $3.29 (1s multi-venue 60s composite); cuts outcome flips from 10.87% to 2.17%.
Min-14 Lock-In Return +10.34% / +23.53% Net ROI per trade in Oct 2026 (1,000 mkts, 90.59% Maker WR) & Jul 2026 (883 mkts, 95.08% Maker WR).
Execution Isolation Swing +$2,075.33 (+6.73%) Same 310 signals: v10 IOC Taker + Auto-Exit (−$1,057.51) vs. v11 Passive Maker + Hold (+$1,017.82).
PM-Kalshi (>4¢) Gate EV +12.38¢ / Ct +18.07% Maker ROI (+15.24% Taker ROI) across n = 757 non-basis snapshots where Polymarket leads Kalshi >4¢.
Section 01 · Market Structure & Contract Specification

1. The Kalshi 15-Minute Crypto Universe & The Strike Continuity Identity

By querying the Kalshi Series API (category=Crypto) and paginating through settled contracts via the Kalshi Trade API v2 Markets Endpoint, we cataloged 14 registered 15-minute cryptocurrency binary series, of which 10 series have active settled markets as of October 18, 2026. Unlike longer-dated daily or weekly brackets, every single-asset 15-minute contract is a pure directional roll contract governed by an Asian-style 60-second arithmetic settlement average.

Per Kalshi's official rules_primary contract specification (Kalshi Markets API): "If the simple average of the sixty seconds of CF Benchmarks' BRTI before [close_time] is at least the simple average of the sixty seconds of CF Benchmarks' BRTI before [open_time], then the market resolves to Yes." Let BRTI(s) denote the 1-second CF Benchmarks Real-Time Index value at Unix second s. For a 15-minute contract opening at Topen and expiring at Tclose = Topen + 900:

(Eq. 1.1 — Strike & Settlement Identity) Kk = floor_strikek = (1 / 60) · Σs = T_open − 59 .. T_open BRTI(s)
Ssettle, k = expiration_valuek = (1 / 60) · Σs = T_close − 59 .. T_close BRTI(s)
PayoffYES = $1.00 if Ssettle, k ≥ Kk else $0.00

Because contract k expires at the exact timestamp Tclose, k = Topen, k+1 where contract k + 1 opens, the 60-second averaging window that determines expiration_valuek is identical to the 60-second averaging window that determines floor_strikek+1. Across our 2,000-market KXBTC15M sample, this Strike Continuity Identity (floor_strikek+1 ≡ expiration_valuek) holds in 99.85% of consecutive contracts (99.90% on KXETH15M and KXSOL15M, and 100.00% on KXXRP15M, KXDOGE15M, and KXBNB15M). This identity allows researchers and execution engines to reconstruct exact historical BRTI settlement prints even on legacy logs that recorded only subsequent strike prices.

Click any column header to sort
Series Ticker ↕ Underlying Asset ↕ CF Benchmarks Index ↕ Sampled Mkts ↕ Mean 15m Vol (Cts) ↕ Median 15m Vol ↕ Max 15m Vol ↕ YES Base Rate ↕ Strike Continuity ↕
KXBTC15M Bitcoin (BTC) BRTI 2,000 2,846,177 2,901,166 6,124,951 49.75% 99.85%
KXETH15M Ethereum (ETH) ETHUSDRTI 1,000 201,640 195,670 526,243 50.90% 99.90%
KXXRP15M XRP (XRP) XRPUSDRTI 300 95,266 88,665 344,280 49.33% 100.00%
KXSOL15M Solana (SOL) SOLUSDRTI 1,000 80,427 72,020 296,301 49.10% 99.90%
KXDOGE15M Dogecoin (DOGE) DOGEUSDRTI 300 47,985 44,447 130,942 51.33% 100.00%
KXHYPE15M Hyperliquid (HYPE) HYPEUSDRTI 300 31,795 26,783 129,447 50.33% 100.00%
KXZEC15M Zcash (ZEC) ZECUSDRTI 300 27,546 24,527 76,747 48.67% 100.00%
KXNEAR15M NEAR Protocol (NEAR) NEARUSDRTI 300 26,123 22,319 114,805 50.33% 100.00%
KXBNB15M BNB (BNB) BNBUSDRTI 300 20,366 17,310 83,262 51.00% 100.00%
KXCRYPTOLEAD15M Multi-Coin Race (5-Way) Multi-RTI 300 605 342 4,048 20.00% N/A (5-Way)
KXADA15M Cardano (ADA) ADAUSDRTI 0 — — — — Registered
KXBCH15M Bitcoin Cash (BCH) BCHUSDRTI 0 — — — — Registered
KXTON15M TON (TON) TONUSDRTI 0 — — — — Registered
KXCRYPTOCOMP15M Crypto Comparison Multi-RTI 0 — — — — Registered

1.2 Intra-Candle Orderbook Liquidity & Spread Lifecycle (15,000 One-Minute Bars)

Using the Kalshi Batch Candlesticks API (period_interval=1) across 1,000 settled KXBTC15M contracts, we measured the top-of-book bid-ask spread (yes_ask − yes_bid) and contract volume for each elapsed minute m ∈ {1, …, 15}. Liquidity follows a distinct U-shaped spread curve and monotonic volume ramp: mean bid-ask spread opens at 2.15¢ in Minute 1 (138,679 contracts), compresses to 1.68¢–1.77¢ between Minutes 2 and 9 (median spread 1.00¢ from Minute 5 through Minute 13), and then widens to 2.46¢ in Minute 14 (where contract volume peaks at 286,706 contracts/minute as the 60-second settlement window begins) and 6.33¢ in Minute 15 (215,969 contracts) as automated market makers pull quotes during the final lock-in seconds.

Section 02 · Oracle Basis & Tracking Error Decomposition

2. Single-Exchange Coinbase Spot vs. Synthetic Multi-Exchange CF Benchmarks BRTI

A foundational flaw in retail Kalshi trading tools—and in pre-v11 versions of Strike15—is computing strike distance and settlement direction exclusively from instantaneous Coinbase BTC-USD spot. In reality, CF Benchmarks' Bitcoin Real-Time Index (BRTI) aggregates orderbook depth across multiple constituent spot exchanges including Coinbase (BTC-USD), Kraken (XBTUSD), Bitstamp (btcusd), and Gemini (btcusd), and Kalshi settles on the 60-second simple average of that multi-exchange index rather than a final-second spot print.

Empirical Oracle Mismatch Proof (1,000 Settled Markets & 329 Verified Live Trades)

Across 1,000 settled KXBTC15M markets, instantaneous Coinbase close exhibits a Mean Absolute Error (MAE) of $12.72 (1.547 bps, RMSE $19.01, 95th percentile error $38.71) against Kalshi's official BRTI expiration_value, resulting in wrong binary outcome classification (YES vs. NO) in 4.90% of all contracts (49 / 1,000) and 11.60% of close-call contracts (47 / 405) where the 15-minute move finishes within ≤ 5 bps (~$40). When both open and close are read from Coinbase spot, the binary mismatch rate rises to 6.60% overall and 15.31% on close calls. In our forensic audit of 329 Kalshi-verified live trades (July 8–19, 2026), 34 live trades (10.33%) had their outcome flipped upon official BRTI reconciliation, with 73.5% (25/34) caused by a persistent −$10 to −$35 Coinbase spot discount relative to BRTI.

Benchmark: Official Kalshi expiration_value
Price Estimator / Composite Markets (N) Mean Bias ($) MAE ($) Median AE ($) RMSE ($) 95th Pct Err ($) MAE (bps) Outcome Flips (N / %) Close-Call (≤5 bps) Flip %
Coinbase Spot Close (Instantaneous) 1,000 −$2.41 $12.72 $8.83 $19.01 $38.71 1.547 49 (4.90%) 11.60% (47/405)
Bitstamp Spot Close (Instantaneous) 1,000 −$0.77 $10.40 $6.26 $16.73 $33.59 1.265 41 (4.10%) 9.88% (40/405)
Synthetic BRTI Spot Close (Multi-Exch Instant) 1,000 −$1.42 $10.98 $6.88 $17.37 $35.74 1.335 45 (4.50%) 10.86% (44/405)
Coinbase Final-Minute TWAP (OHLC4) 1,000 −$1.65 $5.66 $4.38 $7.98 $15.03 0.689 26 (2.60%) 6.42% (26/405)
Bitstamp Final-Minute TWAP (OHLC4) 1,000 −$0.26 $5.68 $4.28 $7.92 $15.16 0.691 26 (2.60%) 6.42% (26/405)
Synthetic BRTI 1m TWAP (4-Exchange Mean Composite) 1,000 −$0.81 $5.15 $3.86 $7.38 $13.39 0.626 24 (2.40%) 5.93% (24/405)
Synthetic BRTI 1m TWAP (4-Exchange Median Composite) 1,000 −$0.82 $5.16 $3.86 $7.41 $13.51 0.628 24 (2.40%) 5.93% (24/405)
Coinbase-Only Open & Close (Pre-Jul 8 Legacy Behavior) 1,000 −$2.41 $12.72 $8.83 $19.01 $38.71 1.547 66 (6.60%) 15.31% (62/405)

Variance Attribution of Basis Error: Decomposing the high-resolution 1-second tick reconstruction (Coinbase Trades API, Kraken Trades API, and Bitstamp Transactions API) demonstrates two orthogonal error sources: (1) Temporal Averaging Error (~72% of MAE variance), where using an instantaneous print at Tclose instead of the 60-second simple average over [Tclose − 59s, Tclose] accounts for the drop from $11.68 MAE to $3.26–$3.29 MAE; and (2) Single-Exchange Venue Basis (~28% of MAE variance and 68% of outcome flips), where even a 60-second averaged Coinbase-only feed still misclassifies 6.52% of settlements (16.67% of close calls) due to localized Coinbase orderflow spikes, whereas combining Coinbase + Kraken + Bitstamp cuts outcome misclassifications to 2.17% (and 0.00% on Kraken 1s 60s average).

Section 03 · Path-Dependent Asian Digital Option Pricing

3. Mathematical & Empirical Analysis of the 60-Second Settlement Window ("Minute-14 Lock-In")

During the final 60 seconds before contract expiration (t ∈ [14m00s, 15m00s]), let τ ∈ [0, 60] denote the number of seconds already elapsed inside the CF Benchmarks settlement window, and let u = 60 − τ denote the seconds remaining until expiration. At time t = 14m + τ, the final settlement price Ssettle decomposes into a deterministic locked-in partial average S̄[0,τ] and a stochastic remaining path average S̄(τ,60]:

(Eq. 3.1 — Path-Averaged Variance Collapse) Ssettle = (τ / 60) · S̄[0,τ] + ((60 − τ) / 60) · S̄(τ,60]
Et[Ssettle] = (τ / 60) · S̄[0,τ] + ((60 − τ) / 60) · Sτ
σeff(τ) = √Vart(Ssettle) = σ1m · (1 − τ / 60)3/2 / √3

Notice the super-linear (1 − τ/60)3/2 / √3 collapse of remaining settlement volatility relative to 1-minute spot volatility σ1m:

  • At t = 14m00s (τ = 0s locked in): σeff(0) = σ1m / √3 ≈ 0.5774 σ1m (42.3% lower volatility than a point-expiry option over the final minute).
  • At t = 14m15s (τ = 15s, 25% locked in): σeff(15) = σ1m (0.75)3/2 / √3 ≈ 0.3750 σ1m (62.5% lower volatility).
  • At t = 14m30s (τ = 30s, 50% locked in): σeff(30) = σ1m (0.50)3/2 / √3 ≈ 0.2041 σ1m (79.6% lower volatility — nearly 5× tighter than a 1-minute spot move).
  • At t = 14m45s (τ = 45s, 75% locked in): σeff(45) = σ1m (0.25)3/2 / √3 ≈ 0.0722 σ1m (92.8% lower volatility — 13.9× tighter than a 1-minute spot move).
Settlement Checkpoint Seconds Left (60−τ) Locked-In Weight (τ/60) Theoretical σeff / σ1m Empirical Mean σeff (bps) Directional Accuracy (%) High-Conviction (plock ≥ 0.90) WR Brier Score (Lock-In Model) Brier Score (Naive Spot) Spot Whipsaw Traps Caught
13m30s (Pre-Window) 90s 0.0% 1.1547× 3.029 bps 89.13% (41/46) 93.94% (31/33) 0.0834 0.0899 1 / 1 (100%)
14m00s (Window Starts) 60s 0.0% 0.5774× (−42.3%) 1.916 bps 91.30% (42/46) 97.22% (35/36) 0.0594 0.0603 1 / 2 (50%)
14m15s (Quarter Lock) 45s 25.0% 0.3750× (−62.5%) 1.244 bps 95.65% (44/46) 100.00% (39/39) 0.0273 (−26.0%) 0.0369 1 / 2 (50%)
14m30s (Half Lock) 30s 50.0% 0.2041× (−79.6%) 0.677 bps 95.65% (44/46) 100.00% (41/41) 0.0319 (−29.1%) 0.0450 2 / 2 (100%)
14m45s (Three-Quarter Lock) 15s 75.0% 0.0722× (−92.8%) 0.239 bps 97.83% (45/46) 97.67% (42/43) 0.0228 (−53.1%) 0.0486 3 / 3 (100%)
Interactive Quantitative Tool #1 · Live Formula Engine

Minute-14 60-Second Settlement Window Lock-In & Whipsaw Trap Simulator

15s (14m15s · 25.0% Locked)
+2.80 bps (+$24.36)
+2.50 bps (+$21.75)
3.30 bps
80¢ (Maker Bid/Limit: 78¢)
Projected Settlement Et[Ssettle − K]
+2.58 bps (+$22.40)
Spot & Locked Average Aligned (YES)
Effective Remaining σeff(τ)
1.238 bps (−62.5%)
Lock-In z-score: +2.08σ (vs. Naive Spot +0.87σ)
True Lock-In Win Prob (plock)
98.12%
Naive Point-Expiry Spot Model: 80.92% (+17.20 pp gap)
Net Expected Value ($100 Stake)
+$21.25 Taker / +$25.39 Maker
STRONG +EV LOCK-IN EXECUTION
Remaining Settlement Volatility Decay Curve: σeff(τ) / σ1m = (1 − τ/60)3/2 / √3 τ = 15s → 0.375× σ1m
0.60σ 0.30σ 0.00σ 14m00s (0s) 14m15s (15s) 14m30s (30s) 14m45s (45s) 15m00s (60s)
━━ True 60s Path-Averaged σeff(τ) ╌╌ Naive Point-Expiry Spot Diffusion
Live Production Deployment · Strike15 v11
Track the 4-Exchange CF Benchmarks BRTI Proxy & 60s Lock-In Window Live

Strike15 v11 polls Coinbase, Kraken, Bitstamp, and Gemini every second via brti-proxy.js, computes the real-time 60-second settlement lock-in average at Minute 14, and gates execution against Polymarket CLOB quotes.

Section 04 · Orderbook Execution & Fee Schedule Microstructure

4. Why High-Win-Rate Taker Bots Bleed: Execution Isolation (C1 → C4) & Maker vs. Taker Fees

A central paradox in binary prediction markets is how a directional signal achieving a 70.66%–75.48% win rate can still lose money net of execution costs. On Kalshi, transaction fees follow a parabolic variance-weighted formula on contract count C = ⌊Stake / P⌋ and contract price P ∈ (0.01, 0.99) (Kalshi Fee Schedule):

(Eq. 4.1 — Kalshi Parabolic Taker vs. Maker Fee Schedule) Feetaker(C, P) = (1 / 100) · ⌈ 7.00 × C × P × (1 − P) ⌉
Feemaker(C, P) = (1 / 100) · ⌈ 1.75 × C × P × (1 − P) ⌉ (75.0% Fee Reduction)

In our forensic audit of the historical July 2026 live trading dataset (strike15-rescue.json, N = 634 live trades, $25,365.00 total stake) and our 1,000-market October 2026 backtest (N = 310 baseline signals at $100 stake), we isolated four compounding execution leaks in the legacy v10 architecture:

  1. Mid-Candle Auto-Exit Spread & Double Taker Fee Bleed (kalshi-exit.js): Settling a winning binary contract at expiration pays $1.00 with $0 settlement fee and 0¢ bid-ask spread. By contrast, closing a position mid-candle via an Immediate-or-Cancel (IOC) order with a −15¢ aggressive limit buffer crosses the bid-ask spread, incurs 2¢–5¢ of book-walking slippage, pays a second 7.0% taker fee, and caps winning payouts at 60% of maximum gain while leaving losing trades uncapped at −100%. Across 118 early-exited live trades in July 2026, premature profit-capping forfeited −$918.03 in gross profit (−$805.59 net counterfactual drag) and paid $57.91 in extra exit taker fees.
  2. Aggressive +10¢ Entry IOC Slippage Buffer & Unlogged Fill Telemetry (kalshi-trade.js): Legacy kalshi-trade.js sized contracts from the unbuffered quote (Math.floor(betSize / (priceInCents / 100))) and appended a +10¢ IOC limit buffer (Math.min(priceInCents + 10, 99)), permitting fills up to 10¢ worse than the EV gate's maximum acceptable price and causing budget overruns of +12.5% to +33.3%. Furthermore, because Kalshi API v2 returns taker_fill_cost and fill_count_fp rather than average_fill_price, fillMult was null on 100% of the 634 live trades—hiding −$376.92 of real account drag per 1¢ of adverse fill slippage across ~37,692 contracts.
  3. Multi-Leg Intra-Candle Stacking: Firing multiple correlated bets into the same 15-minute candle accounted for 177 extra trades ($8,785 stake) that had a 68.36% win rate and generated −$337.35 Gross (91.7% of all gross losses) / −$474.50 True Net (−5.40% ROI), led by Leg #2 in a candle (n = 151, 66.23% WR, −$534.72 True Net, −7.60% ROI).
  4. Taker (7.0%) vs. Passive Maker (1.75%) Execution: Holding the exact 310 baseline signals fixed on the 1,000-market October 2026 dataset and stepping from C1 (v10 IOC Taker + Auto-Exit) to C4 (v11 Passive Maker Limit at Ask − 2¢ + Hold to Expiration) flips net P&L by +$2,075.33 (+6.73% of notional stake):
Execution Architecture Variant (N = 310 Identical Signals) Entry Mechanism Exit Mechanism Win Rate Avg Entry Price Total Kalshi Fees Total Net P&L ($) Net ROI (%) Incremental P&L Saved vs. C1
C1: Legacy Strike15 v10 Baseline IOC Taker (Ask + 1¢ slip, 7.0% fee) Mid-Candle Auto-Exit (Bid − 2¢, 7.0% fee) 75.48% 75.96¢ $566.99 −$1,057.51 −3.43% Baseline
C2: Eliminate Mid-Candle Auto-Exit IOC Taker (Ask + 1¢ slip, 7.0% fee) Hold to Expiration (0¢ slip, $0 exit fee) 75.48% 75.96¢ $520.69 −$642.81 −2.08% +$414.70 (+1.35% ROI)
C3: Tight Limit at Exact Ask + Hold Tight Limit at Ask (0¢ extra slip, 7.0% fee) Hold to Expiration (0¢ slip, $0 exit fee) 75.48% 74.96¢ $542.38 −$244.45 −0.79% +$813.06 (+2.64% ROI)
C4: Strike15 v11 Passive Maker + Hold Resting Maker (Ask − 2¢, 1.75% fee) Hold to Expiration (0¢ slip, $0 exit fee) 75.48% 72.96¢ $147.29 (−74.0%) +$1,017.82 +3.30% +$2,075.33 (+6.73% ROI)
Interactive Quantitative Tool #2 · Execution Cost Attribution

Kalshi Parabolic Fee Schedule & Execution Isolation Calculator (v10 Taker vs. v11 Maker)

75¢ (Maker Entry: 73¢)
$100.00
75.5%
310 Trades
C1: Legacy IOC Taker (+1¢ slip + Auto-Exit)
−$1,051.20 (−3.39% ROI)
Breakeven WR: 78.92% · Total Fees: $564.20
C3: Tight Taker Limit at Ask + Hold
−$229.40 (−0.74% ROI)
Breakeven WR: 76.31% · Total Fees: $539.40
C4: v11 Passive Maker (Ask − 2¢) + Hold
+$930.90 (+3.00% ROI)
Breakeven WR: 73.35% · Total Fees: $148.80
Total Execution Alpha (C4 minus C1)
+$1,982.10 (+6.39% Swing)
Fee Savings: $415.40 (−73.6%) + Spread Capture
Section 05 · Quantitative Strategy Evaluation & Split-Half Validation

5. Multi-Strategy Backtest Results Across 1,000 KXBTC15M Markets & 883 July Intervals

We evaluated four quantitative signal architectures across the 1,000-market October 2026 KXBTC15M candlestick dataset ($100 standardized stake per trade, exact Kalshi fee schedule, strict chronological split-half out-of-sample testing) and cross-validated on the 883 reconciled July 2026 intervals:

  • Strategy A — Synthetic BRTI Volatility-Adjusted Black-Scholes Digital Fair Value Model: Estimates fair probability pYES(t) = Φ([ln(SBRTI(t)/K) + μ̂(t)] / [σ̂EWMA(t) √(14.333 − m)]) using EWMA 1-minute realized volatility (λ = 0.94), a multi-exchange lead-lag drift term μ̂(t), and the exact path-averaged variance horizon τeff = 14.333 − m. Calibrated within 0.10 pp to 1.69 pp across all probability deciles between 50% and 90% (N = 5,000 evaluations), generating +$1,520.68 net P&L (+1.72% ROI, 889 trades, 78.97% WR) as a Passive Maker.
  • Strategy B — Minute 14 "Settlement Window Lock-In" (t = 14m00s – 14m30s): Exploits the (1 − τ/60)3/2 / √3 variance collapse inside the active 60-second BRTI averaging window. In October 2026 (1,000 markets), Minute 14 Taker earns +10.34% ROI (+$617.77, 88.33% WR, Profit Factor 1.874, +10.99% 1st Half / +9.69% 2nd Half) and Minute 14 Maker earns +9.63% ROI (+$815.14, 90.59% WR, Profit Factor 2.021, Brier 0.0946). In July 2026 (883 markets at 14m15s when 25% of settlement is locked in), Taker earns +20.74% ROI (59W–3L, 95.16% WR, Profit Factor 5.174) and Maker earns +23.53% ROI (58W–3L, 95.08% WR, Profit Factor 5.755). By contrast, trading one minute earlier at Minute 13 (t = 13m00s, before the 60s window opens) loses −16.14% ROI—proving the edge is structural to the 60-second settlement averaging window.
  • Strategy D — Volatility-Scaled Sigma Bucket (|z| ≥ 0.85σ) + Multi-Exchange Confirmation (Minutes 3 & 5): Requires constituent exchanges (Coinbase and Bitstamp) to agree on strike direction with cross-exchange basis dispersion ≤ 3.5 bps (which lifts leader persistence by +9.85 pp to +18.18 pp over disagreement intervals). Decomposing by read point proves that Minute 3 Maker (+5.96% ROI, +$818.70, 87.68% WR, +6.86% 1st Half / +5.06% 2nd Half), Minute 5 Maker (+4.70% ROI, +$692.41, 87.16% WR), and Minute 3 Taker (+4.05% ROI, 84.62% WR) drive all early-candle alpha, whereas Minutes 7 and 10 are negative EV (−1.81% and −0.63% Maker; −0.58% and −7.65% Taker) because market makers price mid-contract Brownian diffusion efficiently.
Standardized $100 Stake · Exact Kalshi Fees
Strategy & Execution Mode ↕ Trades (N) ↕ Record (W–L) Win Rate ↕ Avg Entry (¢) ↕ Total Fees ($) ↕ Net P&L ($) ↕ Net ROI (%) ↕ Split-Half ROI (H1 / H2) Profit Factor ↕ Brier Score ↕
Strategy B: Jul 2026 Reconciled (14m15s Lock-In, Maker) 61 58W – 3L 95.08% 77.85¢ $23.82 +$1,428.84 +23.53% +32.43% / +14.91% 5.755 0.0491
Strategy B: Jul 2026 Reconciled (14m15s Lock-In, Taker) 62 59W – 3L 95.16% 78.92¢ $91.39 +$1,280.84 +20.74% +28.76% / +12.71% 5.174 0.0484
Strategy B: Oct 2026 KXBTC15M (t=14m00s Lock-In, Taker) 60 53W – 7L 88.33% 80.40¢ $82.21 +$617.77 +10.34% +10.99% / +9.69% 1.874 0.1172
Strategy B: Oct 2026 KXBTC15M (t=14m00s Lock-In, Maker) 85 77W – 8L 90.59% 83.33¢ $25.09 +$815.14 +9.63% +14.20% / +5.17% 2.021 0.0946
Strategy B Counterfactual: Min 13 Pre-Window (t=13m00s, Taker) 49 34W – 15L 69.39% 79.33¢ $70.75 −$787.31 −16.14% +0.25% / −31.86% 0.483 0.2704
Strategy D: KXETH15M Multi-Exch Sigma (Taker, 240 Mkts) 44 39W – 5L 88.64% 80.35¢ $60.41 +$367.11 +8.38% +7.90% / +8.86% 1.725 0.1120
Strategy D: KXBTC15M Sigma + Multi-Exch (min3 Only, Maker) 138 121W – 17L 87.68% 82.47¢ $42.75 +$818.70 +5.96% +6.86% / +5.06% 1.482 0.1068
Strategy D: KXBTC15M Sigma + Multi-Exch (min5 Only, Maker) 148 129W – 19L 87.16% 82.66¢ $45.40 +$692.41 +4.70% +2.33% / +7.07% 1.365 0.1109
Strategy D: KXETH15M Multi-Exch Sigma (Maker, 240 Mkts) 116 102W – 14L 87.93% 83.66¢ $33.57 +$526.88 +4.56% +4.12% / +5.00% 1.377 0.1084
Strategy D: KXBTC15M Sigma + Multi-Exch (min3 Only, Taker) 52 44W – 8L 84.62% 80.16¢ $72.02 +$209.57 +4.05% −0.40% / +8.50% 1.259 0.1274
Strategy C4: Execution Isolation (Passive Maker + Hold) 310 234W – 76L 75.48% 72.96¢ $147.29 +$1,017.82 +3.30% +8.30% / −1.70% 1.134 0.1986
Strategy D: KXBTC15M Sigma + Multi-Exch (All RPs, Maker) 622 528W – 94L 84.89% 82.87¢ $188.66 +$1,265.00 +2.04% +1.12% / +2.96% 1.135 0.1272
Strategy A: Synthetic BRTI Black-Scholes Digital (Maker) 889 702W – 187L 78.97% 77.28¢ $355.67 +$1,520.68 +1.72% +0.34% / +3.10% 1.081 0.1636
Strategy D: min10 Read Point Only (Taker — Mid-Contract Trap) 48 35W – 13L 72.92% 78.26¢ $72.95 −$365.78 −7.65% +3.88% / −19.18% 0.722 0.2110
Baseline C1: Legacy v10 (Coinbase + IOC Taker + Auto-Exit) 310 234W – 76L 75.48% 75.96¢ $566.99 −$1,057.51 −3.43% +0.55% / −7.40% 0.857 0.1986
Section 06 · Cross-Venue Lead-Lag & Arbitrage Microstructure

6. Cross-Venue Price Discovery: Kalshi vs. Polymarket Across 4,404 Paired Book Snapshots

Across 4,404 settlement-verified paired orderbook snapshots sampled simultaneously on Kalshi and Polymarket for the exact same 15-minute interval iv and elapsed minute m ∈ {3, 5, 7, 10, 12, 14}, the two venues disagree on the Leader's ask price by >4¢ (≥5¢) in 2,301 pairs (52.25%) and by ≥4¢ in 2,643 pairs (60.01%), with an overall mean absolute gap of 7.89¢ (and 13.35¢ when |gap| > 4¢).

Price Discovery Hierarchy: Polymarket Leads, Kalshi Lags

Evaluating Brier probability accuracy across all 4,404 paired snapshots proves that Polymarket is the faster price-discovery venue (Brier = 0.1547 overall, and 0.1507 outside the near-strike basis zone vs. Kalshi's 0.1581). When Polymarket prices the Leader >4¢ higher than Kalshi (PM_Ask − K_Ask > 4¢, mg ≥ 0.03%, n = 757), Kalshi's average Leader Ask is 69.31¢ while Polymarket's Ask is 80.82¢—and the empirical settlement win rate is 81.24%. Buying the lagging Kalshi Leader yields +10.56¢ Taker EV (+15.24% ROI) and +12.38¢ Maker Bid EV (+18.07% ROI). Conversely, when Kalshi prices the Leader >4¢ higher than Polymarket (K_Ask − PM_Ask > 4¢, mg ≥ 0.03%, n = 608), buying the Kalshi Leader loses −4.05¢ Taker EV (−4.88% ROI), whereas fading Kalshi's overpriced Leader by buying the Kalshi Underdog earns +1.48¢ Taker EV (+8.35% ROI) and +2.93¢ Maker Bid EV (+17.31% ROI)—jumping to +3.44¢ Taker EV (+18.98% ROI) and +4.94¢ Maker Bid EV (+28.47% ROI) when K_Ask − PM_Ask > 8¢ (n = 315).

Cross-Venue Divergence Regime (Kalshi ↔ Polymarket) Pairs (N) Share % Emp. Leader WR Kalshi Leader Ask PM Leader Ask Mean |Gap| Brier (Kalshi / PM) Buy Kalshi Leader Taker EV (ROI) Buy Kalshi Leader Maker Bid EV Buy Kalshi Underdog Maker Bid EV
All Settlement-Verified Paired Snapshots 4,404 100.0% 78.20% 74.44¢ 75.03¢ 7.89¢ 0.1577 / 0.1547 +2.66¢ (+3.57%) +4.25¢ −4.00¢
Venue Agreement (|K_Ask − PM_Ask| ≤ 4¢) 2,103 47.8% 82.88% 80.83¢ 80.89¢ 1.92¢ 0.1205 / 0.1199 +1.13¢ (+1.40%) +2.41¢ −2.42¢
PM Bullish Divergence (PM_Ask − K_Ask > 4¢, All mg) 1,270 28.8% 74.09% 61.45¢ 74.52¢ 13.08¢ 0.2009 / 0.1773 +11.19¢ (+18.21%) +13.17¢ −12.97¢
PM Bullish Clean (PM_Ask − K_Ask > 4¢, mg ≥ 0.03%) 757 17.2% 81.24% 69.31¢ 80.82¢ 11.51¢ 0.1651 / 0.1355 +10.56¢ (+15.24%) +12.38¢ (+18.07%) −12.31¢
PM Bullish Wide (PM_Ask − K_Ask > 4¢, mg ≥ 0.06%) 443 10.1% 83.30% 73.80¢ 84.29¢ 10.50¢ 0.1456 / 0.1235 +8.23¢ (+11.16%) +9.88¢ −9.79¢
Kalshi Overpriced (K_Ask − PM_Ask > 4¢, mg ≥ 0.03%) 608 13.8% 79.93% 83.09¢ 71.74¢ 11.35¢ 0.1493 / 0.1695 −4.05¢ (−4.88%) −2.60¢ +2.93¢ (+17.31% ROI)
Kalshi Severely Overpriced (K_Ask − PM_Ask > 8¢, mg ≥ 0.03%) 315 7.2% 77.46% 82.63¢ 67.33¢ 15.30¢ 0.1670 / 0.1945 −6.08¢ (−7.35%) −4.58¢ +4.94¢ (+28.47% ROI)

Two-Leg Cross-Venue Arbitrage Verification (N = 3,767 Non-Basis Full-Book Pairs): When evaluating simultaneous two-leg arbitrage locks (buying Leader YES on the cheaper venue and Leader NO on the dearer venue, excluding 61 near-strike oracle-split pairs where |gap| > 40¢), 3,069 of 3,767 pairs (81.47%) lock a gross profit (combined cost < 100¢) with 0 lost locks upon official settlement verification (100.0%), and 2,469 pairs (65.54%) lock a net profit after deducting both Kalshi taker fees and a 2¢ Polymarket cost estimate, with a median net lock of +6.60¢ (mean +8.34¢) per contract pair.

Section 07 · Production Implementation & Reproducibility

7. Strike15 v11 Reference Architecture & Live Suite Access

Every empirical finding in this paper is directly implemented in the Strike15 v11 Production Suite (strike15.com/terminal):

  • 4-Exchange CF Benchmarks BRTI Synthetic Proxy (/.netlify/functions/brti-proxy): Polls Coinbase, Kraken, Bitstamp, and Gemini in parallel, computing the outlier-trimmed multi-exchange composite, cross-exchange dispersion in basis points, and the exact second-by-second running 60-second settlement average during Minute 14.
  • Minute-14 Settlement Lock-In Engine & Read-Point Gate: Restricts early directional entries to Minutes 3 and 5 with multi-exchange confirmation (|z| ≥ 0.85σ, dispersion ≤ 3.5 bps), disables negative-EV mid-candle reads (min7, min10), and activates the Minute-14 Lock-In calculator at t = 840s elapsed.
  • Passive Maker / Tight-Taker v2 Order Execution (kalshi-trade.js & kalshi-order-status.js): Sizes contracts strictly from worst-case limit price (eliminating budget overruns), caps slippage to preserve positive EV, defaults to resting Maker limit orders (cutting Kalshi fees by 75% from 7.0% to 1.75%) held to expiration ($0 exit fee), and computes exact realized fill prices from taker_fill_cost + maker_fill_cost divided by fill_count.
  • Real-Time Polymarket Cross-Venue Divergence Gate (/.netlify/functions/polymarket-quote): Streams live Polymarket CLOB orderbook quotes alongside Kalshi orderbook depth, highlighting PM_Ask − K_Ask > 4¢ leader opportunities (+15.24% Taker / +18.07% Maker ROI) and blocking trades when Kalshi is overpriced relative to Polymarket.

Cite This Working Paper

@techreport{strike15_microstructure_2026, title = {The Microstructure of 15-Minute Crypto Prediction Markets: CF Benchmarks BRTI Basis, Path-Averaged Settlement Lock-In, and Maker vs. Taker Execution on Kalshi}, author = {{Strike15 Quantitative Research Group}}, institution = {Strike15}, number = {S15-WP-2026-01}, year = {2026}, month = {October}, url = {https://www.strike15.com/research} }
Deploy Institutional Execution on Kalshi 15m Crypto Markets
Launch the Strike15 v11 Terminal or Start Your Signal Pro Trial

Inspect live 4-exchange BRTI basis, Minute-14 settlement lock-in probabilities, Polymarket-Kalshi cross-venue divergence alerts, and resting Maker order execution across BTC, ETH, SOL, and XRP.