← Back to blog

Position Sizing for Kalshi: How Much to Bet on Each Trade

·7 min read
position sizingkelly criterionkalshibankroll management

Position Sizing for Kalshi: How Much to Bet on Each Trade

Most prediction market traders spend all their time thinking about which contracts to buy. Should I take the over or the under? Is this team going to win? But the question that actually determines whether you make money long-term is different: how much should you bet on each trade?

Position sizing is the single most important factor separating profitable traders from those who blow up their accounts. In this guide, we cover the math behind optimal position sizing, explain the Kelly Criterion, and show how EventEdge automates the entire process on Kalshi.

Why Position Sizing Matters More Than Win Rate

Imagine two traders on Kalshi. Trader A has a 60% win rate and bets a flat 50% of their bankroll on every trade. Trader B has the same 60% win rate but sizes each position at 10% of their bankroll.

After 20 trades, Trader A is likely bankrupt. A string of just three or four losses wipes out most of their capital, and they cannot recover even when their edge eventually plays out. Trader B, on the other hand, survives the inevitable losing streaks and compounds their edge over time.

The lesson is clear: your edge only matters if your position sizing lets you survive long enough to realize it.

The Kelly Criterion Explained

The Kelly Criterion is a formula developed by John Kelly at Bell Labs in 1956. It was originally designed for information theory, but it has become the gold standard for bankroll management in gambling and trading.

The formula tells you the optimal fraction of your bankroll to wager on a bet with a known edge:

Kelly % = (bp - q) / b

Where:

  • b = the odds received on the bet (net payout per dollar risked)
  • p = the probability of winning
  • q = the probability of losing (1 - p)

A Practical Example on Kalshi

Suppose you identify a Kalshi contract trading at 55 cents (Yes). Your model estimates the true probability at 65%. If you buy Yes at 55 cents and it resolves Yes, you profit 45 cents per contract ($1.00 - $0.55). If it resolves No, you lose your 55 cents.

Plugging into Kelly:

  • b = 0.45 / 0.55 = 0.818
  • p = 0.65
  • q = 0.35

Kelly % = (0.818 * 0.65 - 0.35) / 0.818 = (0.532 - 0.35) / 0.818 = 0.222 or 22.2%

Full Kelly says you should risk 22.2% of your bankroll on this trade. But in practice, full Kelly is almost never the right move.

The Problem with Full Kelly

Full Kelly maximizes the long-term growth rate of your bankroll. That sounds great on paper, but it comes with extreme volatility. Under full Kelly sizing:

  • Drawdowns are brutal: You can easily experience 50-80% drawdowns even with a genuine edge. Most humans cannot tolerate watching their account drop by half.
  • Model uncertainty is not accounted for: Kelly assumes you know the true probability exactly. In reality, your model's probability estimate has error bars. If your model says 65% but the true probability is 60%, full Kelly oversizes your bet.
  • Correlated bets amplify risk: If you are trading multiple contracts on simultaneous games, the effective risk can be much higher than individual Kelly calculations suggest.

Fractional Kelly: The Practical Solution

The standard solution in quantitative trading is to use fractional Kelly, typically half-Kelly or quarter-Kelly.

  • Half Kelly (0.5x): Bet half the amount that full Kelly recommends. This sacrifices about 25% of the theoretical growth rate but reduces variance by 50%. Most professional bettors and quant funds use half Kelly or less.
  • Quarter Kelly (0.25x): Even more conservative. Sacrifices more growth but provides a much smoother equity curve. Good for traders who are still building confidence in their model.

Using our earlier example, half Kelly would recommend risking about 11% of your bankroll instead of 22%. Quarter Kelly would suggest about 5.5%.

Fixed Fractional Sizing

An even simpler approach is fixed fractional sizing, where you risk a constant percentage of your bankroll on every trade regardless of edge size. Common values are 1-5% per trade.

The advantage is simplicity. The disadvantage is that you bet the same amount on a trade with a 2% edge as you do on a trade with a 15% edge, leaving money on the table when you have strong signals.

Why Dynamic Sizing Beats Fixed Sizing

The best approach combines the benefits of both methods: scale your position size based on the strength of the edge, but cap it with a maximum risk limit.

This is exactly what EventEdge does:

  1. Edge calculation: EventEdge measures the gap between the model probability and the Kalshi market price
  2. Kelly sizing: It computes the Kelly-optimal position size based on the detected edge
  3. Fractional scaling: It applies your chosen Kelly fraction (configurable from 0.1x to 1.0x)
  4. Risk caps: It enforces maximum position sizes to prevent any single trade from risking too much capital
  5. Bankroll tracking: Position sizes are based on your current bankroll, automatically scaling down after losses and up after wins

This dynamic approach means EventEdge bets more aggressively when the edge is large and more conservatively when the edge is marginal. Over hundreds of trades, this compounding effect significantly outperforms flat bet sizing.

Common Position Sizing Mistakes

Mistake 1: Betting the Same Amount Every Time

Flat betting ignores the information contained in your edge estimate. A 15% edge deserves a larger position than a 3% edge. Flat bettors leave significant returns on the table.

Mistake 2: Increasing Bet Size After Losses

This is the gambler's fallacy in action. Some traders double their bets after losing, hoping to recover quickly. This martingale approach leads to ruin. Your position size should be a function of your current bankroll and edge, not your recent results.

Mistake 3: Ignoring Correlation

If you are trading three NBA games simultaneously and all three contracts are based on favorites winning, you have correlated exposure. A bad night for favorites could hit all three positions at once. Adjust your sizing downward when trading correlated contracts.

Mistake 4: Not Adjusting for Model Confidence

Some edge signals are higher confidence than others. A mispricing detected with strong game-state data (large lead, late in the game) is more reliable than one based on early-game fluctuations. Sophisticated sizing accounts for signal quality, not just edge magnitude.

Setting Up Position Sizing on EventEdge

EventEdge makes bankroll management straightforward:

  • Set your Kelly fraction: Start conservative at 0.25x if you are new. Increase to 0.5x once you are comfortable with the variance.
  • Set your maximum position size: Cap individual trades at 5-10% of your bankroll as a safety net.
  • Set your minimum edge threshold: Only trade when the detected edge exceeds your threshold (e.g., 5%). This filters out marginal opportunities that are not worth the risk.
  • Let it compound: As your bankroll grows, position sizes automatically increase in absolute terms while staying constant as a percentage.

The Bottom Line

Position sizing is not glamorous, but it is the difference between a profitable system and a bankrupt one. The Kelly Criterion gives you a mathematically optimal framework, and fractional Kelly makes it practical for real-world trading.

Whether you are trading Kalshi manually or using EventEdge's autotrading bot, getting your position sizing right is the highest-leverage improvement you can make. A mediocre model with excellent position sizing will outperform a great model with reckless sizing every single time.

Start small, size smart, and let the math work for you.