Skip to main content
Thrive is live on Product Hunt.Check us out (opens in a new tab)

Sharpe ratio

Sharpe ratio calculator good trader or lucky?

Paste a close series. The engine returns the Sharpe ratio, the 95% band, and the probabilistic Sharpe: the chance the true ratio beats zero.

Closes

One column per asset, oldest first. The sample is already filled. First close 64203.60.

BTC

Annualized Sharpe 0.82

Probability the true Sharpe beats zero: 65.3%. Luck still fits this window.

Annualized Sharpe
0.82

Per-period ratio scaled by sqrt(periods)

Probabilistic Sharpe
65.3%

Chance the true Sharpe beats zero

95% band
-3.25 to 4.88

Annualized confidence interval

Risk-free
0.00%

Annual rate you set

  • Each row is daily, 365 periods a year. Annualized figures use 365 periods.
  • 90 closes in the series. Computed by Thrive's portfolio engine. Rounded to the digit shown.

What the ratio actually says

Sharpe divides average excess return by the volatility of that return. A high number can be skill. It can also be a short sample, a lucky streak, or a series that barely wiggles.

The probabilistic Sharpe, from Bailey and Lopez de Prado, turns the sample ratio into a probability that the true Sharpe beats a benchmark. Here the benchmark is zero. A 0.95 print means the track record is long enough, and skewed little enough, that luck is a poor explanation.

How this page runs it

Closes become simple returns. Thrive's portfolio engine returns the Sharpe ratio and the 95% bounds from those returns and the per-period risk-free rate. It also returns the probability that the true Sharpe beats zero.

Thrive annualizes with the frequency you pick: 365 for crypto days, 252 for exchange sessions, 52 for weeks, 12 for months. The annualized figure is the per-period ratio times the square root of that count. We do not inflate it.

How to run it

  1. Paste closes, oldest first, or start from the live Bitcoin series.
  2. Set the risk-free rate as an annual percent. Zero is an honest crypto default.
  3. Pick the bar size so the annualization matches the rows.
  4. Read the annualized Sharpe, the band, and the probability it beats zero.

FAQ

People also ask

Above 1.0 annualized is a solid live track for a liquid book. Above 2.0 deserves a hard look at sample length, fees, and whether the path was shorted volatility. The probabilistic Sharpe is the check on whether the number is luck.

It is the probability that the true Sharpe beats a benchmark Sharpe, after correcting for sample length and for skew in the returns. This calculator uses a benchmark of zero: better than cash with no drift.

Use the funding you actually earn on idle cash, as an annual percent. If idle cash earns nothing, leave the rate at zero. The per-period rate sent to the engine is that annual rate divided by the number of periods in a year.

A nearly straight line has almost no volatility, so the ratio stops meaning anything. The page labels those prints as not meaningful instead of quoting a cartoon number.

Same definition. This page uses closes you paste. Thrive Pro runs the track on the fills you synced, with fees in the path.

Run the Sharpe on trades you took.

A pasted Bitcoin series is a public path. The question is whether your book beat zero after costs. Thrive logs the fills and keeps the score.