Skip to content
Developer docs
Metrics

Sharpe ratio

The Sharpe ratio is a measure of return per unit of risk: excess return divided by the standard deviation of returns. A higher number means more return for the swings the trader sat through. Computed over resolved positions, the ratio answers whether the returns justified the volatility. Above 1.0 is good and above 2.0 is strong on a long record, and a few dozen resolved markets can inflate it.

Formula

Sharpe = (mean return - risk-free rate) / standard deviation of returns

Over short prediction-market samples the risk-free term is usually dropped, so the number is closer to mean return divided by volatility.

How to read a Sharpe ratio

The Sharpe ratio answers one question: how much return did this trader get for the swings they took. Two traders can end a quarter at the same profit, and the one who got there without large drops has the higher Sharpe.

Rough reading: below 1.0 the returns do not clearly beat the volatility, above 1.0 is good, above 2.0 is strong. Those bands come from long-horizon asset management, and they are generous when applied to a few dozen resolved markets.

Where the Sharpe ratio misleads in prediction markets

Sharpe assumes returns that spread out symmetrically around an average. Prediction-market returns do not. A binary contract pays $1 or $0, so a trader who buys long-shot Yes shares at $0.05 posts small steady losses and occasional 20-fold gains. Standard deviation reads those gains as risk and pushes the Sharpe down.

Sharpe is also easy to inflate on a short sample. Ten resolved markets in a calm month can produce a Sharpe above 3 that says nothing about skill. Read it next to the number of resolved markets, and next to max drawdown, which counts the worst stretch instead of averaging it away.

Where 0xinsider uses the Sharpe ratio

Trader profiles chart rolling Sharpe over 7-day and 30-day windows, beside rolling expectancy and the drawdown series. Read Sharpe alongside realized profit and loss history to understand the variability behind a return.

Worked example

Trader A averages +$720 per resolved position with a standard deviation of $400: Sharpe = 720 / 400 = 1.8. Trader B averages the same +$720 with a standard deviation of $2,000: Sharpe = 720 / 2,000 = 0.36. Trader B earns the same average with five times the swings.

Sharpe = mean return / std dev = $720 / $400
= 1.8

Sharpe ratio on 0xinsider

Trader analytics

Rolling Sharpe, rolling expectancy, and the drawdown series on trader profiles.

Live feed

Sharpe ratio on live data

The leaderboard ranks S, A, and B wallets, graded mostly on realized profit. The live feed lists large Polymarket trades as they fill on Pro, and 24 hours later without it.

Picks and market activity

Read the published picks or follow large trades. The free feed runs 24 hours behind; Pro has no delay.