Impact-Site-Verification: 0eedbe8d-4e05-4893-8456-85377301e322

What is the Sortino Ratio? Downside Risk Definition & Examples

Last updated: January 23, 2026

← Back to glossary

Also known as:
sortino, sortino ratio

What is the Sortino Ratio?

The Sortino ratio measures how much return you're getting for the downside risk you're taking, and ignoring upside volatility entirely. That makes it especially useful for assets like Bitcoin that can swing wildly to the upside.

The Sortino ratio is the Sharpe ratio's more opinionated sibling.

Sharpe treats all volatility as “bad”, which doesn’t make much sense if you’re an investor who likes upside surprises. Sortino keeps the same basic idea — return per unit of risk — but it only counts downside volatility as risk.

Sortino Ratio calculator

Sortino Ratio Calculator

Estimate Sortino from annualized inputs (percent).

Use an annualized average return (not CAGR) for best apples-to-apples comparisons.
Many models use 3-month Treasuries as risk-free rate.
Downside deviation is volatility *below* a target return. See downside deviation.
Sortino ratio

Sortino ratio formula

Sortino=E[r]rfσdown\text{Sortino} = \frac{E[r] - r_f}{\sigma_{\text{down}}}

Sortino = (Return − Risk-free rate) / Downside deviation

Step-by-step example

  1. Annual return: 12%
  2. Risk-free rate: 4%
  3. Downside deviation: 6%
  4. Sortino = (0.12 − 0.04) / 0.06 = 1.33

Using common benchmarks, 1.33 is typically considered “good”.

What is a good Sortino ratio?

While a “good” Sortino ratio depends on the asset class and how you compute it, a practical rule of thumb is:

Sortino ratio Interpretation What it usually means
Below 0 Poor The investment underperformed the risk-free rate (negative excess return).
0.0 – 1.0 Suboptimal Returns do not adequately compensate for downside risk.
1.0 – 2.0 Good A common benchmark range for professional managers.
2.0 – 3.0 Very good Indicates high efficiency in managing downside volatility.
Above 3.0 Excellent Rare in traditional equities; more common in high-upside strategies (including crypto).

Benchmarks: crypto vs. traditional assets

Because crypto is so volatile, “good” can look different than it does for the S&P 500:

  • Traditional equities: a Sortino ratio above 2.0 is often considered elite.
  • Bitcoin / crypto: strong strategies can print Sortino ratios above 3.0 (or even 4.0+) because Sortino ignores upside volatility that would otherwise penalize a Sharpe ratio.

For a concrete example, see our Bitcoin vs Gold (2023) analysis, where Bitcoin delivered an astonishing 3.92 Sortino ratio.

Sortino ratio formula (explained)

Sortino=E[r]rfσdown\text{Sortino} = \frac{E[r] - r_f}{\sigma_{\text{down}}}

Where rr is the return series (we use daily simple returns from close-to-close), E[r]E[r] is the average daily return annualized (not CAGR), rfr_f is the risk‑free rate, and σdown\sigma_{\text{down}} is downside deviation.

What “downside deviation” means (in human terms)

Downside deviation measures the “bad part” of volatility: how big (and how often) returns fall below a chosen target return. The first step is picking that target (sometimes called MAR: minimum acceptable return). Then you look at the shortfall below that target.

At Gale Finance, the target return is the daily risk‑free rate implied by the annual risk‑free rate:

rfdaily=rfNr_f^{\text{daily}} = \frac{r_f}{N}

Where NN is the annualization factor (typically 365 for crypto/stablecoins and ~252 for trading‑day assets).

So the downside set is "all days where rt<rfdailyr_t < r_f^{\text{daily}}".

How we calculate Sortino at Gale Finance

Most of the methodology mirrors Sharpe:

  1. Returns: daily simple returns from close‑to‑close:

rt=PtPt11r_t = \frac{P_t}{P_{t-1}} - 1

We don’t forward‑fill missing dates. If an ETF doesn’t trade on a holiday, we don’t invent a “flat” return for that day.

We annualize expected return using the arithmetic mean of daily returns:

E[rannual]=rˉt×NE[r_{annual}] = \bar{r}_t \times N

  1. Annualization uses the asset’s calendar: we use 365 for crypto/stablecoins (weekends matter) and ~252 for trading‑day assets (or infer the effective frequency when needed).

  2. Risk‑free rate: we use the average 3‑month Treasury rate over the analysis window (FRED series DGS3MO). If we can’t fetch it, we fall back to a configured default.

  3. Target return (MAR): some Sortino definitions use 0% as the target return. We use the risk‑free rate instead, which matches the “excess return” idea and keeps Sharpe and Sortino comparable.

  4. Downside deviation (LPM2 / semi‑deviation): we use the canonical “lower partial moment of order 2” definition. Days above the target contribute 0; days below contribute their squared shortfall. Then we annualize.

σdown,annual=1Tt=1Tmin(0,  rtMAR)2  ×N\sigma_{\text{down,annual}} = \sqrt{\frac{1}{T}\sum_{t=1}^{T} \min\left(0,\; r_t - \text{MAR}\right)^2}\;\times\sqrt{N}

The important detail: the average is taken over all TT daily observations (not just downside days). That’s what makes it capture both frequency and magnitude of shortfalls.

If you set MAR=rf/N\text{MAR} = r_f/N, this is the “risk‑free target” version. If you set MAR=0\text{MAR} = 0, it’s the “0% target” version you’ll see in some libraries.

How to read it (and one edge case)

Sortino answers: “how much return did I get for the downside volatility I had to sit through?”

That’s especially useful for assets that can jump around on the upside (crypto is the obvious example). A huge up day can inflate total volatility and make Sharpe look worse, even though nobody is complaining about a big gain. Sortino doesn’t punish that.

One edge case: in a strong bull period, an asset might have zero days below the target return. In that case, downside deviation is 0 and Sortino becomes undefined / not informative. On Gale Finance we show Sortino as N/A for that window and include a short note about sample size.

Even when there are some downside days, a one‑year window can be thin. That’s why compare pages surface a “limited sample” note when there are fewer than 20 downside days in the window (a heuristic, not a statistical test).

If you want a broader picture of “what the ugly days look like”, pair Sortino with tail metrics like VaR / Expected Shortfall and downside co-moves.

See it in action

Bitcoin vs Gold (2023): Bitcoin delivered an astonishing 3.92 Sortino ratio.