ZETEOFree trading journal

Home › Education

Trading expectancy: what it is, the formula and how to calculate it

Updated: · 4 min read · Zeteo Trades

Expectancy tells you how much you make or lose on average per trade. The formula, examples in dollars and in R, and how to use it to compare setups.

If you could keep only one statistic to know whether your strategy works, it should be expectancy. It combines your win rate and the size of your wins and losses into a single number: what you make or lose, on average, every time you take a trade.

The formula

The loss rate is 1 − win rate (if you don't count breakeven trades).

Example in dollars

A trader with these numbers over their last 120 trades:

Expectancy = 0.45 × 300 − 0.55 × 200 = 135 − 110 = +$25 per trade.

If they keep behaving the same way, each trade they take is worth $25 on average. Over 100 trades that's about $2,500, even though the path will include good and bad streaks.

Example in R

It's even more useful in R (multiples of what you risk). If this trader risks $200 per trade, their average win is 1.5R and their average loss 1R:

Expectancy = 0.45 × 1.5 − 0.55 × 1 = 0.675 − 0.55 = +0.125R per trade.

In R, the number doesn't depend on account size or instrument. An expectancy of +0.125R means that for every 100 trades you expect to make about 12.5 times what you risk on each one.

Expectancy of +0.125R: winners add +0.675R and losers −0.55R
The same example as the text: 45% win rate, 1.5R average win and 1R average loss.

How to read it

As a rough reference, many discretionary strategies that work sit between +0.1R and +0.5R per trade. Very high values from few trades are usually luck, not edge.

Why sample size matters

With 15 trades, two or three large results completely change your expectancy. For the number to be reliable you need:

  1. Many trades of the same setup. 100 is a good minimum; 200 or more is better.
  2. Comparable conditions. Mixing trades from a trending market with trades from a choppy one can produce an average that represents neither.
  3. Honest logging. A single large trade left out can flip the sign of the result.

Using expectancy to compare setups

This is where a trading journal becomes really valuable. If you tag each trade with its setup, you can calculate expectancy for each one:

SetupTradesWin rateExpectancy
Opening range breakout6441%+0.32R
Pullback to 20 EMA8552%+0.08R
Reversal at highs3834%−0.21R

With this table the decision is obvious: focus on the first setup, review the second and stop trading the third until you understand what's wrong. Without a journal, you'd most likely keep trading all three equally.

Expectancy and frequency

Your total expected profit also depends on how many trades you take:

An expectancy of +0.3R with 10 trades a month gives +3R a month. One of +0.1R with 60 trades gives +6R, but with more commissions, more screen time and more chances to make mistakes. More trades isn't always better: it only is if each one keeps its quality.

Common mistakes

Summary

Expectancy answers trading's central question: does each trade I take add or subtract? Calculate it in R, by setup and with a large enough sample. It's the best tool for deciding what to keep doing and what to drop.

Keep your trading journal for free. Zeteo Trades lets you log every trade, see your P&L on a calendar and get win rate, profit factor and drawdown calculated for you.

Start for free

Keep reading

Educational, general content. Not financial advice or an investment recommendation: trading involves risk of loss.