The Kelly Criterion calculates the optimal bet size ( f^* = \frac{bp - q}{b} ), where ( b ) is the net odds received on the wager, ( p ) is the probability of winning, and ( q = 1-p ) is the probability of losing. By maximizing the expected logarithm of wealth rather than the expected value, the criterion inherently balances aggressive compounding against the risk of ruin, making it a foundational tool in portfolio optimization theory and quantitative finance.
Glossary
Kelly Criterion

What is the Kelly Criterion?
The Kelly Criterion is a mathematical formula for determining the optimal fraction of capital to wager on a series of positive-expectation bets to maximize the long-term geometric growth rate of wealth.
In practice, traders often use a fractional Kelly strategy—wagering only half or a quarter of the full Kelly amount—to reduce the high volatility and severe drawdowns associated with the full criterion. While the full Kelly Criterion guarantees the asymptotic maximum growth rate, it assumes precise knowledge of edge and odds; estimation errors in these inputs can lead to overbetting, making robust extensions like Bayesian Kelly essential for real-world algorithmic trading.
Frequently Asked Questions
Clear, technically precise answers to the most common questions about the Kelly Criterion, its mathematical derivation, and its practical application in portfolio optimization and algorithmic trading.
The Kelly Criterion is a mathematical formula for determining the optimal fraction of capital to allocate to a series of favorable bets or investments to maximize the long-term geometric growth rate of wealth. It works by balancing the trade-off between risk and reward: allocating too little capital underutilizes an edge, while allocating too much risks catastrophic drawdowns due to the volatility drag inherent in compounding returns.
The core mechanism calculates the optimal fraction f* using the formula:
codef* = (bp - q) / b
Where:
bis the net odds received on the bet (i.e., the multiplier on a win, excluding the stake)pis the probability of winningqis the probability of losing (1 - p)
For continuous outcomes or portfolio allocation, the multivariate extension is often expressed as:
codef* = Σ⁻¹ μ
Where Σ⁻¹ is the inverse covariance matrix of asset returns and μ is the vector of expected excess returns. The criterion assumes that the investor's objective is to maximize the expected logarithm of wealth, a goal that asymptotically outperforms any other strategy with probability 1 over an infinite time horizon.
Key Characteristics of the Kelly Criterion
The Kelly Criterion is a mathematical formula for determining the optimal fraction of capital to allocate to a series of favorable bets to maximize the long-term geometric growth rate while preventing ruin.
The Core Formula
The fundamental equation is f = p - (q / b)* , where f* is the optimal fraction of the bankroll, p is the probability of winning, q is the probability of losing (1-p), and b is the net odds received on the wager (i.e., you win $b for every $1 bet).
- Edge Calculation: The numerator (bp - q) represents the mathematical edge.
- Growth Maximization: The criterion maximizes the expected value of the logarithm of wealth, not the simple arithmetic return.
- Example: For a bet with a 60% chance of doubling your money (b=1), f* = 0.6 - (0.4/1) = 0.20, suggesting a 20% allocation.
Geometric Growth Maximization
Unlike strategies maximizing arithmetic mean return, the Kelly Criterion optimizes the expected logarithm of wealth, which corresponds to the compound growth rate.
- Long-Run Dominance: A Kelly bettor's bankroll will asymptotically exceed that of any essentially different strategy over a sufficiently long sequence of bets.
- Volatility Drag: The logarithmic utility function inherently penalizes large drawdowns, recognizing that a 50% loss requires a 100% gain to recover.
- Time Horizon: The strategy assumes an infinite or very long sequence of independent, identical opportunities.
Fractional Kelly (Risk Management)
In practice, traders rarely use the full Kelly fraction due to estimation errors in inputs. Fractional Kelly involves betting a fixed fraction of the full Kelly amount (e.g., Half-Kelly).
- Volatility Reduction: Betting half the Kelly fraction reduces portfolio volatility by 50% while only sacrificing 25% of the expected growth rate.
- Error Buffer: This provides a margin of safety against overestimating one's edge or win probability.
- Drawdown Control: Fractional strategies significantly reduce the probability and magnitude of severe peak-to-trough drawdowns.
Continuous & Multi-Asset Application
The criterion extends beyond discrete binary bets to continuous financial markets via the Multivariate Kelly Criterion.
- Continuous Form: In markets, the optimal allocation vector f = (Σ⁻¹)μ, where Σ⁻¹ is the inverse covariance matrix and μ is the vector of excess returns.
- Leverage Constraint: The sum of the weights often exceeds 1.0, requiring explicit leverage constraints in portfolio optimization.
- Signal Integration: It naturally integrates with alpha models, converting a vector of expected returns and a covariance matrix directly into position sizes.
Theoretical Limitations
Despite its mathematical elegance, strict application faces practical hurdles in quantitative finance.
- Parameter Uncertainty: The output is highly sensitive to errors in estimating expected returns (μ), often leading to unstable and concentrated portfolios.
- IID Assumption: The standard model assumes independent and identically distributed returns, ignoring serial correlation and volatility clustering.
- Non-Stationarity: Market edges are transient; the assumption of a repeating, identical opportunity set is violated in non-stationary financial environments.
Relationship to the Sortino Ratio
PMPT and the Kelly Criterion share a philosophical alignment with the Sortino Ratio, which replaces standard deviation with downside deviation.
- Downside Focus: Both frameworks recognize that only returns falling below a specified threshold (MAR or 0%) constitute risk.
- Portfolio Selection: A strategy maximizing the Sortino ratio is often mathematically linked to a Kelly-optimal solution under specific return distributions.
- Asymmetric Utility: They formalize the behavioral reality that investors possess asymmetric risk preferences, fearing losses more than they value equivalent gains.
Kelly Criterion vs. Other Position Sizing Strategies
A comparison of the Kelly Criterion against fixed-fraction, fixed-dollar, and volatility-targeting position sizing strategies across key risk and return dimensions.
| Feature | Kelly Criterion | Fixed Fraction | Fixed Dollar | Volatility Targeting |
|---|---|---|---|---|
Core mechanism | Sizes bets proportionally to edge and odds | Risks a constant % of equity per trade | Risks a constant dollar amount per trade | Adjusts size inversely to realized volatility |
Maximizes geometric growth rate | ||||
Risk of ruin | Zero with fractional Kelly | Low if fraction is small | High as equity declines | Low if volatility cap is enforced |
Adapts to changing edge | ||||
Requires edge estimation | ||||
Position size volatility | High | Moderate | Low | Moderate |
Typical risk per trade | Varies with edge (often 10-25% full Kelly) | 1-2% of equity | $500-1,000 | Targets 1% portfolio volatility |
Computational complexity | Moderate | Low | Low | Moderate |
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Related Terms
Explore the mathematical frameworks that complement the Kelly Criterion for optimal capital allocation and risk management.
Mean-Variance Optimization (MVO)
A foundational framework for constructing portfolios by mathematically balancing expected returns against the variance of returns as a measure of risk. Unlike the Kelly Criterion, which focuses on maximizing geometric growth rate, MVO operates on a single-period horizon and assumes normally distributed returns. The framework generates an efficient frontier of optimal portfolios, allowing investors to select the mix that matches their risk tolerance. Key inputs include expected return estimates, variance calculations, and covariance matrices between all asset pairs.
Risk Parity
An allocation strategy that weights assets so that each component contributes an equal amount of risk to total portfolio volatility. While the Kelly Criterion sizes bets based on edge and odds, Risk Parity focuses on balancing risk contributions across uncorrelated sources. This approach prevents any single asset class from dominating the portfolio's risk profile, often resulting in higher Sharpe ratios than traditional capital-weighted allocations. Implementation requires decomposing total portfolio risk into marginal risk contributions from each holding.
Conditional Value-at-Risk (CVaR)
A coherent risk measure that quantifies the expected loss in the worst-case scenarios beyond the Value-at-Risk threshold. When applying the Kelly Criterion, practitioners often constrain bet sizes using CVaR to avoid ruin from tail events not captured by the formula's assumptions. CVaR satisfies all four properties of a coherent risk measure: monotonicity, sub-additivity, positive homogeneity, and translational invariance. This makes it mathematically superior to VaR for portfolio optimization under extreme market conditions.
Hierarchical Risk Parity (HRP)
A machine learning-based portfolio optimization method that uses hierarchical clustering to allocate capital without requiring inversion of the covariance matrix. HRP addresses a key limitation of the Kelly Criterion in multi-asset contexts: the instability of correlation estimates. By organizing assets into a tree structure based on distance metrics, HRP produces more robust allocations that are less sensitive to small changes in input parameters. The method proceeds through three stages: tree clustering, quasi-diagonalization, and recursive bisection.
Maximum Drawdown (MDD)
The maximum observed loss from a peak to a trough before a new peak is attained, measuring the largest historical capital impairment. Kelly bettors often use fractional Kelly strategies to reduce MDD, accepting lower geometric growth in exchange for smoother equity curves. A full Kelly strategy can produce drawdowns exceeding 50% during adverse sequences, while half-Kelly typically reduces MDD by more than half with only a 25% reduction in expected growth rate. This trade-off between growth and psychological tolerance is critical in practical implementation.
Dynamic Programming
A method for solving complex multi-period optimization problems by breaking them down into recursive sub-problems governed by the Bellman Equation. The Kelly Criterion naturally extends to sequential decision-making through dynamic programming, where the value function represents the logarithm of wealth. This framework handles path-dependent constraints like margin requirements, position limits, and transaction costs that the static Kelly formula cannot address. Applications include optimal execution and dynamic asset allocation across changing market regimes.

About the author
Prasad Kumkar
CEO & MD, Inference Systems
Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.
His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us