Position Sizing, Liquidity & Spreads
Risk Management Essentials for Prediction Markets
Successful prediction market trading requires more than accurate forecasts. You must size positions appropriately, navigate liquidity constraints, and minimize transaction costs. Over-sizing positions leads to ruin even with positive expected value. Ignoring spreads and slippage erodes profits.
This module teaches you systematic position sizing, liquidity assessment, and spread analysis to optimize risk-adjusted returns.
Position Sizing Fundamentals
The Core Problem
You have $1,000 to trade. You find a binary market priced at $0.60 (60% implied probability), but your analysis suggests 75% actual probability—a 15-percentage-point edge.
Questions:
- How much should you risk on this trade?
- Should you bet the full $1,000 for maximum profit?
- What if you're wrong?
Answer: Position sizing balances edge (expected profit) against risk (potential loss).
Kelly Criterion: Mathematical Optimal Sizing
Formula:
f = (bp - q) / b
Where:
- f = fraction of capital to bet
- b = odds received (net profit per $1 risked)
- p = win probability (your estimate)
- q = loss probability (1 - p)
Simplified for Prediction Markets:
Kelly % = (Estimated Probability - Market Price) / (1 - Market Price)
Example:
Market: YES at $0.60 (60% implied probability) Your Estimate: 75% probability Calculation: (0.75 - 0.60) / (1 - 0.60) = 0.15 / 0.40 = 37.5% of capital
Position: With $1,000 capital, bet $375 on YES at $0.60
Payoff:
- If correct (75% probability): $375 becomes $625 (profit: $250)
- If wrong (25% probability): Lose $375
Expected Value: (0.75 × $625) + (0.25 × $0) - $375 = $468.75 - $375 = +$93.75
The Problem with Full Kelly
Full Kelly (37.5% in example above) is aggressive. If your probability estimate is slightly wrong (actual is 70%, not 75%), you're over-betting and risk large drawdowns.
Solution: Fractional Kelly
Most professional traders use 1/4 Kelly or 1/2 Kelly:
1/2 Kelly = 37.5% / 2 = 18.75% of capital ($187.50 bet) 1/4 Kelly = 37.5% / 4 = 9.4% of capital ($94 bet)
Trade-off:
- Full Kelly: Maximum long-term growth, but high volatility (50%+ drawdowns possible)
- 1/2 Kelly: 75% of full Kelly's growth rate, much lower volatility
- 1/4 Kelly: Conservative, smoothest equity curve, slower growth
Recommendation: Start with 1/4 Kelly until you've validated your forecasting accuracy over 20+ trades.
Practical Position Sizing Rules
Rule 1: Never Risk More Than 5-10% on Single Trade
Even with 90% confidence, cap position at 10% of capital. Unexpected outcomes happen (port strikes, data errors, geopolitical shocks).
Rule 2: Diversify Across Uncorrelated Markets
Don't put 40% of capital into four 10% positions on LA Port, Long Beach, Oakland, and Seattle—they're highly correlated (same supply chain). Instead, spread across:
- 10% Trans-Pacific route (LA Port)
- 10% Trans-Atlantic route (NY/NJ Port)
- 10% Chokepoint geopolitical risk (Suez Canal)
- 10% Policy-driven market (U.S.-China tariffs)
Rule 3: Adjust for Market Type
Binary Markets: Use standard Kelly sizing (clear win/loss) Scalar Markets: Use 50-75% of binary Kelly (precision risk—two boundaries to miss) Index Markets: Use 75-100% of binary Kelly (diversified components = lower single-point risk)
Rule 4: Scale Down for Uncertainty
If your probability estimate has wide error bars (you think 60-80%, midpoint 70%), use lower confidence:
- High confidence (tight range): Full fractional Kelly
- Medium confidence (±10 points): 50% of fractional Kelly
- Low confidence (±15 points): 25% of fractional Kelly or skip trade
Liquidity: Understanding Market Depth
What Is Liquidity?
Liquidity measures how easily you can buy or sell without moving the price significantly.
High Liquidity:
- Order book has 5,000+ shares within 2% of midpoint
- You can buy $1,000 worth with minimal slippage (under 1%)
- Bid-ask spread is tight ($0.02-0.03)
Low Liquidity:
- Order book has fewer than 500 shares within 5% of midpoint
- Buying $1,000 moves price 5-10% (high slippage)
- Bid-ask spread is wide ($0.10+)
Assessing Liquidity Before Trading
Step 1: Check Order Book Depth
Example Order Book:
| Price | Shares Available (Ask) | Price | Shares Available (Bid) | |-------|------------------------|-------|------------------------| | $0.66 | 200 shares | $0.64 | 150 shares | | $0.67 | 300 shares | $0.63 | 400 shares | | $0.68 | 150 shares | $0.62 | 300 shares | | $0.70 | 500 shares | $0.60 | 600 shares |
Midpoint: ($0.66 + $0.64) / 2 = $0.65
Liquidity Analysis:
- Within 2% of midpoint ($0.637-$0.663): 200 + 150 = 350 shares
- Within 5% of midpoint ($0.618-$0.683): 200 + 300 + 150 + 400 + 300 = 1,350 shares
Verdict: Moderate liquidity. Can trade up to $400-500 (600-750 shares) without severe slippage. For trades over $500, split into multiple orders.
Step 2: Calculate Potential Slippage
You want to buy $1,000 worth of YES shares. Current best ask (sell price): $0.66
Execution:
- Buy 200 shares at $0.66 = $132
- Buy 300 shares at $0.67 = $201
- Buy 150 shares at $0.68 = $102
- Buy 500 shares at $0.70 = $350
- Remaining $215 / $0.70+ = ~307 shares at higher prices
Weighted Average Price Paid: ($132 + $201 + $102 + $350) / (200 + 300 + 150 + 500) = $785 / 1,150 shares = $0.683 per share
Slippage: $0.683 - $0.66 (initial quote) = $0.023 (3.5% slippage)
Impact: You paid 3.5% more than expected. If your edge was 5%, slippage consumed 70% of expected profit.
Minimizing Slippage
Tactic 1: Use Limit Orders
Set maximum price you're willing to pay. Order only executes if price is available.
Example: Place limit order to buy 1,000 shares at $0.67 or better. If price never reaches $0.67, order doesn't fill (you avoid overpaying).
Tactic 2: Split Large Orders
Instead of buying $1,000 at once, buy $200-250 every 15-30 minutes. Allows order book to replenish.
Tactic 3: Trade During High-Activity Periods
Liquidity is highest when many traders are active (during U.S. trading hours, after major news). Avoid trading in off-hours when spreads widen.
Bid-Ask Spreads: The Hidden Cost
Understanding the Spread
Bid Price: Highest price buyers will pay (what you receive if selling) Ask Price: Lowest price sellers will accept (what you pay if buying)
Spread = Ask - Bid
Example:
Market: YES contract
- Bid: $0.63 (you receive this if selling YES)
- Ask: $0.66 (you pay this if buying YES)
- Spread: $0.03
- Midpoint: $0.645
Spread as Transaction Cost
Round-Trip Cost = 2 × Spread (buy, then sell later)
Calculation:
- Buy at $0.66
- Sell at $0.63 (assuming spread unchanged)
- Loss: $0.03 per share = 4.7% round-trip cost (relative to $0.645 midpoint)
Implication: Your forecast must have over 4.7% edge just to break even after spread costs.
When Spreads Are Too Wide to Trade
Rule of Thumb: Only trade if edge exceeds 2x the spread percentage.
Example:
Spread: $0.05 on $0.50 midpoint = 10% spread Minimum Required Edge: 20 percentage points (e.g., market at 50%, your estimate over 70%)
If your edge is 15 points (50% vs 65%), spread eats over half your expected profit—skip the trade.
Spread Variations by Market
Narrow Spreads (1-3%):
- High-volume markets (major ports, well-known chokepoints)
- Binary markets near 50-50 (maximum uncertainty = maximum trading interest)
Wide Spreads (5-15%):
- Low-volume markets (small ports, niche tariff corridors)
- Extreme probabilities (YES at $0.90 or $0.10—less disagreement = less trading)
Trade Accordingly: Focus on high-liquidity markets with narrow spreads unless you have exceptional edge on low-liquidity markets.
Worked Example: Complete Position Sizing & Liquidity Analysis
Scenario: You're trading Panama Canal transits for January 2025.
Market: "Will Panama Canal exceed 950 transits in January 2025?"
- YES Bid: $0.41 (you receive this if selling YES)
- YES Ask: $0.45 (you pay this if buying YES)
- Spread: $0.04 (8.9% of midpoint)
Your Analysis:
- Forecast: 920 transits (below 950 threshold)
- Confidence: 80% probability of NO outcome
- Edge: 80% actual - 55% implied (100% - 45% YES ask) = 25 percentage points
Step 1: Kelly Calculation
Simplified Kelly (for buying NO):
- NO price = $1 - $0.45 = $0.55
- Kelly % = (0.80 - 0.55) / (1 - 0.55) = 0.25 / 0.45 = 55.6%
Fractional Kelly (1/4 Kelly):
- 55.6% / 4 = 13.9% of capital
Step 2: Position Size
Capital: $1,000 Position: 13.9% = $139
Step 3: Check Liquidity
Order Book (NO side, which equals selling YES):
| Price (YES Bid) | Shares Available | Equivalent NO Ask | |-----------------|------------------|-------------------| | $0.41 | 500 shares | $0.59 | | $0.40 | 300 shares | $0.60 | | $0.39 | 200 shares | $0.61 |
Buying NO at $0.55 (selling YES at $0.45):
Not shown in order book—need to place limit order and wait for taker.
Alternative: Buy NO directly from AMM (automated market maker) at $0.55.
Liquidity Verdict: $139 / $0.55 = 253 shares. Order book has 500 shares at $0.59, 300 at $0.60—adequate liquidity. Slippage risk is low for this size.
Step 4: Spread Analysis
Spread: $0.04 (8.9% of midpoint) Edge: 25 percentage points Ratio: 25 / 8.9 = 2.8x (edge exceeds spread by 2.8x)
Verdict: Trade is acceptable (edge over 2x spread).
Step 5: Execute
Place limit order: Buy 253 NO shares at $0.55 or better.
Outcome (if correct):
- Cost: $139.15
- Payout: 253 shares × $1 = $253
- Profit: $253 - $139.15 = $113.85 (82% return)
Outcome (if wrong):
- Loss: $139.15 (100% of position)
Expected Value: (0.80 × $253) - $139.15 = $202.40 - $139.15 = +$63.25 (45.4% expected return)
Advanced: Portfolio-Level Risk Management
Correlation and Diversification
Problem: You have five 10% positions ($100 each) on:
- LA Port December throughput (bullish)
- Long Beach December throughput (bullish)
- Oakland December throughput (bullish)
- Seattle December throughput (bullish)
- Trans-Pacific index (bullish)
Issue: All five are highly correlated (correlation over 0.8). If Trans-Pacific trade weakens, all five lose simultaneously.
Effective Exposure: 5 × 10% × 0.8 correlation = 40% concentrated risk in single theme.
Solution: Diversify across uncorrelated themes:
- Trans-Pacific (bullish LA Port)
- Trans-Atlantic (bullish NY/NJ Port)
- Geopolitical (bearish Suez Canal transits)
- Policy (bullish U.S.-India tariff stability)
- Seasonal contrarian (bearish Q1 Asian exports post-Chinese New Year)
Correlation Matrix: Average correlation under 0.3 → true diversification.
Maximum Drawdown Limits
Rule: Set portfolio-level stop-loss at 20-25% drawdown from peak equity.
Example:
- Peak capital: $1,200 (after profitable month)
- Drawdown limit: 20% → stop trading if capital falls below $960
Why: Protects against catastrophic losses from overconfidence or systematic model errors (e.g., all your forecasts assume stable geopolitics, but war breaks out).
Rebalancing Position Sizes
As winning trades grow and losing trades shrink, position sizes drift from targets.
Monthly Rebalancing:
- Calculate current capital
- Recalculate Kelly sizing for open positions
- Trim oversized winners (over 15% of portfolio), add to undersized positions
Example: Position started at $100 (10% of $1,000 capital). After market moves, position is now worth $200 but capital is $1,100 (other positions lost money). Position is now 18% of portfolio (over target). Sell $80 to bring back to $120 (11% of $1,100).
Common Mistakes
Mistake 1: Ignoring Spreads on Small Edges
Problem: You find 5% edge (market 50%, you think 55%) but spread is 8%. You trade anyway.
Why It Fails: 8% spread on round-trip wipes out 5% edge. Expected value is negative.
Solution: Only trade edges over 2x spread.
Mistake 2: Betting Too Large on High-Confidence Trades
Problem: You're "95% sure" and bet 50% of capital. Outcome surprises, you lose 50%.
Why It Fails: Overconfidence. Even 95% confidence means 1 in 20 wrong. Large bets on rare losses destroy capital.
Solution: Cap single positions at 10-15%, even with 95% confidence.
Mistake 3: Chasing Illiquid Markets
Problem: You see 30% edge on obscure market but liquidity is 100 shares total. You try to buy $500 (moves price 50%).
Why It Fails: Slippage eliminates edge.
Solution: Only trade if position size is under 10% of available liquidity at acceptable prices.
Ready to Apply What You've Learned?
Turn knowledge into action.
Start Trading on Ballast Markets →
Apply systematic position sizing and liquidity analysis to real prediction markets. Start with small positions (1-2% of capital) and scale up as you validate your process.
Next Steps
Continue Learning:
- Reading Port Signals — Develop edge through superior analysis
- Binary vs Scalar Markets — Understand payoff structures for position sizing
- Index Baskets — Diversify across multi-component markets
Practice Exercises:
- Calculate Kelly % for a market: YES at $0.70, your estimate 80% probability
- Given order book, calculate slippage for $500 purchase
- Determine if 12% edge with 6% spread is tradeable (2x rule)
Advanced Topics:
- Kelly Criterion derivation and proof (mathematical)
- Correlation matrices for portfolio construction
- Dynamic position sizing (adjust based on rolling win rate)
Disclaimer
This content is for educational purposes only and does not constitute financial advice. Position sizing models like Kelly Criterion assume accurate probability estimates—errors compound quickly. Prediction markets involve risk of total capital loss. Start with fractional Kelly and small positions until you've validated forecasting accuracy over 20+ trades.