NON-CUSTODIAL·AES-256-GCM ENCRYPTION·BUILT ON FREQTRADE
Free glossary entry
Glossary

The Sharpe ratio

Two strategies both made 40% — one calmly, one on a rollercoaster. The Sharpe ratio is the standard way to tell them apart: return per unit of risk taken.

Weak
<1
Respectable
1-2
Strong
>2
in a backtest, suspect overfitting
What it is

The Sharpe ratio, explained.

The Sharpe ratio is the most widely used measure of risk-adjusted return. It divides a strategy's excess return (return above a risk-free baseline) by the standard deviation of its returns. The result reads as return earned per unit of volatility endured — higher is better.

Introduced by Nobel laureate William Sharpe, the ratio exists to make performance comparable. Raw return ignores the ride: a strategy that gained 40% with gentle 5% swings is doing something very different from one that gained 40% while regularly drawing down 30%. Dividing by volatility puts both on the same scale.

The Sharpe ratio has a known blind spot: standard deviation punishes upside swings exactly as hard as downside ones, so a strategy with occasional explosive winners looks 'riskier' than it feels. That is what the Sortino ratio — which penalizes only downside volatility — was invented to fix. Backtest reports typically show both, and they are estimates of the past, not promises about the future.

How it works

From idea to a running bot.

Reading a Sharpe ratio from a backtest is straightforward once you know the scale.

  1. Check the sign and size

    Negative means the strategy lost against the baseline. Roughly: below 1 is weak, 1-2 is respectable, above 2 is strong — and anything dramatically above that in a backtest deserves suspicion of overfitting.

  2. Compare like with like

    Sharpe scales with the measurement frequency and period, so only compare ratios computed the same way — for example two backtests over the same window and timeframe.

  3. Read it with drawdown

    Sharpe compresses risk into one symmetric number. Pair it with maximum drawdown and the Sortino ratio to see whether the volatility was harmless jitter or gut-wrenching plunges.

Who it's for

Built for the way you trade.

Sharpe matters most when you are choosing between strategies.

Strategy comparers

When several backtests all show a profit, Sharpe is the fairest single number for ranking them — it rewards the strategy that earned its return calmly.

Overfitting detectors

An implausibly high backtest Sharpe is one of the clearest red flags that a strategy has memorized history instead of finding an edge. Treat it as a warning, not a trophy.

VolatiCloud backtesters

Every VolatiCloud backtest reports Sharpe alongside Sortino, Calmar, drawdown, and profit factor, so risk-adjusted comparison is built into the workflow.

  • Excess return divided by standard deviation of returns
  • Higher is better; below 1 is weak, above 2 is strong
  • Punishes upside and downside volatility equally
  • Only comparable when computed over like periods
  • Reported in every VolatiCloud backtest
FAQ

Frequently asked questions.

What is a good Sharpe ratio?

As a rule of thumb, below 1 is weak, between 1 and 2 is respectable, and above 2 is strong. In a backtest, an extremely high Sharpe is more often a symptom of overfitting or lookahead bias than of genius — validate out-of-sample before believing it.

Why divide by standard deviation?

Standard deviation measures how bumpy the return stream was. Dividing return by it expresses performance per unit of risk, so a calm strategy and a wild one can be compared fairly instead of judging raw profit alone.

What is the difference between Sharpe and Sortino?

Sharpe penalizes all volatility; Sortino penalizes only downside volatility. A strategy with big upside spikes and small losses scores much better on Sortino. Reading both tells you what kind of volatility the strategy generates.

Does a high backtest Sharpe guarantee future results?

No. A backtest Sharpe describes one historical path. Regime changes, fees, slippage, and overfitting can all make live performance worse. Use Sharpe to compare and filter strategies, then validate with out-of-sample data and a dry-run.

Ship your first live bot this afternoon.

Connect an exchange, build a strategy in the visual builder, backtest it on real data, and deploy. Start a 7-day Pro trial — no credit card required.

No credit card required · Cancel any time