Performance and statistics

Kelly Criterion Calculator

Full Kelly maximises long-run growth and produces drawdowns almost nobody survives. Enter your record to see all three sizes.

Your record

As a positive number.

Sample

Kelly is extremely sensitive to the inputs, so the sample size matters more here than anywhere else.
Full Kelly
Half Kelly
Quarter Kelly
Win / loss ratio (b)
Win rate needed for any edge

Kelly answers a narrow question — what fraction maximises long-run growth if the inputs are exactly right. Real inputs are estimates, and overbetting is punished far more harshly than underbetting, which is why half and quarter Kelly are the practical settings and full Kelly is mostly a reference point.

FreeNo signupNothing leaves your browser

The formula

f* = p − q / b

Where p is the win rate, q is 1 − p, and b is the average win divided by the average loss.

A 45% win rate with wins averaging 320 and losses 200 gives b = 1.6, so f* = 0.45 − 0.55/1.6 = 0.106 — about 10.6% of the account per trade.

That number is correct and almost nobody should use it.

Why full Kelly is a reference point, not an instruction

Kelly maximises the long-run growth rate if the inputs are exactly right. Two things break that in practice.

The drawdowns are extreme. Full Kelly produces peak-to-trough falls above 50% as a routine feature, not a tail event. The mathematics is indifferent to that; the person watching it is not, and a sizing scheme abandoned halfway through is worse than a smaller one followed.

The inputs are estimates. This is the more serious problem. Kelly amplifies input error rather than smoothing it — overbetting is punished far more harshly than underbetting, and the penalty is asymmetric. A win rate five points too optimistic can roughly double the recommended fraction, and betting twice the true Kelly has a negative expected growth rate despite a genuine edge.

Which is why the practical settings are:

Size Growth vs full Kelly Volatility
Full 100% reference
Half ~75% about half
Quarter ~44% about a quarter

Half Kelly keeps three quarters of the growth for half the variance. That is why it is the standard, and it is also a hedge against your own estimates being wrong.

When it returns zero or negative

That is a real answer: at these numbers there is no edge, and no position size makes a negative expectancy positive. The row showing the win rate needed for any edge tells you how far away you are.

What it does not know

Kelly assumes each bet is independent and repeated. Trading violates that in the ways that matter: losses cluster, correlated positions are one bet, and a bad regime is a run of related outcomes rather than a string of independent draws.

It also assumes you can size continuously. Whole shares, whole contracts and minimum lot sizes all round the answer, sometimes substantially — futures sizing is the clearest case.

Treat the result as a ceiling on sensible size rather than a target. If your current risk per trade is well below quarter Kelly you have room; if it is above full Kelly, the arithmetic says you are overbetting a genuine edge into a losing one.

FAQ

What is the Kelly criterion?

A formula for the fraction of capital that maximises long-run growth, given a known win rate and win-to-loss ratio. It is optimal for growth and says nothing about tolerable volatility.

Should I use full Kelly?

Almost certainly not. It produces drawdowns above 50% routinely and assumes your inputs are exact. Half or quarter Kelly retains most of the growth with a fraction of the variance.

Why is my Kelly percentage so high?

Usually a small or flattering sample. A short record overstates the win rate or the win-to-loss ratio, and Kelly is highly sensitive to both — which is why the calculator flags samples under a hundred trades.

What if Kelly comes out negative?

There is no edge at those numbers, and no position size fixes that. The fraction is telling you the method loses money on average, not that you should size differently.

How does Kelly relate to risk per trade?

Kelly is a fraction of capital risked per bet, so it is directly comparable to a risk percentage. Most surviving traders sit between 0.5% and 2%, which is usually far below quarter Kelly — a gap that is deliberate, because it buys tolerance for the inputs being wrong.

This is the plan. What did you actually do?

A calculator tells you the size you should have taken. It cannot tell you the size you took at 2pm after two losers, or how often your stop moved once price went against you. Drop in a statement from MT4/MT5, a broker CSV or a crypto export and see the answer for your own last 90 trades.

Import my trades — free