Skip to content

Quant Concepts · Vol 1 of 6

Expectancy: why win rate alone tells you little

The number behind every trading rule, and how many trades it takes to trust it.

The short answer

Trading expectancy is the average amount a set of trading rules makes or loses per trade: win rate times average win, minus loss rate times average loss. A positive number means the rules made money on average in the trades measured. How far to trust it depends on how many trades it rests on.

Key ideas

  • A low win rate can make money and a high one can lose it. The size of wins and losses decides which.
  • Expectancy measured on a few trades is a rough guess. The thinner the edge, the more trades it takes to tell it from luck.
  • Long losing streaks are normal even when nothing is wrong, and their usual length can be worked out ahead of time.
Losing 65% of trades can still make moneyLine chart of one simulated strategy over 500 trades: wins 35% of the time, average win $500, average loss $150. The running total rises unevenly to +$38,750. It includes a run of 11 losses in a row (trades 166 to 176) and a deepest fall of $2,250 from a high point (after trade 134 to after trade 188).$0+$10,000+$20,000+$30,000+$40,0000100200300400500tradesrunning total ($)+$38,75011 losses in a rowsame rules, nothing brokendeepest fall: $2,250(15 average losses)Losing 65% of trades can still make moneyIllustrative, simulated data. 500 trades, win rate 35%, avg win $500,avg loss $150, independent trades, seed 20261011, run nearest the median.novalens.ioLosing 65% of trades can still make moneyLine chart of one simulated strategy over 500 trades: wins 35% of the time, average win $500, average loss $150. The running total rises unevenly to +$38,750. It includes a run of 11 losses in a row (trades 166 to 176) and a deepest fall of $2,250 from a high point (after trade 134 to after trade 188).$0+$20,000+$40,0000250500tradesrunning total ($)+$38,75011 losses in a rowsame rules, nothing brokendeepest fall: $2,250(15 average losses)Losing 65% of tradescan still make moneyIllustrative, simulated. 500 trades, 35% wins,avg win $500, avg loss $150, independent trades,seed 20261011, run nearest the median.novalens.io
Figure 1. Losing 65% of trades can still make money. One simulated run of 500 trades with a 35% win rate, average win $500 and average loss $150. It contains 11 losses in a row and a $2,250 fall from a high point, and still ends at +$38,750. Illustrative, simulated data: the run nearest the median of 10,000 runs.

What is trading expectancy?

Expectancy is the average result of one trade, measured over many trades. It answers a plain question: if these rules keep behaving the way they did, what does one more trade add or take away, on average?

It needs three numbers, each measured after fees and slippage:

  • Win rate: the share of trades that made money.
  • Average win: the average profit on the winning trades.
  • Average loss: the average loss on the losing trades, written as a positive number.

Expectancy = (win rate × average win) − (loss rate × average loss)

The loss rate is simply one minus the win rate.

Worked example: Strategy A and Strategy B

Strategy AStrategy B
Win rate35%65%
Average win$500$100
Average loss$150$200
Wins pay, per trade0.35 × $500 = $175.000.65 × $100 = $65.00
Losses cost, per trade0.65 × $150 = $97.500.35 × $200 = $70.00
Expectancy+$77.50 per trade−$5.00 per trade
Win rate needed to break even23.1%66.7%

Step by step for Strategy A: 35% of trades pay $500, which is worth $175 per trade on average. The other 65% lose $150, which costs $97.50 per trade. The difference, +$77.50, is what one trade is worth on average.

Strategy B wins almost two trades in three and still loses money: −$5.00 per trade. Each loss is twice the size of each win, so it needs to win more than 66.7% of the time just to break even. The break-even win rate is the average loss divided by the sum of the average win and the average loss.

Expectancy in one lineDiagram of the expectancy formula for the worked example. Wins pay 35% x $500 = $175 per trade on average (green bar). Losses cost 65% x $150 = $97.50 (grey bar). The gap between the bars is the expectancy: +$77.50 per trade, or +0.52R.average result per trade = win rate x average win - loss rate x average loss$175.00$97.50wins pay35% x $500losses cost65% x $150+$77.50 per trade= expectancy (+0.52R)Expectancy in one lineWorked example, net of fees and slippage: win rate 35%, avg win $500, avg loss $150.R = the planned loss on one trade, here $150.novalens.ioExpectancy in one lineDiagram of the expectancy formula for the worked example. Wins pay 35% x $500 = $175 per trade on average (green bar). Losses cost 65% x $150 = $97.50 (grey bar). The gap between the bars is the expectancy: +$77.50 per trade, or +0.52R.win rate x avg win- loss rate x avg loss$175.00$97.50wins pay35% x $500losses cost65% x $150+$77.50per tradeExpectancy in one lineWorked example, net of fees and slippage:35% wins, avg win $500, avg loss $150.R = the planned loss on one trade ($150).novalens.io
Figure 2. Expectancy in one line. For Strategy A, the wins bar ($175.00) stands taller than the losses bar ($97.50). The gap, +$77.50 per trade, is the expectancy. Worked example, net of fees and slippage.

Expectancy in R: the same idea without the dollars

Many systematic traders state results in R, where 1R is the amount a trader plans to risk on one trade. Trading educator Van Tharp, who made the idea popular, defines expectancy as "the average R-multiple that your system will give you per trade" [1].

In Strategy A, 1R is $150. The average win is $500 ÷ $150 = 3.33R, and the expectancy is $77.50 ÷ $150 = +0.52R. In plain words, each trade has added about half of what it put at risk, on average. R makes strategies with different trade sizes comparable.

The casino comparison, and where it stops

A European roulette wheel has 37 pockets. On a bet on red, the player wins on average 18 times in 37 and loses 19, so the house keeps about 2.7 cents of every dollar bet [2]. The casino has no idea where the next spin lands. It relies on a small, known edge repeated many times.

The comparison stops in one place: a casino knows its edge exactly, because the edge is built into the wheel. A trader only has an estimate from past trades, and that estimate can be wrong. The rest of this article is about how wrong.

How many trades does it take to trust the number?

For a large edge, it takes fewer trades than many traders expect; for a thin edge, it takes far more.

Every trade in Strategy A ends at +$500 or −$150. That spread is large next to the $77.50 average. In this two-outcome model, the typical swing of one trade is about $310. Averaging many trades shrinks that noise, but slowly: after 20 trades the measured average typically sits within about $69 of the true value, after 100 within $31, and after 500 within $14. Statisticians call the typical spread of these measured averages around the true value the standard error.

A simulation shows how this plays out: it runs Strategy A 10,000 times, 500 trades each, with every number held fixed.

The first 20 trades tell you almost nothingFan chart of the average result per trade for the same simulated strategy (true average +$77.50), across 10,000 runs of 500 trades. After 20 trades the middle 95% of runs sit between -$52 and +$208 per trade; after 500 trades, between +$52 and +$105. Forty single runs are drawn as thin grey lines, one highlighted in green.-$100$0+$100+$200+$3001100200300400500tradesaverage result per trade ($)true +$77.5095% of runsinside the bandafter 20 trades: -$52.50 to +$207.50 per tradeafter 500: +$51.50 to +$104.80The first 20 trades tell you almost nothingIllustrative, simulated data. 10,000 runs of 500 trades, win rate 35%, avg win $500,avg loss $150, independent trades, seed 20261011. Bands: middle 50%, 80%, 95% of runs.novalens.ioThe first 20 trades tell you almost nothingFan chart of the average result per trade for the same simulated strategy (true average +$77.50), across 10,000 runs of 500 trades. After 20 trades the middle 95% of runs sit between -$52 and +$208 per trade; after 500 trades, between +$52 and +$105. Forty single runs are drawn as thin grey lines, one highlighted in green.-$100$0+$100+$200+$3001250500tradesaverage result per trade ($)true +$77.50first 20: -$52.50 to +$207.50The first 20 trades tellyou almost nothingIllustrative, simulated. 10,000 runs, 35% wins,avg win $500, avg loss $150, seed 20261011.Bands: middle 50%, 80%, 95% of runs.novalens.io
Figure 3. The first 20 trades tell you almost nothing. The average result per trade across 10,000 simulated runs of the same rules. After 20 trades, the middle 95% of runs range from −$52.50 to +$207.50 per trade. After 500, from +$51.50 to +$104.80. The true value is +$77.50. Illustrative, simulated data.
Show the numbers
After this many tradesLow end (2.5th percentile)MiddleHigh end (97.5th percentile)
10−$85.00+$45.00+$305.00
20−$52.50+$77.50+$207.50
50−$7.00+$71.00+$162.00
100+$19.00+$77.50+$136.00
500+$51.50+$77.50+$104.80

Average result per trade, 10,000 simulated runs, seed 20261011.

Even a strategy with a real +$77.50 edge shows a net loss after 10 trades 26.2% of the time, and after 20 trades 11.8% of the time. After 100 trades that falls to 0.7%.

The win rate is uncertain too

A measured win rate is itself an estimate from a sample. A widely cited statistics paper recommends the Wilson interval for proportions like this, because the common textbook formula behaves badly on small samples [3]. For a strategy that won 35% of its trades:

  • over 20 trades, the true win rate could plausibly be anywhere from 18.1% to 56.7%;
  • over 100 trades, from 26.4% to 44.7%;
  • over 500 trades, from 30.9% to 39.3%.

Strategy A breaks even at 23.1%. After 20 trades, the plausible range still includes losing versions of the same strategy. After 100, holding the average win and loss fixed, it no longer does.

Trades needed depends on the size of the edge

A flat rule such as "100 trades is enough" leaves out the main factor: how big the edge is next to the noise. Halve the edge and it takes roughly four times as many trades to see it. Keep Strategy A's $500 average win and $150 average loss, and change only the win rate:

Win rateExpectancy per tradeTrades until the edge is 2 standard errors above zeroTrades until 3 standard errors
25%+$12.50 (+0.08R)about 1,950about 4,560
27%+$25.50 (+0.17R)about 490about 1,150
30%+$45.00 (+0.30R)about 170about 390
35%+$77.50 (+0.52R)about 61about 144
40%+$110.00 (+0.73R)about 32about 75

The table estimates how many trades are needed for the true edge to equal about two or three standard errors; a measured average still varies from sample to sample. A t-statistic counts how many estimated standard errors a measured average sits above zero, and about two is the usual 95% yardstick for a large sample. In research on newly discovered stock-return factors, Harvey, Liu and Zhu argue for a t-statistic above 3.0, because many factors have already been tested on the same data [4].

A big edge shows itself quickly, while a thin one can need thousands of trades. A strategy tested many ways before one version was picked also faces a stricter bar, which is the subject of the next volume.

Professional allocators use the same logic for track records. Bailey and López de Prado define a "minimum track record length" needed before a measured edge can be trusted, and note that it fits "practitioners' standard practice of requiring similar lengths during the due diligence process" [5].

How long can a losing streak get when nothing is wrong?

Longer than intuition suggests, even when the rules and the market behave exactly as they did in testing.

Strategy A loses 65% of the time. Over 100 trades, the median longest losing streak is 9 trades, and a streak of 10 or more happens in 36.8% of cases. Over 500 trades, the median longest streak is 12. A streak of 10 or more shows up in 91.3% of cases, and a streak of 15 or more in 23.6%. These are exact probabilities for independent trades, computed for this article.

Mathematician Mark Schilling gives a quick estimate of the longest run from just two inputs: the number of trades and the chance of a loss [6]. With 500 trades and a 65% loss rate, it gives about 12. He also notes that the longest run is "much more likely" to be well above that estimate than well below it [6].

Drawdowns follow the same pattern. Across the 10,000 simulated runs, all with the same +$77.50 edge, the median deepest fall over 500 trades was $2,250, or 15 average losses, and one run in 20 fell $3,550 or more.

Experienced practitioners plan for this kind of variation in advance. Writing in 2026 about a strategy with a long record, quant trader Kris Longmore notes that it "can easily be underwater for two years or more without anything being 'broken'", and that "you just can't know if it's stopped working from a year or two of lousy P&L". His remedy is to "set expectations in advance" [7].

What the research says

  • Expectancy is the average R per trade. Van Tharp defines it that way and shows a system that is right only 30% of the time earning 3.8R per trade on his example numbers [1].
  • Small samples need better intervals. Brown, Cai and DasGupta (2001) show that the standard textbook interval for a proportion has "chaotic coverage properties" and recommend the Wilson interval for small samples [3].
  • Testing many ideas raises the bar. Harvey, Liu and Zhu (2016) argue that newly discovered stock-return factors need a t-statistic above 3.0 after extensive multiple testing [4].
  • Track records need a minimum length. Bailey and López de Prado (2012) show that the required length grows as the measured edge shrinks, as unusually large losses become more prominent, or as extreme outcomes become more common, with other inputs held fixed [5].

Common mistakes

  • Reading win rate alone. Strategy B wins 65% of its trades and loses $5.00 per trade. Win rate means little without the size of wins and losses.
  • Leaving out costs. Expectancy before fees and slippage describes results no trader could actually get. Thin edges are the most exposed.
  • Judging after a handful of trades. After 20 trades, a real +$77.50 edge can look like anything from −$52.50 to +$207.50 per trade.
  • Treating a long losing streak as proof of failure. For Strategy A, a run of 12 losses over 500 trades is the median outcome when nothing has changed, so on its own it says little.
  • Quoting an unsourced benchmark. Popular rules such as "0.25R is good" or "100 trades is enough" ignore the size of the edge next to the noise.

See it on a chart: the Strategy Passport

The NovaLens Strategy Passport shows a published backtest of one strategy (Kalman Velocity Strategy, BTC/USD daily, long only). It lists a win rate of 57.7% over 71 trades and labels the trade count "Small sample". These are past results, not a forecast.

By the math above, a 57.7% win rate over 71 trades is consistent with a long-run win rate anywhere from about 46.2% to 68.5% (95% Wilson interval, treating trades as independent). That is a statement about the size of the sample, not a judgment of the strategy. The "Small sample" label shows the measured number together with how far to trust it, the habit described above.

Rule of thumb

A win rate means little without the size of the average win and the average loss, and an expectancy means little without the number of trades behind it.

Sources

  1. Van K. Tharp, "A Short Lesson on R and R-Multiples", Van Tharp Institute (PDF). https://vantharp.com/wp-content/uploads/2018/06/A_Short_Lesson_on_R_and_R-multiple.pdf (accessed 2026-10-11).
  2. "Roulette", Wikipedia, section "House edge". https://en.wikipedia.org/wiki/Roulette (accessed 2026-10-11).
  3. Lawrence D. Brown, T. Tony Cai and Anirban DasGupta, "Interval Estimation for a Binomial Proportion", Statistical Science 16(2), 2001, pp. 101-133. https://projecteuclid.org/journals/statistical-science/volume-16/issue-2/Interval-Estimation-for-a-Binomial-Proportion/10.1214/ss/1009213286.full (accessed 2026-10-11).
  4. Campbell R. Harvey, Yan Liu and Heqing Zhu, "... and the Cross-Section of Expected Returns", Review of Financial Studies 29(1), 2016, pp. 5-68. Author copy: https://people.duke.edu/~charvey/Research/Published_Papers/P118_and_the_cross.PDF (accessed 2026-10-11).
  5. David H. Bailey and Marcos López de Prado, "The Sharpe Ratio Efficient Frontier", Journal of Risk 15(2), 2012. Author copy: https://www.davidhbailey.com/dhbpapers/sharpe-frontier.pdf (accessed 2026-10-11).
  6. Mark F. Schilling, "The Longest Run of Heads", The College Mathematics Journal 21(3), 1990, pp. 196-207. https://www.tandfonline.com/doi/abs/10.1080/07468342.1990.11973306 (accessed 2026-10-11).
  7. Kris Longmore, "Much Ado About Variance", Robot Wealth, 2026-01-11. https://robotwealth.com/much-ado-about-variance/ (accessed 2026-10-11).
  8. NovaLens Strategy Passport, Kalman Velocity Strategy. https://novalens.io/#approach (accessed 2026-10-11).

All simulations and worked examples in this article are computed by a script with a fixed seed (20261011): a two-outcome trade model with independent trades and a stable win rate. Real trade results vary in size, can cluster, and include costs that change over time.