Trading expectancy is the average amount a trading process has historically earned or lost per trade over a defined sample.
It combines how often the strategy wins with the average size of its wins and losses.
A common formula is:
Expectancy = (Win rate × Average win) − (Loss rate × Average loss)
When results are measured in R-multiples, expectancy can be expressed as average R per trade.
An expectancy of +0.20R means the measured sample produced an average of 0.20 times the initial risk per trade. It does not mean the next trade will earn 0.20R and it does not guarantee that future performance will match the historical sample.
Why expectancy matters more than win rate
Consider two strategies.
Strategy A
- win rate: 70%;
- average winner: +0.5R;
- average loser: −1.5R.
Expectancy:
(0.70 × 0.5R) − (0.30 × 1.5R) = −0.10R
The strategy wins often but loses value on average.
Strategy B
- win rate: 35%;
- average winner: +2.5R;
- average loser: −1R.
Expectancy:
(0.35 × 2.5R) − (0.65 × 1R) = +0.225R
Strategy B loses more often but has positive expectancy.
Win rate measures frequency. Expectancy combines frequency and payoff.
The expectancy formula
E = (Pw × Aw) − (Pl × Al)
Where:
- E = expectancy;
- Pw = probability of a win;
- Aw = average winning result;
- Pl = probability of a loss;
- Al = average losing magnitude.
Worked example
Suppose 100 trades contain:
- 45 winners;
- 55 losers;
- average winner: +1.8R;
- average loser: −1R.
(0.45 × 1.8R) − (0.55 × 1R)
= 0.81R − 0.55R
= +0.26R per trade
The sample averaged +0.26R per trade. The actual path may still include long losing sequences and large swings.
Direct average R
When every outcome is recorded in R:
Expectancy = Total R ÷ Number of trades
If 200 trades produced +30R:
30R ÷ 200 = +0.15R per trade
Direct average R handles real distributions that include:
- partial losses;
- scratch trades;
- break-even exits;
- partial profits;
- scaled exits;
- outcomes beyond the original target.
What does positive expectancy mean?
It means the measured process earned more than it lost on average.
It does not mean:
- every week will be profitable;
- losses will be evenly distributed;
- the next trade will win;
- the edge is permanent;
- the sample is reliable;
- live execution will match the test.
Expectancy describes the average of a distribution, not the sequence of outcomes.
What does negative expectancy mean?
Negative expectancy means the measured process lost value on average.
A strategy may still have profitable weeks through favorable random sequences.
Investigate whether the weakness comes from:
- trade selection;
- environment;
- execution;
- management;
- fees;
- rule violations;
- insufficient sample size;
- regime change.
What does break-even expectancy mean?
A result near zero may hide positive and negative subgroups.
For example:
- positive in London;
- negative in Asia;
- positive with HTF/MTF alignment;
- negative in ranges;
- sound setup selection but weak execution;
- profitable entries damaged by management.
This is where conditional expectancy matters.
Conditional expectancy
Overall expectancy asks:
What did the entire sample average?
Conditional expectancy asks:
What did the strategy average when a specific condition was present?
Examples:
- London versus Asia;
- HTF trend versus HTF range;
- aligned versus conflicting timeframes;
- early versus on-trigger entry;
- break-even versus no break-even;
- rule-following versus rule-breaking.
Every filter reduces sample size. Small conditional groups should be treated as hypotheses, not proof.
Expectancy versus profit factor
Profit factor is:
Gross profit ÷ Gross loss
If winners produced 150R and losers cost 100R, profit factor is 1.5.
Profit factor describes total gains relative to total losses. Expectancy describes the average result per trade.
They are related but not interchangeable.
Expectancy versus annual return
Expectancy is usually measured per trade. Annual return also depends on:
- number of opportunities;
- risk per trade;
- compounding;
- correlation;
- costs;
- leverage;
- capacity;
- drawdown limits.
A high-expectancy strategy with few opportunities may produce less total return than a lower-expectancy strategy with frequent independent trades.
What is a good expectancy?
There is no universal number.
A meaningful estimate depends on:
- sample size;
- stability;
- fees and slippage;
- frequency;
- drawdown;
- variance;
- execution quality;
- market and timeframe.
+0.10R may be attractive for a frequent, stable strategy. +0.50R may be unreliable when it comes from twelve trades and one +8R outlier.
A better question is:
Is the expectancy positive, robust, executable and validated?
Why sample size matters
Ten trades producing +5R gives +0.50R expectancy, but that may come from:
- one large winner;
- favorable sequencing;
- temporary conditions;
- inaccurate tags;
- selection bias.
A larger sample is more informative only when it contains:
- consistent rules;
- different environments;
- reliable data;
- enough independent opportunities;
- both winners and losers.
Why variance matters
Two strategies can both average +0.20R while behaving very differently.
One may cluster around −1R and +1.5R.
Another may consist of many −1R and 0R outcomes with rare +8R winners.
Review expectancy with:
- drawdown;
- losing streak;
- median result;
- largest winner;
- outcome distribution;
- time between outliers.
The edge must be executable psychologically and financially.
Break-even management and expectancy
Moving a stop to entry may:
- reduce average loss;
- lower open risk;
- increase scratch trades;
- remove eventual winners;
- reduce average winner.
Measure:
- expectancy with and without break-even;
- MFE before return to entry;
- percentage of scratches that later reached target;
- average winner under each method;
- drawdown under each method.
There is no universal break-even rule.
Execution and expectancy
A backtest can be positive while live execution is negative because of:
- late entries;
- tighter stops;
- missed valid trades;
- added invalid trades;
- early exits;
- inconsistent risk;
- higher costs.
Separate:
- theoretical strategy expectancy;
- executed expectancy;
- rule-compliant expectancy;
- rule-violation expectancy.
Fees and slippage
A small gross edge can disappear after costs.
If gross expectancy is +0.08R and average costs are 0.10R, net expectancy is approximately −0.02R.
Include commissions, spread, slippage and relevant funding costs.
Common calculation mistakes
Using money with inconsistent risk
Normalize in R when comparing trades with different position sizes.
Excluding scratches and partial outcomes
Include every trade in the distribution.
Mixing strategy versions
Mark rule changes and analyze versions separately.
Missing losing trades
Incomplete losses overstate expectancy.
Using planned instead of realized outcomes
A planned +3R trade closed at +0.6R is a +0.6R result.
Filtering and validating on the same sample
This creates a high risk of overfitting.
A complete expectancy review
Baseline
- trade count;
- total and average R;
- median R;
- win rate;
- average winner and loser;
- profit factor;
- drawdown;
- largest outcomes.
Context
- environment;
- session;
- timeframe alignment;
- volatility;
- instrument.
Execution
- timing;
- stop placement;
- rule adherence;
- planned versus actual risk.
Management
- break-even behavior;
- early exits;
- target method;
- trailing;
- capture percentage.
Validation
- development sample;
- out-of-sample sample;
- forward results;
- live results;
- strategy version.
How EdgeFlow analyzes expectancy
EdgeFlow connects expectancy to:
- technical confluences;
- combinations of confluences;
- market environment;
- execution;
- management;
- rule adherence.
That allows more precise questions:
- Is the whole strategy weak, or only one environment?
- Is the setup valid but executed poorly?
- Is management reducing the average winner?
- Is a profitable subgroup supported by enough trades?
- Does the pattern survive new data?
Explore trading expectancy analysis in EdgeFlow
Frequently asked questions
What is expectancy in simple terms?
The average amount a strategy has earned or lost per trade across a measured sample.
How is expectancy calculated?
Multiply win rate by average win, then subtract loss rate multiplied by average loss. Or divide total R by total trades.
Is positive expectancy enough to prove an edge?
No. Data quality, sample size, costs, rule consistency and unseen-data validation also matter.
Can low win rate still be profitable?
Yes, when average winners are sufficiently larger than average losses.
Should expectancy be measured in money or R?
R is usually better for comparing trades with different position sizes. Money remains important for account impact and costs.
How often should it be reviewed?
Use planned reviews and rolling samples, but avoid changing rules after every short-term fluctuation.