PositionSizeTool
Forex · Stocks · Crypto — size every trade from your risk, not from hope

Kelly Criterion Calculator

Your win rate, your payoff, your balance — and the share of it the Kelly formula says to put at risk, at full Kelly or at whatever fraction of it you choose.

Your edge
Your money

A label on the figures, nothing more. Nothing is converted and no exchange rate is fetched, stored or estimated on this page.

Fraction of Kelly

Read as: A multiplier of 1 is full Kelly; a percentage of 100 is full Kelly. Pick the unit, and the page reads your number in it.

Share of your balance to put at risk
Full Kelly
Full Kelly, in money
Half Kelly
Quarter Kelly
Expected value per 1 risked
Expected growth per trade
Break-even win rate
If your win rate is 5 points lower

How the number is worked out

Two inputs carry the whole calculation: how often you win, and how much you make when you do compared with what you lose when you do not. Everything else on the page is those two numbers rearranged.

p = win rate as a decimal (55% -> 0.55) q = 1 - p the losing share b = net payoff per 1 risked payoff ratio, or decimal odds - 1 f = p - q / b <- full Kelly, share of balance AT RISK = (b x p - q) / b the same thing written the other way EV = p x b - q expected value per 1 risked BE = 1 / (1 + b) the win rate at which f is exactly zero g = p x ln(1 + f x b) + q x ln(1 - f) log growth per trade growth shown = e^g - 1

The one thing to read before you use any of it: f is the amount you stand to lose, expressed as a share of the balance. It is not the notional size of the trade. If a losing trade costs you the whole amount you put up, the two are the same number; if a losing trade costs you 10% of the position, the position is ten times this figure. That distinction is where most misreadings of Kelly come from, and it is the one this page states rather than leaves for you to guess.

The break-even win rate is worth reading alongside the answer, because it is the number that does not depend on your estimate. At a payoff ratio of 2, break-even is 1 ÷ 3 = 33.33%: below that win rate the formula returns a negative share, which is its way of saying the trade is not worth taking. The gap between your win rate and the break-even rate is your edge, and everything else is that gap multiplied out.

What the Kelly fraction field reads as

A kelly calculator that takes a fraction of Kelly has to say what unit that field is in, and most do not. A field labelled "Kelly fraction" can mean either of two numbers that differ by a factor of a hundred: type 50 meaning "half" into a field read as a multiplier and you have asked for fifty times full Kelly — 5,000% of your balance.

This page makes you choose, and then echoes your number back in both units so there is no ambiguity left in the result:

Half Kelly and quarter Kelly are printed alongside the full figure so the three can be compared side by side. The page does not choose between them for you: full Kelly is the fraction that maximises the growth rate and nothing else, and it maximises it under the assumption that you know your win rate exactly. Sizing below it buys a smoother ride at a lower growth rate, and how much that trade is worth is a judgement about you, not about arithmetic.

Worked example: 55% at 2:1 on a 10,000 balance

You win 55% of the time and make 2 for every 1 you risk. The balance is 10,000.00 USD and the fraction is set to 0.5 — half Kelly.

  1. q = 1 − 0.55 = 0.45.
  2. Full Kelly: f = 0.55 − 0.45 ÷ 2 = 0.55 − 0.225 = 0.325, so 32.50% of the balance, or 3,250.00 USD at risk.
  3. Half Kelly: 0.5 × 32.50% = 16.25%, or 1,625.00 USD at risk. Quarter Kelly is 8.13%, or 812.50 USD.
  4. Expected value: 0.55 × 2 − 0.45 = 0.65 per 1 risked.
  5. Break-even win rate: 1 ÷ (1 + 2) = 33.33%. Your 55% sits 21.67 points above it.
  6. Growth at half Kelly: g = 0.55 × ln(1 + 0.1625 × 2) + 0.45 × ln(1 − 0.1625) = 0.55 × ln(1.325) + 0.45 × ln(0.8375) = 0.1548 − 0.0798 = 0.0749, and e0.0749 − 1 = 7.79% per trade. At full Kelly the same inputs give 10.36%.

Step 6 is the honest argument for sizing below full Kelly, and it is visible rather than asserted: halving the fraction here costs about a quarter of the growth rate. What it buys is not printed, because it is not arithmetic — it is the difference between a drawdown you can sit through and one you cannot.

The same inputs at four fractions. Every row is the calculator at the top of this page, run on 20 September 2026, at a 55% win rate, a payoff ratio of 2 and a 10,000.00 USD balance.
FractionShare at riskIn moneyGrowth per trade
Full Kelly (1.00)32.50%3,250.00 USD10.36%
Half Kelly (0.50)16.25%1,625.00 USD7.79%
Quarter Kelly (0.25)8.13%812.50 USD4.57%
Tenth Kelly (0.10)3.25%325.00 USD2.00%

The same formula on decimal odds

Decimal odds and a payoff ratio are the same number wearing different clothes. Decimal odds of 2.50 mean you get 2.50 back for every 1 staked, including your stake, so the net payoff is 1.50 for every 1 at risk — and b in the formula is 1.50, not 2.50.

A 45% chance at odds of 2.50 on a 1,000.00 balance:

Notice what five points of edge buys: 8.33% of the balance. That is the shape of the whole formula near break-even — the share is small, and it stays small until the edge is large. It is also why the five-points-lower row exists on the results panel: at this input it takes the answer from 8.33% to 0.00%, because 40% is exactly break-even.

When the answer is larger than your whole balance

It can be, and this page will print it rather than quietly trimming it. A 90% win rate at a payoff ratio of 5 gives f = 0.90 − 0.10 ÷ 5 = 0.88, so 88.00% of the balance at risk, with a break-even win rate of 16.67%.

Take that same setup and say a losing trade costs you only 10% of the position — a wide, soft stop — and the position itself is 0.88 ÷ 0.10 = 880% of the balance. Both figures are the same formula. The first is what you risk, the second is what you hold, and confusing them is how a plausible-looking percentage turns into a margin call.

Nothing here caps the answer, on purpose. A cap is a second opinion wearing the costume of a calculation, and this page would rather hand you the arithmetic and say plainly what it means: at or above 100% of the balance, the figure is leverage you would have to borrow, the per-trade growth rate stops being defined because the formula would be taking the logarithm of a non-positive number, and the honest reading is that the inputs describe an opportunity you almost certainly do not have.

Rounding, precision and what is not capped

The rules, stated rather than left to be discovered from the display:

One thing this number is not: a lot size. Kelly returns money at risk. Turning that into units requires the instrument, the distance to your stop, the spread and the commission, and that is a different calculation with different inputs — the position size calculator does it from a risk budget, and the forex version does it from a stop distance in pips.

Where each number comes from

Every input on the page, and whether it comes from you or from arithmetic.
InputWhere it comes from
Win rateYou. From your own records. Nothing is fetched, nothing is typical, nothing is assumed.
Payoff ratioYou. Average win ÷ average loss, measured over your own closed trades.
Decimal oddsYou, typed as quoted. The page takes 1 off it to get the net payoff b.
Account balanceYou. Kelly is a share of balance, so the balance only scales the money column, never the percentage.
Account currencyYou, as a label only. No conversion happens anywhere on this page.
Kelly fractionYou, in the unit you picked. Stated back to you in words under the field.
Net payoff bArithmetic: the payoff ratio as typed, or decimal odds − 1.
Full Kelly fArithmetic: p − q ÷ b.
Break-even win rateArithmetic: 1 ÷ (1 + b).
Expected growthArithmetic: p·ln(1+f·b) + q·ln(1−f), reported as eg − 1.

The win rate is the input most likely to be wrong, and the page says so with a number rather than a warning. The standard error of a win rate measured over n trades is √(p(1−p) ÷ n): at 55% over 100 trades that is about 5 percentage points, which is why the results panel carries a row showing the answer five points lower. Everything else — the payoff ratio, and whether the future resembles the past at all — is held constant in that row, and stated as such.

What this page will not tell you

What people call this

A kelly formula calculator, a kelly calculator, a kelly criterion position sizing tool and a half kelly calculator are all the same question: given how often I win and how much I make when I do, what share of the balance goes on the next one. This page answers all four in the same place, and prints full, half and quarter Kelly together so the fraction is a comparison rather than a hunt.

The two halves of the question come from two different worlds, which is why both are accepted here. Traders think in a payoff ratio — average win over average loss — and get it from their own closed trades. Bettors think in decimal odds, and get it from a price. Subtract 1 from the odds and the two become the same number, so one formula covers both.

Kelly is one answer to "how much", and it is the answer that starts from your edge. The other starts from what you can afford to lose: the risk-per-trade percentage page works that one through, and the position size calculator turns either into units.

FAQ

How do I calculate the Kelly criterion?

Take your win rate as a decimal (p), take your net payoff per 1 risked (b — the payoff ratio, or decimal odds minus 1), and compute f = p − (1 − p) ÷ b. At a 55% win rate with a payoff ratio of 2 that is 0.55 − 0.45 ÷ 2 = 0.325, so 32.50% of the balance at risk. Multiply by your balance for the money figure, and by your chosen Kelly fraction to size below full Kelly.

Is the Kelly fraction field a multiplier or a percentage?

Whichever you select next to it, and the page reads your number in that unit and repeats it back in words. As a multiplier, 1 is full Kelly, 0.5 is half and 0.25 is a quarter; as a percentage, 100 is full, 50 is half and 25 is a quarter. The two differ by a factor of a hundred, which is why the unit is chosen explicitly rather than left to the label.

Is the result the size of the position or the amount I risk?

The amount you risk — the money you lose if the trade goes against you. If a losing trade costs you the entire amount you put up, that is also the position size. If a losing trade costs you only 10% of the position, the position is ten times the figure shown.

Why is my Kelly percentage negative?

Because at that win rate and that payoff there is no edge: the break-even win rate is above the one you entered. The formula's answer is to stake nothing, and the page shows 0.00% as the recommendation while still printing the raw negative number in the Full Kelly row so you can see where it came from.

Can Kelly be more than 100% of my balance?

Yes, and this page will print it rather than cap it. It happens when the edge is large: a 90% win rate at a payoff ratio of 5 returns 88% of the balance at risk. Read it as leverage you would have to borrow. The per-trade growth rate is not defined at or above 100%, because the formula would be taking the logarithm of a non-positive number, so that cell stays blank.

What is half Kelly, and why is it printed?

Half Kelly is half of the full-Kelly share: 16.25% where full Kelly is 32.50%. It is printed next to quarter Kelly so the three can be compared rather than hunted for. Full Kelly maximises the growth rate and nothing else; the lower fractions grow more slowly, and whether the difference is worth it is a judgement about the drawdown you can sit through, not about arithmetic.

What does expected growth per trade mean?

It is the compounded growth rate of the balance per trade at the fraction shown: g = p·ln(1 + f·b) + q·ln(1 − f), reported here as eg − 1 so it reads as a percentage. It assumes every trade is independent, the same size, and drawn from the same distribution — which is the strongest assumption on the page.

Does the currency do anything?

No. It is a label on the money figures. Nothing is converted, and no exchange rate is fetched, cached or estimated — there is no rate feed anywhere on this site.

Do I need an account, and is anything uploaded?

No and no. There is no sign-up, no login and no pop-up. The page is one HTML file, one shared stylesheet and one script, and every calculation runs in your browser.