All TermsMetric

Profit Factor

Profit factor is the sum of all winning trades' profits divided by the absolute sum of all losing trades' losses. A value above 1.0 means the strategy is profitable; below 1.0 means it loses money. It is the most-used screening metric in algorithmic trading because it answers a yes-or-no question — does this thing have an edge — in a single number.

Formula

Profit Factor = Σ(winning trades) / |Σ(losing trades)|

If a strategy wins $4,200 across all winners and loses $2,800 across all losers, the profit factor is 4200 / 2800 = 1.5. Every dollar lost is paid back with $1.50 of winnings.

How to interpret a profit factor

Profit factorWhat it means
< 1.0Losing strategy. Stop.
1.0 – 1.3Weak edge. Almost certainly killed once you add realistic spreads, slippage, and swap costs.
1.3 – 1.8Solid retail strategy. Most published trend-following systems land here.
1.8 – 2.5Strong. If verified by walk-forward, deployable with confidence.
2.5 – 3.5Exceptional. Verify trade count and out-of-sample results before believing it.
> 3.5Almost always overfit. Run walk-forward analysis before trusting any strategy in this range.

A profit factor of 1.5 is the rough industry baseline for a retail strategy you'd actually deploy. Below that, costs eat the edge.

Profit factor by strategy type

Different strategy classes naturally produce different profit factors. Understanding the typical range for your style stops you from chasing impossible numbers.

  • Trend following — 1.5 to 2.2 with 30-45% win rate. Big winners, many small losers, profit comes from the right tail.
  • Mean reversion — 1.3 to 1.8 with 55-70% win rate. Lots of small wins, rare large losses when the mean fails to revert.
  • Breakout — 1.4 to 1.9 with 35-45% win rate. Similar profile to trend-following but with shorter trade durations.
  • High-frequency / scalping — 1.1 to 1.4 — costs eat most of the edge, only viable with elite execution.
  • Discretionary swing — claimed numbers are usually 2.0+, real ones rarely exceed 1.6 once survivorship bias is removed.

Profit factor vs win rate

Profit factor and win rate measure two different things and you need both to evaluate a strategy honestly. A 90% win rate sounds impressive — but if the average win is $10 and the average loss is $200, the profit factor is below 1.0 and you're losing money.

The relationship: profit factor = (win rate × avg win) / ((1 − win rate) × avg loss).

Win rateAvg win / avg lossProfit factor
70%0.51.17
50%1.01.00
40%2.01.33
30%3.01.29
30%5.02.14

Trend-following strategies live in the bottom rows; mean-reversion strategies in the top rows. Both can be profitable.

What profit factor doesn't tell you

The number is a single average — it hides the distribution that produced it.

  • One huge winner can carry the whole metric. A strategy with 99 small losers and one $50k winner can show profit factor 1.8. Live, you'd quit before the winner ever arrived.
  • It's blind to drawdown. A profit factor of 1.6 with a 50% max drawdown is psychologically untradable.
  • It says nothing about path dependence. Profit factor 1.5 from steady gains looks identical to profit factor 1.5 from three-month flat periods punctuated by huge runs.
  • It's volatile in small samples. A 30-trade backtest with profit factor 2.0 carries massive uncertainty. The same strategy across 500 trades at profit factor 1.5 is far more believable.

Always pair profit factor with win rate, max drawdown, and trade count.

How to improve a strategy's profit factor

Three levers, in order of typical impact.

  1. Cut the worst losers — adding a volatility filter or trend regime filter often removes the biggest losses without sacrificing winners. Profit factor jumps even though gross profit barely moves.
  2. Let winners run — trailing stops and ATR-based exits keep winners larger than losers. The payoff ratio improves; profit factor follows.
  3. Reduce trading frequency — many strategies show their best profit factor when trading half as often. Removing marginal setups removes marginal losses.

Counter-intuitively, *adding entry filters* is usually safer than tweaking exits. Bad entries kill profit factor faster than imperfect exits do.

Profit factor in PineForge

Every backtest report in PineForge shows profit factor alongside Sharpe, Sortino, max drawdown, and win rate. Strategies under PF 1.3 are flagged in the UI. We recommend treating PF 1.5 as the floor for deployment and verifying with walk-forward analysis before going live.

Frequently Asked Questions

What is a good profit factor for a trading strategy?+

For most retail strategies, a profit factor between 1.5 and 2.0 is considered good. Below 1.3 the edge is usually killed by spreads and slippage. Above 2.5 is exceptional and worth scrutinising for overfitting — verify it survives walk-forward analysis on data the optimiser never saw.

How do I calculate profit factor from a backtest?+

Sum the absolute profit of every winning trade, sum the absolute loss of every losing trade, and divide the first by the second. Most platforms (TradingView, MetaTrader, PineForge) compute it automatically. The formula is identical regardless of asset class, timeframe, or position sizing.

Is profit factor better than win rate?+

Neither is better — they measure different things and you need both. A 90% win rate with tiny wins and large losses produces profit factor below 1.0. A 30% win rate with 5:1 payoff produces profit factor above 2.0. Always read them together, alongside max drawdown and trade count.

Why do my live trading results show a lower profit factor than my backtest?+

Three usual culprits: backtests often underestimate spreads and slippage; commissions and swaps may not have been modelled; and the strategy may be overfit to historical data so it does worse on data the optimiser never saw. Always run walk-forward analysis and add 30-50% to your modelled spread before believing a backtest.

What profit factor do professional trading firms aim for?+

Systematic hedge funds typically run portfolios of strategies where each individual strategy has profit factor 1.4-1.8 — but the portfolio aggregates to higher Sharpe through diversification, not by chasing individual strategies with extreme profit factors. A portfolio of ten weakly-correlated PF 1.5 strategies is more robust than one PF 3.0 strategy.

Can profit factor be negative?+

No. Profit factor is by definition non-negative because it divides absolute profits by absolute losses. The lowest possible value is 0 (every trade lost) and there is no upper bound. A losing strategy has profit factor between 0 and 1.0; a winning strategy is above 1.0.

Related Terms

Stop Reading. Start Trading.

PineForge backtests every concept on this site against real market data.

Try It Free