What Is the Sortino Ratio?
The Sortino ratio is a risk-adjusted performance metric that measures how much return an investment generates per unit of downside risk. Unlike the Sharpe ratio, which penalises all volatility equally, the Sortino ratio only considers returns that fall below a target threshold. This makes it a better fit for strategies where upside volatility is desirable rather than harmful.
If you've studied the Sharpe ratio, you already know its central limitation: it treats a +5% surprise exactly the same as a -5% surprise. Both increase standard deviation, so both drag down the Sharpe figure. But from an investor's perspective, positive surprises aren't risk - they're the whole point. Frank Sortino formalised this intuition in the 1980s by proposing a ratio that replaces total volatility with downside deviation.
The distinction matters most when returns aren't symmetrically distributed. Many real-world strategies - particularly those involving options, trend following, or concentrated positions - produce returns that are meaningfully skewed. A trend-following fund might generate many small losses and occasional large gains. Its Sharpe ratio would penalise those large gains, understating the strategy's true risk-adjusted quality. The Sortino ratio handles this correctly.
In 2026, the Sortino ratio is widely used across hedge fund evaluation, portfolio construction, and quantitative strategy development. It's a standard column in any institutional performance report, sitting alongside the Sharpe ratio and maximum drawdown.
The Sortino Ratio Formula
The Sortino ratio equals the portfolio's excess return over a minimum acceptable return, divided by the downside deviation of returns below that threshold.
Sortino Ratio = (Rp - T) / Downside Deviation
Where:
- Rp = the portfolio's average return over the measurement period
- T = the target or minimum acceptable return (often the risk-free rate, sometimes zero)
- Downside Deviation = the standard deviation of returns that fall below T
Let's break each component down.
The Numerator: Excess Return Over Target
The numerator (Rp - T) measures how much the portfolio has returned above the investor's target. If you use the risk-free rate as the target, this is identical to the Sharpe ratio's numerator. Some practitioners set T to zero (asking "did the portfolio make money?") or to a specific hurdle rate like 8% annualised.
The choice of target affects both the numerator and the denominator, since downside deviation is calculated relative to the same threshold. Be consistent - changing T partway through an analysis makes the results meaningless.
The Denominator: Downside Deviation
This is where the Sortino ratio differs fundamentally from the Sharpe ratio. Instead of using the standard deviation of all returns, it uses the standard deviation of only those returns that fall below the target. Returns above T are treated as zero in the calculation - they contribute nothing to downside deviation.
This single change in the denominator is what makes the Sortino ratio more appropriate for asymmetric return distributions. It directly addresses the criticism that standard deviation is too blunt a measure of risk.
The mathematical detail of how to compute downside deviation deserves its own section.
How to Calculate Downside Deviation
Downside deviation is the square root of the average squared difference between each return and the target, counting only returns that fall below the target. Returns at or above the target contribute zero to the calculation.
Here's the step-by-step process:
Step 1: Choose your target return (T).
For this example, we'll use T = 0% (i.e. any loss counts as downside).
Step 2: Collect your return series.
Suppose you have six monthly returns:
| Month | Return |
|---|---|
| Jan | 3.2% |
| Feb | -1.5% |
| Mar | 2.1% |
| Apr | -2.8% |
| May | 4.5% |
| Jun | -0.6% |
Step 3: Identify returns below the target.
Only February (-1.5%), April (-2.8%), and June (-0.6%) fall below 0%. January, March, and May are above the target.
Step 4: Calculate the squared deviations for below-target returns.
For each return below T, compute (Return - T)^2. For returns at or above T, use 0.
- Jan: max(0, 0 - 3.2)^2 = 0
- Feb: (-1.5 - 0)^2 = 2.25
- Mar: max(0, 0 - 2.1)^2 = 0
- Apr: (-2.8 - 0)^2 = 7.84
- May: max(0, 0 - 4.5)^2 = 0
- Jun: (-0.6 - 0)^2 = 0.36
Step 5: Take the average across all periods (not just the below-target ones).
This is a common source of confusion. You divide by the total number of observations (N = 6), not just the number of negative returns (3).
Average squared downside deviation = (0 + 2.25 + 0 + 7.84 + 0 + 0.36) / 6 = 10.45 / 6 = 1.7417
Step 6: Take the square root.
Downside Deviation = sqrt(1.7417) = 1.32%
Step 7: Calculate the Sortino ratio.
Mean portfolio return = (3.2 + (-1.5) + 2.1 + (-2.8) + 4.5 + (-0.6)) / 6 = 4.9 / 6 = 0.817%
Sortino Ratio = (0.817 - 0) / 1.32 = 0.619
For comparison, the regular standard deviation of these six returns is 2.70%, giving a Sharpe-style ratio of 0.817 / 2.70 = 0.303. The Sortino ratio is higher because upside returns (January, March, May) don't inflate the risk measure.
This difference is exactly the insight the Sortino ratio provides: it separates genuine risk from welcome volatility.
Sortino Ratio vs Sharpe Ratio
The Sortino ratio and Sharpe ratio both measure risk-adjusted return, but they disagree on what counts as risk. The Sharpe ratio treats all volatility as equally undesirable. The Sortino ratio only penalises downside moves, making it more suitable for strategies with asymmetric payoffs.
| Feature | Sortino Ratio | Sharpe Ratio |
|---|---|---|
| Risk measure | Downside deviation (below-target returns only) | Standard deviation (all returns) |
| Treats upside volatility as risk? | No | Yes |
| Target/threshold | Minimum acceptable return (user-defined) | Risk-free rate |
| Best for | Asymmetric distributions, options strategies | Normally distributed returns |
| Penalises large gains? | No | Yes - large gains increase standard deviation |
| Sensitivity to positive skew | Rewards it (lower denominator) | Ignores or penalises it |
| Industry adoption | Common in hedge fund and alternatives reporting | Universal - the default risk-adjusted metric |
| Typical "good" value | Above 1.0 | Above 1.0 |
| Formula | (Rp - T) / Downside Deviation | (Rp - Rf) / StdDev(Rp) |
When the Sharpe Ratio Is Better
The Sharpe ratio is perfectly adequate - and simpler to communicate - when return distributions are roughly symmetric. For a diversified equity portfolio or a bond fund, upside and downside volatility are typically similar, and the two ratios tell a similar story. The Sharpe ratio is also more widely understood, which matters when reporting to a broad audience.
When the Sortino Ratio Is Better
The Sortino ratio adds genuine value when returns are skewed. Consider a put-writing strategy that produces frequent small gains and occasional large losses. Its standard deviation might be moderate, but its downside deviation will be high relative to its total volatility. The Sharpe ratio would overstate this strategy's quality. The Sortino ratio catches it.
Conversely, a trend-following fund with positive skew (many small losses, occasional large gains) will have a Sortino ratio meaningfully higher than its Sharpe ratio. The Sortino metric correctly recognises that the large gains aren't risk.
If you're evaluating strategies where the payoff structure is deliberately asymmetric - which includes most options-based approaches and many quantitative trading strategies - the Sortino ratio should be your primary risk-adjusted metric.
How to Interpret the Sortino Ratio
A Sortino ratio above 1.0 is generally considered decent, above 2.0 suggests strong risk-adjusted performance, and anything above 3.0 is exceptional. But these benchmarks depend heavily on strategy type, asset class, and the target return used in the calculation.
| Sortino Ratio | Interpretation |
|---|---|
| Below 0.0 | Losing money relative to the target - negative risk-adjusted returns |
| 0.0 to 0.5 | Weak - the return barely compensates for downside risk |
| 0.5 to 1.0 | Acceptable - positive but not outstanding risk-adjusted performance |
| 1.0 to 2.0 | Good - solid compensation for the downside risk being taken |
| 2.0 to 3.0 | Strong - high returns relative to downside volatility |
| Above 3.0 | Exceptional - difficult to sustain over long periods |
Context Matters
These thresholds aren't universal. A market-neutral equity strategy with a Sortino ratio of 1.5 is performing well. A leveraged macro fund with the same figure might be taking excessive risk that doesn't show up in the monthly return series. Always look at the Sortino ratio alongside absolute returns, maximum drawdown, and the shape of the return distribution.
Comparison to Sharpe Thresholds
Because downside deviation is typically smaller than total standard deviation (assuming any positive skew at all), Sortino ratios tend to be numerically higher than Sharpe ratios for the same strategy. A Sharpe of 1.0 might correspond to a Sortino of 1.3 to 1.8 depending on the skewness of returns. Don't directly compare a Sortino value to Sharpe benchmarks - they're on different scales.
Time Period Sensitivity
Like all performance metrics, the Sortino ratio is sensitive to the measurement window. A strategy might show a Sortino ratio of 3.0 over a two-year bull market and 0.8 over a full market cycle. Short-term figures can be misleading. In practice, you need at least three to five years of data - preferably including both rising and falling markets - before treating the number as reliable.
Understanding statistical significance is essential when interpreting any ratio derived from a finite sample of returns.
Calculating the Sortino Ratio in Python
Here's a practical Python implementation for computing the Sortino ratio from a series of returns. This uses NumPy and pandas, the standard toolkit for quantitative analysis.
import numpy as np import pandas as pd def sortino_ratio( returns: pd.Series, target_return: float = 0.0, annualise: bool = True, periods_per_year: int = 252, ) -> float: """ Calculate the Sortino ratio for a return series. Parameters ---------- returns : pd.Series Period returns (e.g. daily or monthly). target_return : float Minimum acceptable return per period. Default is 0. annualise : bool If True, scale the ratio by sqrt(periods_per_year). periods_per_year : int Trading days (252), months (12), or weeks (52). Returns ------- float The Sortino ratio. """ excess_return = returns.mean() - target_return # Only consider returns below the target downside_diff = returns[returns < target_return] - target_return # Sum of squared downside deviations divided by total observations downside_variance = (downside_diff ** 2).sum() / len(returns) downside_dev = np.sqrt(downside_variance) if downside_dev == 0: return float("inf") if excess_return > 0 else 0.0 ratio = excess_return / downside_dev if annualise: ratio *= np.sqrt(periods_per_year) return ratio # --- Example usage --- np.random.seed(42) dates = pd.bdate_range("2025-01-02", periods=252) # Simulated daily returns with slight positive skew daily_returns = pd.Series( np.random.normal(0.0003, 0.012, 252) + np.random.exponential(0.001, 252), index=dates, ) result = sortino_ratio(daily_returns, target_return=0.0, periods_per_year=252) print(f"Annualised Sortino Ratio: {result:.2f}") # Compare with a basic Sharpe calculation sharpe = (daily_returns.mean() / daily_returns.std(ddof=1)) * np.sqrt(252) print(f"Annualised Sharpe Ratio: {sharpe:.2f}") print(f"Difference: {result - sharpe:.2f}")
A few things to note about this implementation:
- Downside variance uses the full sample size in the denominator (
len(returns)), not just the count of below-target returns. This is the standard convention and ensures that strategies with fewer losing periods are rewarded with lower downside deviation. - The target return is per-period. If you're using daily data and want a 5% annual hurdle, convert it to a daily figure first:
target_return = 0.05 / 252. - Annualisation follows the same sqrt(periods) approach as the Sharpe ratio, under the assumption that returns are independently distributed.
- The example adds a small exponential component to create positive skew, demonstrating how the Sortino ratio exceeds the Sharpe ratio for positively skewed distributions.
For production use, you'd want to add input validation, handle edge cases like empty series, and potentially support different downside deviation conventions (some practitioners use N-1 in the denominator).
Sortino Ratio vs Other Risk Metrics
The Sortino ratio is one of several risk-adjusted return metrics used in portfolio analysis. Each captures a different dimension of the risk-return trade-off.
| Metric | Numerator | Denominator | What It Captures | Best Used For |
|---|---|---|---|---|
| Sortino Ratio | Return above target | Downside deviation | Return per unit of harmful volatility | Asymmetric strategies, options, hedge funds |
| Sharpe Ratio | Return above risk-free rate | Standard deviation | Return per unit of total volatility | General-purpose comparison across investments |
| Calmar Ratio | Annualised return | Maximum drawdown | Return relative to worst peak-to-trough loss | Trend-following, CTA evaluation |
| Information Ratio | Active return (vs benchmark) | Tracking error | Skill at beating a benchmark consistently | Active manager selection |
| Treynor Ratio | Return above risk-free rate | Portfolio beta | Return per unit of systematic risk | Portfolios that are part of a larger allocation |
When to Prefer Each Metric
Sortino over Sharpe: When the strategy has meaningful skewness - positive or negative. If you're evaluating an options overlay, a tail-risk fund, or any strategy that deliberately produces non-normal returns, the Sortino ratio gives a more accurate picture.
Calmar over Sortino: When maximum drawdown is the primary concern. Allocators to managed futures and systematic macro strategies often care more about the worst loss than about downside volatility in general. The Calmar ratio directly addresses this.
Information ratio over Sortino: When you're evaluating performance relative to a specific benchmark rather than on an absolute basis. A UK equity manager benchmarked to the FTSE 100 should be assessed using the information ratio as the primary metric.
Treynor over Sortino: When the portfolio is a component of a larger diversified allocation and you only care about undiversifiable (systematic) risk. The Treynor ratio uses beta as the risk measure, which is appropriate under CAPM assumptions.
In practice, institutional investors examine multiple metrics together. No single ratio tells the full story. A fund might have an attractive Sortino ratio but a poor Calmar ratio if it experienced one severe drawdown followed by otherwise smooth performance. Looking at the full picture is essential.
When to Use the Sortino Ratio
The Sortino ratio is most valuable when the return distribution is asymmetric, the strategy is designed to produce non-normal payoffs, or you want to reward upside volatility rather than penalise it.
Asymmetric Return Distributions
Any strategy that produces a skewed return profile benefits from Sortino analysis. Trend-following strategies, for example, typically have negative skewness on a daily basis but positive skewness on a monthly or quarterly basis (many small losses, occasional large gains). The Sortino ratio correctly credits the large gains as beneficial rather than penalising them as risk.
Options-Based Strategies
Options create deliberately asymmetric payoffs. A protective put strategy caps downside while preserving upside. A covered call strategy caps upside while collecting premium. Using the Sharpe ratio to evaluate these strategies conflates the intentional asymmetry with risk. The Sortino ratio handles options strategies more fairly because it only measures the downside that actually matters to the investor.
Hedge Fund Evaluation
Hedge fund returns are frequently non-normal. Strategies involving credit, event-driven positions, or relative value often exhibit negative skew and excess kurtosis (fat tails). Allocators in 2026 routinely examine the Sortino ratio alongside the Sharpe ratio when conducting due diligence. A fund with a high Sharpe but a low Sortino relative to peers may be taking hidden downside risk.
Comparing Strategies with Different Skew Profiles
If you're choosing between two strategies with similar Sharpe ratios but different skew characteristics, the Sortino ratio can break the tie. A strategy with positive skew will have a higher Sortino ratio, all else equal, because its upside returns don't inflate the denominator.
When NOT to Use the Sortino Ratio
For simple, diversified portfolios with roughly symmetric returns, the additional complexity of the Sortino ratio doesn't add much insight. A 60/40 equity-bond portfolio will have similar Sharpe and Sortino rankings in most market environments. In these cases, the Sharpe ratio's simplicity and wider recognition make it the better choice.
Understanding risk management frameworks helps you choose the right metric for each situation.
Limitations of the Sortino Ratio
The Sortino ratio improves on the Sharpe ratio in important ways, but it has its own set of weaknesses that practitioners should understand.
Small Sample Bias
Downside deviation is estimated from a subset of observations - only the periods where returns fell below the target. If you have 36 months of data and only 10 of them are negative, your downside deviation estimate is based on just 10 data points. This makes the Sortino ratio even more sensitive to sample size than the Sharpe ratio. Short track records can produce wildly misleading Sortino figures.
Target Return Sensitivity
The choice of target return (T) directly affects both the numerator and denominator of the ratio, and there's no universally agreed standard. Using the risk-free rate, zero, or a custom hurdle can produce very different results for the same return series. When comparing Sortino ratios across sources, always check which target was used. Two identical strategies can look dramatically different if one analyst uses T = 0 and another uses T = risk-free rate.
It Doesn't Capture Tail Risk Well
Downside deviation is still a volatility-based measure. It tells you about the dispersion of below-target returns, but it doesn't specifically focus on extreme events. A strategy that rarely loses but occasionally suffers a catastrophic drawdown might still show a reasonable downside deviation if those extreme events are infrequent. Metrics like Conditional Value at Risk (CVaR) or maximum drawdown are better suited for capturing tail risk.
Sensitivity to Return Frequency
The Sortino ratio can look different depending on whether you use daily, weekly, or monthly returns. Daily data produces more observations but can be noisy. Monthly data is smoother but gives fewer below-target periods to estimate downside deviation. There's no single correct frequency, which introduces another degree of freedom that affects comparability.
It Can Still Be Gamed
A strategy that sells deep out-of-the-money puts will generate consistent small gains (high mean return, few below-target periods) until a market crash produces a massive loss. The Sortino ratio will look excellent right up until the crash materialises. This is the same "picking up pennies in front of a steamroller" problem that affects the Sharpe ratio, and the Sortino ratio doesn't fully solve it.
No Benchmark Adjustment
Unlike the information ratio, the Sortino ratio doesn't account for a benchmark. It measures absolute risk-adjusted performance. If you need to assess whether an active manager is adding value above a specific index, the Sortino ratio won't answer that question directly.
Despite these limitations, the Sortino ratio remains one of the most useful risk-adjusted metrics available. It's a genuine improvement over the Sharpe ratio for non-normal return distributions, and it should be part of any serious performance evaluation toolkit.
Frequently Asked Questions
What is a good Sortino ratio?
A Sortino ratio above 1.0 is generally considered good, meaning the strategy generates more than one unit of excess return for each unit of downside risk. Ratios above 2.0 are strong, and above 3.0 is exceptional but difficult to maintain over long periods. These benchmarks shift depending on the asset class and strategy type. A market-neutral equity fund with a Sortino of 1.5 is performing well, while a leveraged macro strategy might need a higher figure to compensate investors for the more concentrated risk profile.
How is the Sortino ratio different from the Sharpe ratio?
The key difference is in the denominator. The Sharpe ratio divides excess return by the standard deviation of all returns, treating upside and downside volatility equally. The Sortino ratio divides by downside deviation, which only considers returns that fall below a chosen target. This means the Sortino ratio doesn't penalise an investment for having large positive returns. For strategies with symmetric return distributions, both ratios give similar rankings. For skewed distributions - common in options strategies and trend following - the Sortino ratio provides a more accurate picture of risk-adjusted performance.
What target return should I use for the Sortino ratio?
The most common choices are zero (asking whether the strategy avoids losses) and the risk-free rate (asking whether it beats the safe alternative). Some institutional investors use a specific hurdle rate such as 6% or 8% annualised - the minimum return they'd need to justify the risk. There's no single correct answer, and the choice should reflect your actual investment objectives. Just be consistent when comparing strategies: using different targets for different funds makes the comparison meaningless.
Can the Sortino ratio be negative?
Yes. A negative Sortino ratio means the portfolio's average return is below the target return. In other words, the strategy isn't generating enough return to clear the minimum threshold, and it's also experiencing downside volatility. A negative Sortino ratio is a clear warning sign - the strategy is failing on both return and risk dimensions. It doesn't necessarily mean the portfolio lost money in absolute terms, but it does mean performance fell short of expectations.
Why is the Sortino ratio higher than the Sharpe ratio?
For most strategies, the Sortino ratio is numerically higher than the Sharpe ratio because downside deviation is typically smaller than total standard deviation. Returns above the target contribute to standard deviation (raising the Sharpe denominator) but not to downside deviation (leaving the Sortino denominator lower). The gap between the two ratios widens as the return distribution becomes more positively skewed. If a strategy has negative skew, the Sortino ratio can actually be lower than the Sharpe ratio - which is an important signal that most of the volatility is on the downside.
How do you annualise the Sortino ratio?
Annualise the Sortino ratio the same way as the Sharpe ratio: multiply by the square root of the number of periods in a year. For daily data, multiply by sqrt(252). For monthly data, multiply by sqrt(12). For weekly data, multiply by sqrt(52). This assumes returns are independently distributed across periods. Make sure the target return in your calculation is also expressed in per-period terms matching your return data. Using an annual target with daily returns without converting first is a common error that produces incorrect results.
Want to go deeper on Sortino Ratio: Formula, Calculation & When to Use It 2026?
This article covers the essentials, but there's a lot more to learn. Inside Quantt, you'll find hands-on coding exercises, interactive quizzes, and structured lessons that take you from fundamentals to production-ready skills — across 50+ courses in technology, finance, and mathematics.
Free to get started · No credit card required