WHAT problem does it solve?
You have an edge (a positive-expectation bet or trade). Question: how much of your capital do you risk each time?
Bet too much → one bad streak wipes you out (ruin is permanent — you can't recover from $0).
Bet too little → your money grows painfully slowly.
WHY not just "maximize expected value"?
Naively, if a bet has positive EV, EV-maximizing says bet everything every time. But that guarantees eventual ruin: multiply your wealth by many factors and a single 0 factor makes the product 0 forever.
For returns with expected excess return μ over risk-free, and variance σ2, maximizing log-growth gives:
f∗=σ2μ
Why this form? Log-utility on a normally-distributed return: g(f)≈fμ−21f2σ2. Differentiate: g′(f)=μ−fσ2=0⇒f∗=μ/σ2. This is why Kelly ≈ leverage proportional to Sharpe ratio.
The long-run geometric growth rate of wealth, i.e. it maximizes E[lnX], not E[X].
Kelly fraction formula for a win/loss bet
f∗=bpb−q=p−bq, where p=win prob, q=1−p, b=net odds.
Why maximize log of wealth instead of wealth?
Wealth compounds multiplicatively; log turns products into sums so the Law of Large Numbers guarantees the average growth rate is achieved, and it penalizes ruin.
Even-money Kelly fraction
f∗=2p−1 (bet twice your edge) when b=1.
Continuous Kelly for trading
f∗=μ/σ2 (expected excess return over variance).
What does b mean in Kelly?
NET odds = profit per unit staked, not the gross return including your stake.
At what bet fraction does long-run growth cross zero (ruin)?
In the even-money case (b=1) at exactly f0=2f∗; for general odds it is the other root of pln(1+bf)+qln(1−f)=0, generally not 2f∗.
Why do pros use fractional (half) Kelly?
It keeps most of the growth (~75%) while roughly halving volatility/drawdowns, and hedges against over-estimating your true edge.
If pb−q<0, what does Kelly say?
Bet nothing (or the other side); f∗<0 means no positive-edge bet exists.
Recall Feynman: explain to a 12-year-old
Imagine you have a magic coin that lands your way more often than not, so betting on it is smart. But here's the trap: if you bet ALL your money and lose even once, you have zero — and zero times anything is still zero, so you can never come back. The Kelly Criterion is a rule that says "bet this much — not too much, not too little." If your coin wins 60% of the time and doubles your bet, Kelly says risk 20% of your money each time. That way your pile grows the fastest without ever risking blowing up. It works because your money multiplies each round, and multiplying by a small number is a disaster, so you must protect against wipeouts.
Dekho, Kelly Criterion ka funda ekdum simple hai: agar tumhare paas ek edge hai (matlab bet ya trade jisme expected value positive hai), toh sawaal yeh nahi ki bet karna hai ya nahi — sawaal yeh hai ki kitna paisa lagana hai. Zyada laga diya toh ek bura streak aakar tumhara account zero kar dega, aur zero se wapas aana impossible hai (kyunki paisa multiply hota hai, add nahi). Thoda laga diya toh growth slow rahegi. Kelly exact sweet spot batata hai.
Formula yaad rakho: f∗=bpb−q, yaani "edge divided by odds". Yaha p jeetne ka probability, q=1−p haarne ka, aur b net odds (jitna profit per 1 rupee lagaya). Simple even-money case mein toh aur easy: f∗=2p−1 — apne edge ka double bet karo. Jaise 60% win rate pe 20% bankroll lagao.
Yeh kaam kyun karta hai? Kyunki wealth har round mein multiply hoti hai. Isliye hum wealth ka nahi, wealth ke log ka average maximize karte hain — log products ko sum bana deta hai, aur sum pe Law of Large Numbers apply hota hai. Bas isi maths se optimal fraction nikalta hai. Ek baat dhyan rakho: even-money (b=1) case mein 2f∗ pe growth zero ho jaata hai, par general odds mein yeh point alag hota hai — bas g(f)=0 ka doosra root nikalna padta hai.
Ek zaroori real-world tip: Full Kelly bahut aggressive hota hai — drawdowns bade aate hain, aur agar tumhara p ka estimate galat hai toh tum actually over-bet kar rahe ho. Isliye pros Half Kelly ya Quarter Kelly use karte hain — growth ka 75% mil jaata hai par volatility aadhi ho jaati hai. Safe khelo, compound hone do.