Capitola Research logoCapitola Research

Super Bowl LX

Polymarket and Kalshi moneyline data analysis for Super Bowl LX: Seattle vs New England (Feb 8, 2026).
Data was sourced directly from each platform's respective endpoints.

Methodology

Overview

Microstructure analysis compares the trading efficiency and liquidity characteristics of Kalshi and Polymarket using raw orderbook snapshots aligned at 1-second resolution. Each metric is computed over rolling windows to show how market quality evolves during the event.

Spread Efficiency (5-min SMA)

The bid-ask spread (best ask − best bid) is smoothed with a 5-minute simple moving average (300 data points at 1s resolution). Tighter spreads indicate more competitive quoting and lower transaction costs. Comparing smoothed spreads across exchanges reveals which platform consistently offers better execution prices.

Orderbook Depth

Total depth is computed by summing all resting volume across every price level on both sides of the orderbook:

Depth = Σ(yes bid volumes) + Σ(yes ask volumes) + Σ(no bid volumes) + Σ(no ask volumes)

Higher depth means larger orders can be absorbed without significant price impact. Depth is matched from each exchange's nearest raw snapshot using binary search on timestamp.

Realized Volatility

Rolling realized volatility is the standard deviation of log returns over a 5-minute window:

r[t] = ln(mid[t] / mid[t−1]),   RVol = stdev(r[t−299 .. t])

Higher volatility indicates faster or larger price movements. Differences between exchanges may reflect varying participant activity or information flow.

Volume-Weighted Effective Spread (VWES)

VWES measures the spread that traders actually face, weighted by available volume:

VWES = Σ(spread × total_volume) / Σ(total_volume)

where total_volume = bid volume + ask volume at each snapshot. Unlike the raw spread, VWES accounts for whether tight spreads are actually backed by meaningful liquidity. Computed over a rolling 5-minute window.

Liquidity Resilience (Depth Recovery Ratio)

Measures how quickly the orderbook recovers after volume is consumed:

Ratio = (bid_vol[t] + ask_vol[t]) / (bid_vol[t−60] + ask_vol[t−60])

Values near 1.0 indicate resilient liquidity (volume replenishes quickly). Sustained dips below 1.0 suggest liquidity is being consumed faster than it is replaced. The 60-second lookback captures recovery dynamics over a 1-minute horizon.

Assumptions & Limitations

  • Kalshi volumes are in contracts (shares); Polymarket volumes are in USDC. Direct volume comparisons across exchanges reflect different units.
  • Orderbook depth is parsed from snapshot JSON. If a snapshot is missing orderbook data, depth is recorded as zero.
  • Rolling windows use a fixed 300-point (5-min) or 60-point (1-min) lookback. Rows before the window is full produce null values.
  • Realized volatility uses log returns, which can be undefined when mid-prices are zero or missing.

Spread Efficiency — Seattle (5-min SMA)

Capitola Research

Spread Efficiency — New England (5-min SMA)

Capitola Research

Orderbook Depth — Seattle

Capitola Research

Orderbook Depth — New England

Capitola Research

Realized Volatility — Seattle

Capitola Research

Realized Volatility — New England

Capitola Research

Volume-Weighted Effective Spread — Seattle

Capitola Research

Liquidity Resilience — Seattle (Depth Recovery Ratio)

Capitola Research