PipGauge

HomeCalculators › Kelly Criterion

Kelly Criterion Calculator

Estimate the full Kelly fraction and a fractional Kelly size from win rate and payoff ratio, or from expected return and variance.

Kelly inputs

0.5 is half Kelly. Institutions often use half or quarter Kelly because full Kelly is highly sensitive to overestimated inputs.
binary f* = W - (1 - W) / R · continuous f* = (μ - r) / σ²

Kelly result

Full Kelly
Full Kelly fraction
Fractional Kelly
Leverage warning
Kelly sizing is a math model, not a position recommendation.
Trade-cost check

See what a real trade would cost you

Before you place this, compare brokers on the one number that matters — the all-in cost of spread and commission — using our open, for-sale-proof methodology.

Compare broker trading costs →

Disclosure. Some outbound links may be affiliate links; they never change a calculator’s result. How we make money.

Risk warning. CFDs are complex instruments and carry a high risk of losing money rapidly due to leverage. A significant proportion of retail investor accounts lose money when trading CFDs; where a broker publishes an official percentage, we show it only with the source and capture date. Consider whether you understand how CFDs work and can afford the risk. Full risk disclosure.

Educational tools for non-US traders · not directed at US persons.

Quick answer

The binary Kelly fraction is f* = W - (1 - W) / R, clamped at zero when the edge is not positive. With a 60% win rate and a 2:1 payoff ratio, f* = 0.6 - 0.4 / 2 = 0.4, or 40%. Half Kelly scales that to 20%.

How it works

What Kelly sizing estimates

The Kelly criterion estimates the fraction of capital that maximizes long-run log growth under the inputs. It is a mathematical sizing model, not a trading recommendation. The result is extremely sensitive to win rate, payoff ratio, expected return and variance.

Binary formula

For a win/loss setup, with win rate W, loss rate q = 1 - W and payoff ratio R:

f* = (R × W - q) / R = W - (1 - W) / R

If the raw value is negative, the tool clamps it to zero. That means the inputs do not justify a long position under the binary Kelly model; it does not mean the model is recommending a short.

Continuous formula

For a continuous return model, this calculator uses:

f* = (mu - risk-free rate) / variance

With mu = 0.10, variance 0.04 and risk-free rate 0, the full Kelly fraction is 0.10 / 0.04 = 2.5. Because that is above 1, the page flags it as a leverage warning while still showing the raw value.

Fractional Kelly

Fractional Kelly multiplies the full Kelly result by a chosen fraction. The default is 0.5, or half Kelly. Institutions commonly use half Kelly or quarter Kelly because full Kelly can become too aggressive when the parameters are overestimated.

Worked example - binary Kelly

With W = 0.60 and R = 2, the formula is 0.60 - 0.40 / 2 = 0.40. Full Kelly is therefore 40%. At half Kelly, the displayed fractional size is 20%.

Common mistakes

  • Using full Kelly with noisy inputs. If the win rate or payoff ratio is too optimistic, full Kelly becomes larger than the true Kelly fraction and drawdown or ruin risk can rise sharply.
  • Ignoring the zero clamp. When R × W <= q, the binary formula gives zero after clamping. Do not force a positive size just because the calculator has a field.
  • Mixing variance and volatility. The continuous formula uses variance, not standard deviation. Passing sigma instead of sigma squared makes the result wrong.

Frequently asked questions

What is the Kelly criterion?
It is a log-growth sizing formula. In the binary case it uses win rate and payoff ratio to estimate the capital fraction that maximizes long-run expected log growth under the assumptions.
Why does the calculator show zero Kelly?
When R × W <= 1 - W, the binary Kelly formula is zero or negative. This tool clamps that to zero instead of treating it as a short signal.
What is fractional Kelly?
Fractional Kelly scales the full Kelly fraction, such as half Kelly at 0.5 or quarter Kelly at 0.25. It is commonly used because full Kelly is very sensitive to input error.
Why is full Kelly above 100% flagged?
A fraction above 1 implies leverage. The tool still outputs the raw formula result, but flags it because leverage can magnify input error and drawdowns.
Does Kelly guarantee profitable trading?
No. It only applies to the assumptions entered. If the edge estimate, variance or payoff distribution is wrong, the Kelly result can be badly wrong.

Related calculators