Performance and statistics

Sortino Ratio Calculator

Sortino asks the same question as Sharpe with one correction: only the losing periods count as risk. Enter your downside deviation to see the difference.

Returns

12 for monthly, 52 for weekly, 252 for daily.

Downside only

Standard deviation computed from the losing periods only.
Sortino ratio—
Annualised return—
Annualised downside deviation—
Excess return over cash—
Reading—

Sortino divides by downside deviation only, so upside volatility stops being a penalty. It is the fairer measure for anything with an asymmetric return shape, and it shares every one of Sharpe’s sample-size problems — both are estimates, and both look best over exactly the period that suited the strategy.

FreeNo signupNothing leaves your browser

The formula

Sortino = (annualised return − risk-free rate) ÷ annualised downside deviation

Identical to Sharpe with one substitution: downside deviation replaces standard deviation. It is computed from the losing periods only, so a strong month raises the return and does not raise the denominator.

"Losing periods only" is doing more work in that sentence than it appears to. There are two accepted ways to average the shortfalls, they produce ratios that can differ by a third from identical data, and most tools state neither — which one this calculator expects, and which one our own journal reports, is set out on the Sortino ratio entry.

The consequence is that Sortino is normally higher than Sharpe for the same data, and the gap between them is itself informative. It can land below Sharpe when the losses are few and large — see the FAQ for why that is a finding rather than a mistake.

Reading the gap

Gap What it suggests
Sortino ≈ Sharpe Returns are roughly symmetric — gains and losses similar in size
Sortino well above Sharpe Upside is larger and lumpier than downside — a trend-following shape
Sortino barely above Sharpe Most of the volatility is on the losing side
Sortino below Sharpe Few losing periods, but large ones — a concentrated left tail

A trend follower with several large winning months and many small losing ones will show a much better Sortino than Sharpe, and the Sortino is the more accurate description of what holding it felt like — the volatility being penalised by Sharpe was the part you wanted.

Where Sortino is genuinely better

For any strategy with an asymmetric return distribution, which is most of them:

  • Trend following — a few enormous winners among many small losses. Sharpe penalises exactly the months that justify the strategy.
  • Long options — small, frequent decay against occasional large gains.
  • Anything with a positive skew, where the point is that the upside is uneven.

Where it does not help

Sortino fixes one flaw and inherits the rest, which is worth saying plainly because it is often presented as simply the better metric.

Sample size. Downside deviation is computed from the losing periods only, so it uses fewer observations than standard deviation. On a short record it is the less stable of the two, not the more reliable.

Distribution shape. Neither ratio sees the tails properly. A strategy with many small gains and one catastrophic loss can post a fine Sortino for years — the loss has not happened yet, so it is not in the deviation.

Path. Neither sees drawdown. Two records with the same Sortino can have entirely different worst periods, and the worst period is what decides whether the strategy was still held at the end. Read either ratio next to maximum drawdown, never instead of it.

FAQ

What is the difference between Sharpe and Sortino?

Sharpe divides by the standard deviation of all returns; Sortino divides by the deviation of the negative ones only. Sortino stops penalising upside volatility, which makes it fairer for strategies with asymmetric returns.

What is a good Sortino ratio?

Above 1 is generally solid and above 2 strong, using roughly the same bands as Sharpe. Because Sortino is normally the higher of the two, comparing a Sortino against a Sharpe benchmark usually flatters the result.

How do I calculate downside deviation?

Take the periods with returns below your threshold — usually zero — and square those shortfalls. Then there is a fork that changes the answer: divide the sum by the total number of periods, or by the number of losing periods only. Take the square root either way. This calculator expects the second, and so does the figure our own journal reports, because it answers "how bad is a bad period" without blending in how often bad periods happen. Dividing by the losing count always gives the larger deviation and therefore the lower ratio. The two conventions and what separates them are set out on the Sortino ratio entry — the important part is not which you pick but that you never compare a figure from one against a figure from the other.

Is Sortino always higher than Sharpe?

Only when downside deviation is averaged over all periods. Under that convention the denominator cannot exceed the full standard deviation, so Sortino comes out higher whenever positive periods exist. Under the convention used here it is not guaranteed. Divide by the losing periods alone and a series with a few large losses among many small gains can produce a downside deviation larger than its total standard deviation, which puts Sortino below Sharpe. If you see that, it is not an error — it is a concentrated left tail, and it is worth looking at directly rather than through either ratio.

Should I use Sortino instead of Sharpe?

Use it as well. Sortino describes the downside more fairly; Sharpe is more widely quoted and more stable on short samples. The gap between them tells you about the shape of your returns, which neither number tells you alone.

This is the plan. What did you actually do?

A calculator tells you the size you should have taken. It cannot tell you the size you took at 2pm after two losers, or how often your stop moved once price went against you. Drop in a statement from MT4/MT5, a broker CSV or a crypto export and see the answer for your own last 90 trades.

Import my trades — free