CustomTradingPlatform .com
Log in Get started free
Home / Trading Tools / Sharpe Ratio Calculator

Performance

Sharpe Ratio Calculator

Return per unit of volatility, and what the ratio does not tell you.

Inputs it asks for
Annual return % value
Risk-free rate % value
Annual volatility % value
Downside deviation % value
Formula shown · assumptions disclosed

What it computes

Return per unit of volatility, and what the ratio does not tell you. The page states the equation, the units it expects and the rounding it applies, so the result can be reproduced by hand.

Where it sits in the chain

A calculator gives you a number. This one feeds the next: account to risk, risk to position size, position size to the trade, and the trade to expectancy, drawdown and risk of ruin.

See the performance tools →
Inputs
Result
Excess return 14.00%
Sharpe ratio 0.64
Sortino ratio 1.00
Return per unit of risk $0.64 per $1 of volatility
Sharpe penalises upside volatility as much as downside. Sortino uses downside deviation only, which is why it is usually the higher of the two.
Save this result to your dashboard. Save

The formula

Sharpe = (return − risk-free) ÷ volatility
Sortino = (return − risk-free) ÷ downside deviation

Sharpe penalises upside volatility exactly as much as downside. Sortino uses only the downside, which is why it is usually the higher of the two.

Worked example

An 18% return, a 4% risk-free rate, 22% volatility and 14% downside deviation:

excess = 18 − 4 = 14%
Sharpe = 14 ÷ 22 = 0.64
Sortino = 14 ÷ 14 = 1.00

A Sharpe of 0.64 is ordinary; above 1.0 is good and above 2.0 is rare enough to warrant checking the inputs.

What it assumes

  • Returns are normally distributed. Trading returns are not — they have fat tails, which Sharpe understates.
  • The figures are annualised consistently. Mixing a monthly return with an annual volatility produces nonsense.

Common questions

What is a good Sharpe ratio?

Above 1.0 is good, above 2.0 is exceptional and worth double-checking. Below 0.5 means the returns are not compensating for the volatility taken.

Why use Sortino instead?

Because upside volatility is not a risk. Sortino divides only by downside deviation, so a strategy with large winners is not penalised for them.

Can Sharpe be gamed?

Easily. Selling options collects small steady premiums and reports a high Sharpe right up to the tail event, because the risk lives in a distribution Sharpe assumes away.

What to work out next

A calculator answers one question and raises the next. These are the ones this figure feeds into.

Volatility Calculator

Historical and annualised volatility from a price series.

Drawdown Calculator

Peak-to-trough decline, and the gain required to climb back out of it.

Compounding Calculator

How a fixed monthly return compounds an account balance over time.

Sharpe Ratio Calculator · rounding shown to the precision displayed

More in performance

All 26 →
Expectancy Calculator

Average outcome per trade from win rate and average win and loss. The number win rate hides.

Open →
Win Rate Calculator

Your hit rate, and the rate a given risk/reward needs before it earns anything.

Open →
Drawdown Calculator

Peak-to-trough decline, and the gain required to climb back out of it.

Open →
Risk of Ruin Calculator

The probability that a losing run takes out a defined share of the account.

Open →

Quantify the trade, then keep the record.