Expectancy, Profit Factor, and Average R
Expectancy, profit factor, and average R help you evaluate whether a strategy has a positive performance structure over a sample of trades.

These metrics help answer: "When I trade this setup repeatedly with consistent rules, what tends to happen?"
One trade cannot tell you much. Ten random trades cannot tell you much either if they were taken under different rules. But a clean group of comparable trades can start to show whether your process has a mathematical shape worth studying.
That is where expectancy, profit factor, and average R become useful.
Average R
R measures the result relative to the amount risked.
If you risk $100 and make $200, the result is +2R. If you risk $100 and lose $100, the result is -1R. If you lose $50, the result is -0.5R.
This is better than tracking dollars alone because it normalizes position size. A $500 win means something different if you risked $100 than if you risked $2,000. R keeps the focus on decision quality and risk structure.
Expectancy
Expectancy estimates the average result per trade.
A simple formula is:
Expectancy = (Win Rate x Average Win) - (Loss Rate x Average Loss)
Imagine a strategy wins 45 percent of the time. The average win is 2R. The average loss is 1R. The expectancy is:
(0.45 x 2R) - (0.55 x 1R) = 0.35R
That means the strategy averages +0.35R per trade over that sample. It does not mean the next trade should make 0.35R. It means the sample has a positive average if the rules remain consistent.
Profit Factor
Profit factor compares total gross wins to total gross losses.
Profit Factor = Gross Profit / Gross Loss
If a sample has 20R of total wins and 10R of total losses, the profit factor is 2.0. That means the winning trades produced twice as much as the losing trades lost.
Profit factor is useful, but it can be misleading on a tiny sample. A few large winners can make it look impressive before enough trades exist.
The Clean Sample Problem
These metrics only help if the trades belong together. If you mix trend-following trades, breakout trades, revenge trades, and experimental trades, the expectancy number becomes a stew.
Tag trades by setup and market regime before drawing conclusions. A strategy might perform well in trends and poorly in chop. Without tags, the average hides that difference.
Using ZenAlgo
Use Avenger, Crypto Trend, and Engine as stable context tags when they are part of your plan. For example, review expectancy only for trades where the trend filter and readiness filter matched your rules.
Continue Learning
- Learn how to tag trades.
- Study sample size and trading expectancy.
- Review risk per trade.
Positive expectancy in a sample does not guarantee future profits. Market regimes change, execution can degrade, and losses can cluster.