The Math of Prediction Markets: Binary Options, Kelly Criterion, and CLOB Pricing Mechanics
This is a detailed research piece. If you find value in institutional-quality hedge fund analysis, support this work on Patreon.
Prediction market contracts are fully-collateralized binary options trading on central limit order books where the core invariant YES + NO = $1.00 creates deterministic P&L mechanics and persistent arbitrage opportunities. Edge extraction comes primarily from superior probability forecasting combined with Kelly-optimal position sizing. These are vanilla digital options priced by the market, not Black-Scholes.
The Setup: Arrow-Debreu Securities on CLOBs
Prediction markets issue binary contracts with terminal payoffs of $1.00 or $0.00. On Polymarket, each market creates two ERC-1155 tokens (YES and NO) via Gnosis Conditional Tokens Framework. On Kalshi, the first CFTC-regulated Designated Contract Market for event contracts, the same binary structure applies but with fiat settlement.
The foundational invariant is contract-enforced: P_YES + P_NO = $1.00. Violation creates immediate arbitrage. If YES trades at $0.55 and NO at $0.40 (total = $0.95), buying both locks $0.05 risk-free profit at settlement. If the sum exceeds $1.00, selling both captures the excess.
Shares are atomically minted when opposing orders match. Trader A submits limit buy YES @ $0.65, Trader B submits limit buy NO @ $0.35. The exchange collects $1.00 total, mints 1 YES + 1 NO token simultaneously, distributes to each party. Zero fractional reserves, zero counterparty credit risk, 100% collateralization.
Price discovery occurs through order book mechanics. Polymarket displays the midpoint of best bid/ask spread (or last traded price if spread exceeds $0.10). Kalshi operates similarly. Market Price ≈ Implied Probability under risk-neutral pricing (subject to risk preferences, liquidity, and platform frictions). YES @ $0.72 equals 72% market-assigned probability.
Trade Structure: CLOB Architecture and Settlement
Polymarket uses hybrid-decentralized infrastructure: off-chain order matching (gasless), EIP-712 signed orders, on-chain settlement via Polygon PoS with USDC collateral. Kalshi operates as fully-regulated exchange under CFTC oversight with fiat USD settlement.
Resolution mechanisms differ:
Polymarket: UMA Optimistic Oracle with $750 USDC bond, 2-hour dispute window, Schelling-point arbitration by UMA token holders if contested
Kalshi: Event contracts self-certify outcomes based on authoritative data sources (AP, NBC, government statistics)
The October 2, 2024 D.C. Circuit decision allowed Kalshi to list political event contracts and materially changed the regulatory landscape for event contracts in the United States.
Risk & P&L Mechanics: Deterministic Payoffs
Pre-resolution trading P&L follows standard equity mechanics:
P&L = (Exit_Price - Entry_Price) × Position_SizeExample: Buy 5,000 YES @ $0.28, sell @ $0.61 → $1,650 profit [($0.61 — $0.28) × 5,000].
Holding to resolution creates asymmetric convexity tied to entry price:
Low-probability tails ($0.05-$0.20) offer lottery-like payoff structures. Buy 10,000 YES @ $0.12, pay $1,200. If event occurs, receive $10,000 → $8,800 net profit (+733%). If event fails, lose entire $1,200 stake (-100%).
The zero-sum structure means every dollar won equals a dollar lost by counterparty. This is pure information transfer. Polymarket charges no trading fees on its primary platform. Kalshi charges variable fees calculated as ceil(0.07 × contracts × price × (1-price)) (fee schedule as of December 2024), ranging from ~0.6% for tail events to 1.75% at mid-market ($0.50) prices.
Key Quant Insight: Kelly Criterion for Binary Options
Edge extraction requires two components: probability estimation superiority and Kelly-optimal position sizing.
Expected value formula:
EV = p(true) × $1.00 - Market_PriceKelly criterion determines optimal bankroll fraction:
f* = (bp - q) / b
where:
p = true probability (your forecast)
q = 1 - p
b = (1 - Market_Price) / Market_Price [net odds]Worked Example: Market prices “Fed Rate Cut in March” at $0.60 (60% implied probability). Your econometric model forecasts 75% true probability.
b = (1 - 0.60) / 0.60 = 0.667
f* = (0.667 × 0.75 - 0.25) / 0.667 = (0.500 - 0.25) / 0.667 = 0.375Kelly recommends 37.5% of bankroll in YES shares. EV per $1 risked = $0.75 — $0.60 = $0.15 edge (25% ROI if forecast correct).
Fractional Kelly (typically 0.25x to 0.5x full Kelly) reduces volatility and protects against probability estimation errors. Academic research by Wolfers and Zitzewitz (2006) shows prediction market prices typically approximate mean beliefs but can deviate for extreme probabilities near $0.00 or $1.00, where risk preferences distort pricing.
Arbitrage Mechanics: Cross-Platform and Intra-Market
Cross-platform arbitrage exploits price disparities between Polymarket, Kalshi, PredictIt. Research on 2024 US Presidential election markets documented persistent opportunities:
Clinton and Huang (2025) found prices for identical contracts diverged significantly across platforms
Accuracy rates in their sample: PredictIt 93% correctly predicted outcomes, Kalshi 78%, Polymarket 67%
Arbitrage opportunities peaked in final two weeks before Election Day (contrary to efficiency hypothesis)
Example arbitrage:
Polymarket YES: $0.42
Kalshi NO: $0.56
Total cost: $0.98
Guaranteed payout: $1.00
Net profit: $0.02 per contract (2.04% return)
These opportunities persist because:
Low institutional participation (retail-dominated flow)
Platform fragmentation (no unified orderbook)
Thin liquidity in niche markets
High latency between price discovery sources
Intra-platform arbitrage occurs when dependent markets misprice probability distributions. Example: If individual swing state markets sum to 87% probability while national “Trump wins” market trades at 65%, buying the underpriced distribution captures guaranteed profit when probabilities converge.
However, arbitrage profitability faces constraints:
Platform fees: Polymarket charges no fees (main platform), Kalshi fees range 0.6–1.75% depending on price
Slippage in thin markets
Withdrawal/settlement delays
Millisecond HFT competition for obvious opportunities
Market Inefficiencies: Longshot Bias and Behavioral Distortions
Prediction markets exhibit systematic mispricing patterns exploitable by quantitative traders:
Longshot Bias: Retail traders systematically overpay for low-probability outcomes ($0.01-$0.15) seeking lottery-like payoffs, while underpricing favorites. Professional traders exploit by systematically selling tail events and buying high-probability outcomes.
Recency Bias: Prices overreact to recent news then mean-revert, creating short-term reversals. Markets show negative autocorrelation in daily price changes. Momentum doesn’t persist.
Volume Distortions: National presidential markets on Polymarket/Kalshi showed highest trading volume but greater inefficiency than lower-liquidity state-level markets, suggesting attention-driven mispricing overwhelms information aggregation.
From Ng, Peng, Tao, Zhou (2025): “Using unique dataset from Polymarket, Kalshi, PredictIt, and Robinhood during 2024 U.S. election, we find significant price disparities across platforms creating economically meaningful arbitrage opportunities.”
Comparing CLOB vs AMM Architectures
Polymarket originally used Automated Market Maker (AMM) with Constant Product formula but migrated to CLOB in 2023 for superior price discovery and capital efficiency.
AMM Mechanics (legacy):
Constant Product: x × y = k (YES shares × NO shares = constant)
Logarithmic slippage for large orders
Liquidity providers earn bid-ask spread
Vulnerable to impermanent loss
CLOB Mechanics (current):
Linear slippage based on orderbook depth: Δp ≈ Q / (2 × depth)
Discrete price jumps from sparse orders
Market makers post limit orders at specific prices
No impermanent loss risk
CLOB architecture dominates for binary outcomes. Polymarket’s 2023 migration to CLOB enabled significant liquidity growth and improved price discovery versus AMM predecessors. Hybrid concentrated liquidity designs (Uniswap v3-style) attempted but suffer gap risk outside specified ranges.
Lesson: Probability Edge + Kelly Sizing = Systematic Alpha
Prediction markets are pure information bets where systematic profitability requires:
Probability Forecasting Superiority: Build proprietary models aggregating polling data, fundamental analysis, regression forecasts. Even 3–5% edge over market consensus compounds significantly via Kelly criterion.
Kelly-Optimal Position Sizing: Full Kelly maximizes long-run growth rate but creates 33% probability of halving bankroll before doubling. Fractional Kelly (0.25x-0.5x) recommended for real-world risk management.
Exploit Behavioral Patterns: Retail-dominated markets systematically misprice tail events. Target $0.05-$0.20 contracts where small probability improvements = large price movements.
Platform Arbitrage: Cross-platform price monitoring captures 1–3% risk-free returns on liquid markets. Automated systems scan for YES(A) + NO(B) < $1.00 violations.
Avoid Adverse Selection: Thin markets (<$50K volume) often hide informed trader activity. Large sudden moves signal private information. Fade overreactions, don’t chase momentum.
The deterministic payoff structure eliminates model risk present in vanilla options. If your probability forecast is calibrated, binary options offer the cleanest expression of edge. No volatility surface to model, no Greeks to hedge, just pure probability times payout.
Conclusion
Prediction market contracts are fully-collateralized digital options where YES + NO = $1.00 invariant enforces zero-sum structure. Alpha comes primarily from superior probability estimation combined with Kelly-optimal sizing. Retail behavioral biases and platform fragmentation create persistent inefficiencies for quantitative exploitation. These are information markets in purest form: bet better probabilities, size correctly, capture edge systematically.
Sources (All Links Verified December 2024)
Primary Platform Documentation:
Conditional Tokens Framework Documentation — https://conditional-tokens.readthedocs.io/en/latest/
Polymarket CLOB Documentation — https://docs.polymarket.com/developers/CLOB/introduction
Polymarket Price Calculation — https://docs.polymarket.com/polymarket-learn/trading/how-are-prices-calculated
Polymarket Trading Fees (Zero Fees) — https://docs.polymarket.com/polymarket-learn/trading/fees
Polymarket Market Resolution (UMA Oracle) — https://docs.polymarket.com/polymarket-learn/markets/how-are-markets-resolved
Polymarket UMA Resolution Technical Docs — https://docs.polymarket.com/developers/resolution/UMA
Kalshi Official Site — https://kalshi.com/about
Kalshi Regulation Info — https://help.kalshi.com/kalshi-101/how-is-kalshi-regulated
Kalshi Fee Structure — https://help.kalshi.com/trading/fees
Academic Research:
10. Wolfers & Zitzewitz (2006), “Interpreting Prediction Market Prices as Probabilities” — https://www.iza.org/publications/dp/2092/interpreting-prediction-market-prices-as-probabilities
11. Wolfers & Zitzewitz (2006), Full Paper PDF — https://rodneywhitecenter.wharton.upenn.edu/wp-content/uploads/2014/04/0611.pdf
12. Meister (2024), “Application of Kelly Criterion to Prediction Markets” — https://arxiv.org/abs/2412.14144
13. Lu & Song (2024), “Pricing Binary Options Under Mixed Exponential Jump Diffusion” — https://doi.org/10.3390/math12203233
Market Analysis & Arbitrage:
14. Clinton & Huang (2025), “The Perils of Election Prediction Markets” — https://goodauthority.org/news/the-perils-of-election-prediction-markets/
15. Clinton & Huang (2025), Research Paper — https://www.researchgate.net/publication/398449904_Prediction_Markets_The_Accuracy_and_Efficiency_of_24_Billion_in_the_2024_Presidential_Election
16. Ng, Peng, Tao, Zhou (2025), “Price Discovery and Trading in Prediction Markets” — https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5331995
17. QuantPedia, “Systematic Edges in Prediction Markets” — https://quantpedia.com/systematic-edges-in-prediction-markets/
18. Bet Metrics Lab, “Prediction Market Arbitrage” — https://betmetricslab.com/arbitrage-betting/prediction-market-arbitrage/
Regulatory & Industry:
19. DC Circuit Court Ruling (Oct 2, 2024): KalshiEx LLC v. CFTC — https://media.cadc.uscourts.gov/opinions/docs/2024/10/24-5205-2077790.pdf
20. Reuters, “US Appeals Court Clears Kalshi Election Contracts” — https://www.reuters.com/legal/us-federal-court-upholds-ruling-letting-kalshiex-list-election-betting-contracts-2024-10-02/
21. Kalshi Wikipedia (Regulatory Timeline) — https://en.wikipedia.org/wiki/Kalshi
22. Prediction Market Wikipedia — https://en.wikipedia.org/wiki/Prediction_market
23. KPMG, “Current State of Prediction Markets” — https://kpmg.com/us/en/articles/2025/current-state-of-prediction-markets.html
24. CF Benchmarks, “Kalshi Leads Crypto Event Contract Market” — https://www.cfbenchmarks.com/blog/kalshi-leads-surging-crypto-event-contract-market-powered-by-cf-benchmarks
Mathematical Foundations:
25. Kelly Criterion Wikipedia — https://en.wikipedia.org/wiki/Kelly_criterion
26. Kelly Criterion Calculator (With Probability Verification) — https://www.albionresearch.com/tools/kelly
27. Black-Scholes Digital Options Formulas — https://quantpie.co.uk/bsm_bin_c_formula/bs_bin_c_summary.php
28. Black-Scholes Model Wikipedia — https://en.wikipedia.org/wiki/Black–Scholes_model
29. Stanford, “Probability: The Kelly Criterion” — https://crypto.stanford.edu/~blynn/pr/kelly.html
Technical Implementation:
30. Polymarket GitHub (CTF Exchange) — https://github.com/Polymarket/ctf-exchange
31. Polymarket GitHub (UMA CTF Adapter) — https://github.com/Polymarket/uma-ctf-adapter
32. Polymarket GitHub (CLOB Client SDK) — https://github.com/Polymarket/clob-client
33. Gnosis Conditional Tokens Framework — https://github.com/gnosis/conditional-tokens-contracts
Data & Analytics:
34. DeFiLlama (Polymarket TVL Data) — https://defillama.com/protocol/polymarket
📊 Support this research: https://www.patreon.com/c/NavnoorBawa



