VaultCharts
performance Metric

What Is Expectancy?

Expectancy is the average profit or loss per trade, often expressed in currency or as a percentage of risk.

Quick Answer

Expectancy is the average profit or loss per trade, often expressed in currency or as a percentage of risk.

What Does Expectancy Measure?

Expectancy is the expected value per trade: (Win Rate × Average Win) − (Loss Rate × Average Loss). It can be reported in dollars (average $ per trade) or as a multiple of risk (e.g. 0.5R per trade). Positive expectancy is necessary for long-term profitability; it combines win rate and payoff in one number. It does not tell you about variance, drawdowns, or position sizing.

Formula:
Expectancy = (Win Rate × Avg Win) − (Loss Rate × Avg Loss); or E = (Gross Profit − Gross Loss) / Total Trades

Typical range: Strategy-dependent; often reported as % or R multiples

How to Interpret Expectancy

  • 1Expectancy > 0: strategy has positive expected value per trade
  • 2Expectancy in “R” (risk units) helps compare across different position sizes
  • 3High expectancy with high variance can still mean large drawdowns
  • 4Use with win rate and profit factor for full picture

How to Use Expectancy in Backtesting & Portfolio Analysis

✓Verify strategy has positive expected value
✓Compare strategies in consistent units (e.g. R per trade)
✓Size positions based on edge (expectancy) and risk
✓Set realistic expectations for average trade outcome

Common Mistakes to Avoid

✕Ignoring variance and drawdown when expectancy is positive
✕Using too few trades so expectancy is noisy
✕Mixing different definitions (per trade vs per period)
✕Assuming expectancy is stable across regimes

Backtest with Expectancy in VaultCharts

VaultCharts includes backtesting with built-in and custom strategies. Analyze Expectancy, Sharpe ratio, max drawdown, and more—all with your data stored locally.

Related Backtesting Metrics