- Also known as:
- sharpe, sharpe ratio, risk-adjusted return
What is the Sharpe Ratio?
The Sharpe ratio measures how much excess return you're earning for each unit of total volatility, making it the standard benchmark for risk-adjusted performance.
If you want a single number that answers "how much return did I get for the risk I took?", Sharpe is the classic starting point. It uses price volatility as a measure of risk, which is easy to measure and useful in many situations (though not all).
In plain English, Sharpe is excess return per unit of volatility. "Excess" means "above the risk-free rate", and "volatility" is the standard deviation of returns.
Sharpe Ratio calculator
Sharpe Ratio Calculator
Estimate Sharpe from annualized inputs (percent).
Sharpe ratio formula
Sharpe = (Return − Risk-free rate) / Volatility
Step-by-step example
- Annual return: 12%
- Risk-free rate: 4%
- Volatility: 6%
- Sharpe = (0.12 − 0.04) / 0.06 = 1.33
Using common benchmarks, 1.33 is typically considered "good".
What is a good Sharpe ratio?
While a "good" Sharpe ratio depends on the asset class, timeframe, and risk-free rate, a practical rule of thumb is:
| Sharpe 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 total volatility. |
| 1.0 – 2.0 | Good | A common benchmark range for professional managers. |
| 2.0 – 3.0 | Very good | Indicates strong risk-adjusted performance. |
| Above 3.0 | Excellent | Rare in traditional equities; can appear in high-volatility assets. |
Benchmarks: crypto vs. traditional assets
Crypto is more volatile, so Sharpe ratios can swing more dramatically than in equities:
- Traditional equities: a Sharpe ratio above 1.0 is solid; above 2.0 is elite.
- Bitcoin / crypto: strong bull markets can show Sharpe above 2.0, but long windows are critical because regimes change quickly.
For a concrete example, see our Bitcoin vs S&P 500 analysis.
Sharpe ratio formula (explained)
Where is the return series (we use daily simple returns from close-to-close), is the average daily simple return annualized (not CAGR), is the risk‑free rate, and is return volatility.
How we calculate Sharpe at Gale Finance
While it seemingly appears like a simple calculation, there are a lot of implementation choices that matter in practice. Here’s how we do it:
- Returns: we use daily simple returns:
We don’t “fill” missing dates. For an ETF, weekends and exchange holidays just aren’t in the dataset. Monday’s return is the change from Friday’s close to Monday’s close — which matches what you actually held through.
No forward-filling (no invented prices): when a metric needs shared dates (like correlation), we take the intersection of timestamps and drop everything else. Forward-filling would quietly invent “flat” returns on days that didn’t trade.
Annualization uses the asset’s calendar: Sharpe is a unitless number, but you only get comparable Sharpe ratios if you put both the mean and volatility on the same time scale.
- For crypto and stablecoins, we annualize using 365 because these markets trade 24×7 and weekends are often volatile.
- For equities/ETFs/metals, we annualize using ~252 trading days (or infer the effective frequency when needed).
This is not cosmetic. If you force a 24×7 asset onto a 252‑day calendar, you’re smoothing away weekend moves and changing the metric. This is especially important for an asset like Bitcoin and other crypto assets because historically these assets often show increased volatility on weekends.
- Expected return input: we annualize expected return using the arithmetic mean of daily returns:
This is a standard Sharpe convention. It’s also why we’re careful with language: this “expected annual return” is not CAGR.
- 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 risk‑free rate.
How to read it (and where it breaks)
Sharpe is most useful when returns are “well-behaved” - roughly stable volatility, not too much skew, and tails that aren’t doing anything wild.
Two big caveats:
- Fat tails: If an asset has occasional huge moves (common in crypto), the standard deviation doesn’t fully describe risk. Sharpe can look fine right up until it doesn’t.
- Volatility clustering: Volatility isn’t constant; it comes in regimes. A single Sharpe number is an average over a period, not a promise about next month.
If you care more about downside risk than “wiggles in both directions,” take a look at the Sortino ratio next.
See it in action
Compare BTC vs SPY to see risk-adjusted returns in practice.