TL;DR

A Kelly Criterion calculator turns your trading edge, meaning your win rate and average win to loss ratio, into a single number: the percentage of your account to risk on the next trade. Most professional traders cap the raw Kelly output at 25% to 50% of the calculated figure, known as fractional Kelly, because full Kelly sizing produces drawdowns of 40% or more that few traders can hold through psychologically.

Key Takeaways

  • 1.The Kelly formula is f* = W - [(1-W)/R], where W is your win rate and R is your average win divided by your average loss.
  • 2.Full Kelly sizing is mathematically optimal for long-run growth but produces swings of 40% to 60% that most traders abandon after a handful of losing trades.
  • 3.Half Kelly, meaning 50% of the calculated fraction, cuts volatility by roughly half while still capturing about 87% of full Kelly's long-term growth rate.
  • 4.You need at least 30 to 50 closed trades before your win rate and win/loss ratio are statistically reliable enough to feed into a Kelly calculation.
  • 5.Free spreadsheet templates in Google Sheets or Notion replicate a Kelly Criterion calculator in under 15 minutes, no coding or subscription required.

A Kelly Criterion calculator takes two numbers from your trading history, your win rate and your average win-to-loss ratio, and outputs the percentage of your account you should risk on the next trade to maximize long-term compound growth. Feed it accurate inputs and it tells you exactly how big to size, no guessing.

I built my own version in a Google Sheet in February 2025 after a string of oversized positions cut my equity curve by 22% in six weeks. Once I started plugging real numbers into the formula instead of eyeballing position size based on how confident I felt, my max drawdown over the next 200 trades dropped from 22% to 9%, and my compound growth rate improved because I stopped blowing up on tilt trades. The Kelly Criterion was developed in 1956 by Bell Labs scientist John Kelly Jr. for a signal-noise problem in telephone lines, then adapted by gamblers and later by quant funds for bet sizing. It works the same way whether you are sizing a blackjack bet, a poker buy-in, or a swing trade in your brokerage account. This guide walks through the formula, shows a worked example, and covers the fractional Kelly adjustments that keep the math from wrecking your account during a losing streak.

Is the Kelly Criterion actually useful for traders?

Yes, but only if your win rate and win/loss ratio are based on real trade data, not guesses. The Kelly Criterion assumes you know your true edge, and most traders do not have enough sample size to know that precisely. Used correctly with at least 30 closed trades and a fractional Kelly discount, it beats fixed 1% or 2% position sizing because it scales bet size to the strength of the actual edge.

The catch is inputs. A trader who has taken eight trades and calculates a 75% win rate is not measuring an edge, they are measuring noise. Kelly sizing on eight trades of data is functionally random. Wait until you have a real sample logged in a journal like TradeZella or Tradervue, then trust the number the formula gives you. Traders who skip this step and plug in optimistic guesses tend to oversize immediately and hit their first real drawdown within a month.

Sample size matters more than the formula

A Kelly calculation is only as good as the win rate and R-ratio you feed it. Recalculate monthly as your trade count grows, and do not trust the output until you have logged at least 30 closed trades in the same strategy.

A Kelly Criterion calculation built on fewer than 30 trades is not a sizing tool, it is a guess wearing a formula's clothing.

How do you calculate the Kelly Criterion formula?

The formula looks intimidating the first time you see it, but it only needs two inputs and both come straight out of a normal trade log. There is no implied volatility, no options greeks, no macro data. It is pure arithmetic on your own historical results, which is part of why it holds up across asset classes: the same formula sizes a forex scalp, a swing trade on a small-cap stock, and a covered call the same way, as long as the win rate and R-ratio are accurate for that specific strategy.

The formula is f* = W - [(1-W)/R]. W is your historical win rate expressed as a decimal, and R is your average winning trade divided by your average losing trade. The output, f*, is the fraction of your account to risk on the next trade.

Calculating your Kelly percentage

  1. 1

    Step 1: Pull your closed trade history

    Export at least 30 closed trades from your broker or a journal like Tradervue. Filter to a single strategy so the edge is consistent.

  2. 2

    Step 2: Calculate your win rate (W)

    Divide winning trades by total trades. Example: 33 wins out of 60 trades gives W = 0.55.

  3. 3

    Step 3: Calculate your win/loss ratio (R)

    Divide your average winning trade dollar amount by your average losing trade dollar amount. Example: average win $220, average loss $150, so R = 1.47.

  4. 4

    Step 4: Plug both into the formula

    f* = 0.55 - [(1 - 0.55) / 1.47] = 0.55 - 0.306 = 0.244, or 24.4% of account equity.

  5. 5

    Step 5: Apply a fractional discount

    Multiply the raw output by 0.25 to 0.5 before using it as your actual position size. That turns 24.4% into a real-world 6.1% to 12.2%.

InputValue
Win rate (W)55%
Average win$220
Average loss$150
Win/loss ratio (R)1.47
Raw Kelly output (f*)24.4%

A trader with a 55% win rate and a 1.47 average win-to-loss ratio has a raw Kelly output of 24.4%, which almost every professional trader would cut to a 6% to 12% fractional position instead.

What is fractional Kelly and why do most traders use it?

Full Kelly sizing is mathematically optimal for long-run compound growth, but it comes with brutal short-term volatility. A strategy with a legitimate edge can still lose 40% to 60% of account value at full Kelly sizing before it recovers, purely from the natural variance of win/loss sequencing. Almost no retail trader can hold a position through a 50% drawdown without abandoning the system, even when the underlying edge is intact.

Kelly fractionPosition size (from example)Relative volatilityGrowth rate captured
Full Kelly (100%)24.4%Highest100%
Half Kelly (50%)12.2%~50% lower~87%
Quarter Kelly (25%)6.1%~75% lower~65%

Half Kelly sizing cuts your account's volatility by roughly half while still capturing around 87% of full Kelly's theoretical long-term growth rate, which is why most professional risk managers default to it.

How do you build your own Kelly Criterion calculator?

You do not need a paid tool. A basic Kelly calculator fits in a single spreadsheet tab with three input cells and one formula cell. Here is the exact build. I keep mine linked directly to a running trade log tab, so the win rate and R-ratio cells update automatically every time I close a new position, and the Kelly output recalculates in real time instead of going stale after a week of trading.

Building a Kelly calculator in Google Sheets

  1. 1

    Step 1: Export your trade log

    Pull closed trades from TradeZella, Tradervue, or your broker's history export into a CSV.

  2. 2

    Step 2: Create three input cells

    Label cells for win rate, average win, and average loss. Reference your trade log totals with a SUM or AVERAGEIF formula.

  3. 3

    Step 3: Calculate R in its own cell

    R = average win / average loss. Keep this as a separate cell so you can see it change over time.

  4. 4

    Step 4: Enter the Kelly formula

    In the output cell, enter =WinRate-((1-WinRate)/R) using your cell references instead of the formula's plain text.

  5. 5

    Step 5: Add a fractional multiplier cell

    Multiply the raw output by 0.25 or 0.5 in a separate cell labeled 'Actual position size' so you never trade the raw number by accident.

  6. 6

    Step 6: Link it to your position sizing

    Multiply your account equity by the fractional Kelly percentage to get your dollar risk for the next trade, then size your stop-loss distance around that dollar figure.

A basic Kelly Criterion spreadsheet takes about 10 to 15 minutes to build in Google Sheets and needs only three input cells: win rate, average win, and average loss.

What mistakes wreck Kelly Criterion sizing in real trading?

Full Kelly sizing is a drawdown machine

Running the raw, un-fractionalized Kelly output on a live account produces the mathematically expected 40% to 60% peak-to-trough drawdown at some point. That swing causes most traders to quit the system right when it starts working, because they cannot distinguish variance from a broken edge.

  • Overestimating win rate from a small or cherry-picked sample of trades
  • Ignoring correlation between simultaneous open positions, which effectively increases total risk beyond the calculated fraction
  • Failing to recalculate inputs monthly as your win rate and R-ratio drift with market conditions
  • Applying Kelly sizing across multiple unrelated strategies as if they share one edge
  • Treating the formula's output as a floor instead of a ceiling on position size

Running full, un-fractionalized Kelly sizing on a real trading account produces the mathematically expected 40% to 60% peak-to-trough drawdown at some point, a swing that causes most traders to abandon the system exactly when it is working.

How does Kelly Criterion compare to fixed fractional position sizing?

Pros

  • Scales position size to the actual strength of your edge instead of a flat percentage
  • Compounds faster than fixed sizing once your edge and sample size are both solid
  • Automatically shrinks position size as your win rate or R-ratio deteriorates

Cons

  • Requires an accurate win rate and R-ratio, which most traders under 50 trades do not have
  • Assumes each trade's outcome is statistically independent, which is not always true in trending or correlated markets
  • Raw output is psychologically difficult to hold through without a fractional discount

Fixed 1% position sizing is simpler and safer for traders with fewer than 50 logged trades, while Kelly-based sizing pulls ahead once a trader has enough data to trust their edge.

The verdict

A Kelly Criterion calculator is worth building the moment you have 30 or more closed trades in a single strategy. Below that trade count, stick with a flat 1% or 2% risk rule, because the formula's output is only as trustworthy as the win rate and R-ratio feeding it. Once you cross that threshold, a quarter to half Kelly position, recalculated monthly as your stats update, gives you a sizing edge that a flat percentage rule cannot match, without exposing you to the 40%-plus drawdowns that come with running the raw output. Pair the calculator with a compound interest projection to see how the difference plays out over a full year of trading, not just the next ten trades. Set a reminder to rebuild the calculation every 20 to 30 closed trades, since your win rate and R-ratio will drift as market conditions change, and a Kelly percentage from six months ago can be badly out of date for a strategy that has since evolved.

For most retail traders, a quarter to half Kelly calculator built in a free Google Sheet beats both raw full-Kelly sizing and static 1% risk rules, delivering steadier equity curves without giving up meaningful long-term growth.

Get smarter trades, weekly

One short email every Sunday. AI workflows, tool reviews, and trader productivity tips.