Trade Expectancy Formula: The Single Most Important Crypto Bot Metric

A positive expectancy means every trade, on average, adds to your account. Without it, no position sizing or risk system can save you.

Trade expectancy is the expected average profit or loss per trade, expressed in dollars or as a multiple of risk (R). It is calculated by combining your strategy's win rate with the average win and average loss sizes. A strategy with positive expectancy will profit over a sufficiently large sample of trades regardless of the specific sequence — the math is similar to a casino's edge over gamblers. A strategy with negative expectancy will lose over time regardless of any other optimization. This makes expectancy the foundational metric for evaluating whether a strategy is worth trading at all, before looking at Sharpe ratio, Calmar ratio, or any other performance metric.

This guide covers the expectancy formula in full, the relationship between win rate and reward-to-risk ratio, how to interpret expectancy values, and how to monitor expectancy live in DennTech. For the full metrics framework, see our Sharpe guide, Calmar guide, Sortino guide, and profit factor guide.

The Trade Expectancy Formula

$$E = (Win\;Rate imes Avg\;Win) - (Loss\;Rate imes Avg\;Loss)$$

Where:

  • Win Rate = Percentage of trades that close profitable (e.g., 0.55 for 55% win rate)
  • Loss Rate = 1 − Win Rate (e.g., 0.45)
  • Avg Win = Average profit per winning trade in dollars (e.g., $180)
  • Avg Loss = Average loss per losing trade in dollars (e.g., $100)

Example:

Win Rate: 55% (0.55)
Avg Win: $180
Avg Loss: $100
E = (0.55 × $180) − (0.45 × $100)
E = $99 − $45
E = +$54 per trade

This means every trade, on average, is expected to add $54 to your account. After 100 trades, the expected profit is $5,400 (before compounding and fees).

R-Multiple Expectancy

Expressing expectancy in R-multiples (multiples of your initial risk per trade) is more useful for comparing strategies regardless of position size:

$$E_R = (Win\;Rate imes Avg\;Win_R) - (Loss\;Rate imes Avg\;Loss_R)$$

Where Avg Win(R) = average win expressed as a multiple of your stop-loss distance. If your stop is $100 and average win is $180, Avg Win(R) = 1.8R. Average Loss(R) = 1.0R by definition (you lost exactly 1R on each losing trade if stop-loss is consistent).

E(R) = (0.55 × 1.8R) − (0.45 × 1.0R)
E(R) = 0.99R − 0.45R
E(R) = +0.54R per trade

An E(R) of +0.54R means each trade earns 0.54 times your initial risk on average. A $100 risk per trade → $54 expected profit per trade.

Win Rate vs. Reward/Risk: The Expectancy Grid

Many traders fixate on win rate as the primary quality indicator — but win rate alone means nothing without context. A 70% win rate strategy can have negative expectancy if the average loss is much larger than the average win:

Win Rate: 70% | Avg Win: $50 | Avg Loss: $200
E = (0.70 × 50) − (0.30 × 200) = 35 − 60 = −$25 per trade (NEGATIVE)

Conversely, a 35% win rate strategy can be highly positive:

Win Rate: 35% | Avg Win: $300 | Avg Loss: $100
E = (0.35 × 300) − (0.65 × 100) = 105 − 65 = +$40 per trade (POSITIVE)

The connection to reward-to-risk ratio: the minimum win rate required for breakeven is Win Rate ≥ 1 / (1 + R:R ratio). For a 2:1 reward-to-risk ratio: minimum win rate = 1 / (1 + 2) = 33.3%. See our risk-reward ratio guide.

Expectancy vs. Profit Factor

Expectancy and profit factor are related but different: profit factor = (total wins) / (total losses). Profit factor does not normalize for position size variability — if some trades are sized differently than others, profit factor is less precise. Expectancy per trade accounts for average sizes directly. Use both together:

  • Minimum target: Expectancy > 0 (positive) AND Profit Factor > 1.3
  • Good: Expectancy > 0.3R AND Profit Factor > 1.5
  • Strong: Expectancy > 0.5R AND Profit Factor > 2.0

Full profit factor context in our profit factor guide.

Monitoring Live Expectancy in DennTech

DennTech's performance dashboard calculates rolling expectancy from your live trade history. Key monitoring approach:

  1. After 30+ live trades, check current per-trade expectancy against the backtest expectancy
  2. If live expectancy is 20%+ below backtest expectancy for 50+ trades, investigate: slippage, fees not modeled in backtest, or strategy edge degradation
  3. If live expectancy turns negative over 30 consecutive trades, circuit-break the strategy and review

For the circuit breaker setup: circuit breaker guide. For backtesting accurate expectancy before going live: backtesting guide. Parameter tuning to improve expectancy: optimization guide.

Frequently Asked Questions

How many trades do I need before expectancy is statistically meaningful?
Expectancy calculated from fewer than 30 trades is unreliable due to small-sample variance. For meaningful statistical confidence, aim for at least 100 trades in your backtest before using expectancy to compare strategies. In live trading, treat expectancy as a rough indicator for the first 30–50 trades and a meaningful signal after 100+. The backtesting guide covers sample size requirements in detail.
My win rate is 65% but my account is losing — what's wrong?
Almost certainly your average loss is larger than your average win — the most common reason a high win rate strategy has negative expectancy. Calculate your actual average win and average loss from your trade history, plug them into the formula above, and verify the sign of your expectancy. Common causes: letting losers run without consistent stop-losses (average loss grows), or taking profits too early (average win stays small). Fix: implement a consistent ATR-based stop-loss — see our ATR guide — and avoid manual overrides of bot stop orders.
Is trade expectancy the same as expected value in probability theory?
Yes — trade expectancy is mathematically identical to expected value (EV) in probability theory, applied to trading outcomes. A positive EV (positive expectancy) strategy is one that generates profit over a large sample, exactly as a positive-EV bet wins over many iterations. This is the fundamental mathematical requirement for any profitable trading system. Without positive EV, no amount of position sizing, diversification, or risk management can produce long-term profits — these tools can only modify the distribution of outcomes around a positive EV core. Get started at the pricing page or explore the live demo.

Full metrics stack: Expectancy (this guide) + Profit Factor + Sharpe + Sortino + Calmar. See DennTech strategies at the strategies page.

Disclaimer: DennTech Trading Solutions is a software company, not a financial advisor. Nothing on this site constitutes financial advice, investment advice, or a recommendation to buy or sell any asset. Cryptocurrency trading involves substantial risk of loss and is not suitable for all investors. Always do your own research and consult a qualified financial professional before making any investment decisions. View full Liability Waiver →