Skip to content
Developer docs
Metrics

Expectancy

Expectancy is the average amount a trader wins or loses per trade. The formula is (win rate times average win) minus ((1 minus win rate) times average loss). Positive expectancy makes money over a large number of trades; negative expectancy loses money, whatever the current streak says. A small positive expectancy compounds over hundreds of trades, so the number tells you whether to scale a strategy up or drop it.

Formula

Expectancy = (win rate x average win) - ((1 - win rate) x average loss)

Expressed per trade. Averages are taken over resolved trades only.

How to read an expectancy

Expectancy combines hit rate with the size of the wins and losses into a single number: the average profit per trade.

Positive expectancy means the strategy makes money as the trade count grows. Negative expectancy means it loses money, and no winning streak changes that; it only delays it.

What breaks expectancy

Averages hide their own tails. One resolved market that returned 20 times the stake can drag average win high enough to make a losing strategy read positive. Check expectancy against the median trade, or against the same figure with the largest result removed.

Expectancy also assumes stable position sizing. If a trader sized up ten times on a handful of trades, per-trade expectancy no longer describes what happened to the account. Read it with cumulative P&L and drawdown.

Where 0xinsider uses expectancy

Rolling expectancy is one of the series on trader profiles, so the question is not whether it is positive today but whether it has stayed positive across windows as more markets resolved.

Worked example

Win rate: 55%. Average win: $420. Average loss: $350. Expectancy = (0.55 x $420) - (0.45 x $350) = $231 - $157.50 = +$73.50 per trade. Over 200 trades, that is $14,700 in expected profit.

Expectancy on 0xinsider

Trader analytics

Rolling expectancy across windows, alongside rolling Sharpe and the drawdown series.

Live feed

Expectancy 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.