The ratio of total gross profit to total gross loss — a simple, powerful measure of whether a strategy earns more than it loses.
Target range: 1 – 2+
Profit Factor = Gross Profit ÷ Gross Loss
Gross Profit is the total sum of all winning trades. Gross Loss is the total sum of all losing trades (expressed as a positive number).
If a strategy made $10,000 in total profits and lost $6,000, the Profit Factor would be 10,000 ÷ 6,000 = 1.67 — meaning for every dollar risked, $1.67 was returned.
Profit Factor gives you a single number that captures the efficiency of a strategy — it doesn't care about trade count, timeframe, or market. It answers the most critical question in trading:
"For every dollar I lose, how many dollars do I make?"
Unlike win rate alone, Profit Factor accounts for the size of wins versus losses — a strategy can win 80% of the time and still be unprofitable if the losses are large. Profit Factor captures this interplay instantly.
The scale runs from below 1 (net losing) to elite-level 3+. Here's how professional traders interpret each range.
< 1.0
Gross losses exceed gross profits. The strategy is losing money overall and should not be deployed live.
1.0 – 1.25
Technically profitable but fragile. Transaction costs, slippage, or minor market changes can easily erase this edge.
1.25 – 2.0
This is the range most professional traders target. The strategy has a genuine, repeatable edge worth deploying.
2.0+
Excellent performance. However, always verify there is no data snooping — very high values in backtests may indicate curve fitting.
A Profit Factor of 1.5 over 1,000 trades is far more reliable than 1.5 over 10 trades. Always consider it alongside trade count. Statistically insignificant samples can produce misleading Profit Factor values that won't hold in live markets.
A Profit Factor above 3.0 in backtesting often signals curve fitting — where parameters are tuned so precisely to historical data that they only work on those exact dates. At cryptorobot.ai we validate strategies out-of-sample to detect this automatically.
A 40% win rate with a 3:1 reward-to-risk ratio produces a Profit Factor of ~2.0. A 70% win rate with a 0.5:1 ratio produces only ~1.17. Profit Factor unifies both dimensions into one definitive score, making it more useful than win rate alone.
Every backtest and live trading session on cryptorobot.ai automatically computes and displays the Profit Factor in your analytics dashboard. We track it across every strategy, every symbol, and every timeframe — giving you a complete picture of your edge.
Our AI research agent uses Profit Factor as a primary gating metric: strategies that do not meet a minimum threshold during automated hyperoptimization are filtered out before they can reach deployment. This protects you from trading strategies that look good visually but lack a mathematical edge.
You can also see Profit Factor broken down by market regime — bull, bear, and sideways — so you can understand exactly when a strategy performs best and when it degrades.
1–2+
Our Target Range
Auto
Computed on Every Backtest
AI
Used as Hyperopt Gate
Live
Tracked in Real Time