A strategy can win often and still lose money. It can also finish profitable because one exceptional trade rescued dozens of weak ones. Profit factor helps expose the first problem, but it can hide the second. Used well, it is a compact summary of the balance between all closed winners and all closed losers. Used alone, it is a tidy number with most of the story missing.
What profit factor measures
Start with every closed trade in the period you want to review. Add the positive results to get gross profit. Add the absolute values of the negative results to get gross loss. Then divide:
Profit factor = gross profit ÷ gross loss
A profit factor of 1.60 means the winning trades produced $1.60 for every $1.00 lost. It does not mean a 60% return, a 60% win rate or a 1:1.6 risk/reward plan. It describes the aggregate closed results in the selected sample and nothing more.
Gross loss is entered as a positive magnitudeIf losing trades total −$400, the denominator is $400, not −$400. Most platforms handle the absolute value for you; a spreadsheet formula needs to do it explicitly.
A complete profit factor example
Suppose ten closed trades have the following net results. “Net” matters here: commissions and other trade-level costs have already been deducted from each result.
| Trade | Net P&L | Bucket |
|---|---|---|
| 1 | +$300 | Gross profit |
| 2 | −$110 | Gross loss |
| 3 | +$175 | Gross profit |
| 4 | −$90 | Gross loss |
| 5 | −$70 | Gross loss |
| 6 | +$125 | Gross profit |
| 7 | −$50 | Gross loss |
| 8 | +$50 | Gross profit |
| 9 | −$45 | Gross loss |
| 10 | −$35 | Gross loss |
The four winners add up to $650 gross profit. The six losers add up to $400 gross loss when expressed as a positive amount.
Profit factor = $650 ÷ $400 = 1.625, usually displayed as 1.63
Net profit is $650 − $400 = $250. The sample has a 40% win rate and an average result of $25 per trade. Those numbers all describe the same history from different angles:
| Metric | Result | What it says |
|---|---|---|
| Profit factor | 1.63 | $1.63 won for each $1.00 lost |
| Net profit | $250 | Total dollars kept after closed wins and losses |
| Win rate | 40% | Four of ten trades won |
| Average win | $162.50 | Average size of a winning trade |
| Average loss | $66.67 | Average magnitude of a losing trade |
| Expectancy | $25 | Average net result per trade in this sample |
How to read the number
| Profit factor | Literal meaning | What to do next |
|---|---|---|
| Below 1.0 | Gross losses exceed gross profits | Check costs, execution and the setups driving losses |
| Exactly 1.0 | Gross profits equal gross losses | The sample is break-even on the P&L included |
| Above 1.0 | Gross profits exceed gross losses | Test whether the edge survives more trades and different conditions |
| Very high, few trades | A small denominator or large winner may dominate | Inspect the sample before celebrating the ratio |
There is no universal “good” profit factor. A higher value is better when the comparison uses the same rules, costs, market, period and position-sizing method. Without that context, a threshold such as 1.5 or 2.0 creates false precision. A 1.30 measured across hundreds of net, live trades may tell you more than a 3.00 produced by seven backtested trades.
If the sample has no losing trades, gross loss is zero and the ratio is undefined. Some tools display infinity. That is a mathematical edge case, not proof of a perfect strategy. The honest response is to gather a larger and more representative sample.
Profit factor and win rate are connected
Gross profit is the number of winners multiplied by the average win. Gross loss is the number of losers multiplied by the average loss magnitude. That gives another useful form of the formula:
Profit factor = (win rate × average win) ÷ (loss rate × average loss)
This is why win rate is not enough. Improve any one of four inputs — win frequency, average win, loss frequency or average loss — and profit factor can improve. But the inputs do not move independently in real trading. A tighter stop may reduce average loss while also lowering win rate; a farther target may increase average win while being reached less often. Your history shows the combined result.
What profit factor hides
The ratio compresses a full equity curve into one number. Compression is useful, but several important details disappear.
1. The order of wins and losses
Eight trades of +$200, +$200, +$200, +$200, −$100, −$100, −$100 and −$100 have a profit factor of 2.0 in any order. Alternate wins and losses and the path feels controlled. Put every loss at the end and the account finishes with a four-loss drawdown. Profit factor stays identical because it does not know sequence. Maximum drawdown and losing-streak data do.
2. The amount of capital and time required
$800 of gross profit against $400 of gross loss and $80,000 against $40,000 both produce 2.0. So do samples lasting one month and five years. Profit factor is scale-free: it cannot tell you the return on capital, how long capital was tied up or whether a simpler benchmark did better.
3. One trade carrying the result
Imagine gross profit of $2,000 and gross loss of $1,000: profit factor 2.0. If one winner contributed $1,200, removing it leaves $800 of gross profit and drops the ratio below 1.0. The original number was correct, but fragile. Check the largest winner as a share of gross profit and recalculate without it. This is a quick “leave-one-out” stress test, not permission to delete an inconvenient trade from the official record.
4. Changes in position size
A trader who doubled size just before a lucky winner can lift dollar profit factor without improving decisions. Review both dollars and R-multiples when initial risk is recorded consistently. A profit factor calculated from realized R asks how efficiently the process turned planned risk into results; the dollar version also reflects sizing choices.
5. Open risk
Profit factor is normally based on realized, closed results. A deeply losing open position does not enter the ratio until it is closed, even though it already matters to the account. Review unrealized P&L and open exposure separately, and never delay a loss merely to protect a performance statistic.
Do not manage the metricHolding a loser open, changing the date range or excluding a valid setup because it hurts the ratio makes the dashboard prettier and the decision process worse. Fix the behaviour or the strategy, not the report.
Costs belong inside the calculation
Use trade results after commissions and other directly attributable costs. If your broker export lists costs separately, allocate them to each trade before splitting the history into winners and losers. A $3 gross winner with $5 of costs is a $2 loser, so costs can change both sides of the formula — not merely reduce the final net profit.
Slippage and the bid–ask spread also matter, especially in backtests or instruments that trade thinly. Hypothetical results cannot fully reproduce liquidity, execution or the pressure of real financial risk. A backtested profit factor should therefore be treated as a hypothesis to challenge out of sample, not a result you are entitled to receive.
Profit factor versus other trading metrics
| Metric | Question it answers | What it misses |
|---|---|---|
| Profit factor | How much was won for each unit lost? | Sequence, capital, time and sample reliability |
| Win rate | How often did trades finish positive? | Size of wins and losses |
| Expectancy | What was the average result per trade? | Path and capital required |
| Net P&L | How many dollars were made or lost? | Efficiency and risk taken |
| Maximum drawdown | What was the worst peak-to-trough decline? | How gross wins compare with gross losses |
| Sample size | How much evidence produced the statistics? | Whether that evidence is representative |
No one statistic grades a strategy. Read profit factor beside expectancy, drawdown, trade count, largest winner, costs and the equity curve. The useful question is not “Is my profit factor good?” but “What produced it, and would that process still be tolerable if the next trades arrived in a worse order?”
A practical review routine
Profit factor becomes more useful when you calculate it consistently and compare like with like:
- Choose a complete period. Use every closed trade in a calendar month, quarter or another rule chosen before seeing the result.
- Use net trade P&L. Include commissions and trade-level costs before classifying each result.
- Check the sample. Record the number of trades, not only the ratio.
- Inspect concentration. Note the largest winner's share of gross profit and recalculate without it as a stress test.
- Compare matching groups. Split by setup, direction or instrument only when each group has enough observations to be meaningful.
- Read the path. Pair the ratio with maximum drawdown, streaks and the equity curve.
Use a short weekly review to keep records and rule-following clean. Save conclusions about the strategy for a monthly or larger-sample review. A handful of trades can flag something to watch; it rarely justifies rebuilding the system.
Segment to diagnose, not to decorateIf the overall profit factor is 1.35 but one well-defined setup is below 1.0 across a meaningful sample, you have a question worth investigating. Slicing until every remaining group looks impressive is just overfitting your journal.
Key takeaways
- Profit factor is gross profit divided by the absolute value of gross loss, normally using closed trades.
- Above 1.0 means gross winners exceeded gross losers in that sample; it does not mean the strategy is proven or low risk.
- Use net trade results so commissions and costs can move small trades to the correct side of the formula.
- The ratio hides order, drawdown, capital, time, open risk and reliance on one exceptional winner.
- Read profit factor beside expectancy, trade count, drawdown, costs and the equity curve — never as a standalone grade.
Sources and further reading
- TradingView: Profit factor definition and calculation
- NinjaTrader: Trade performance statistics definitions
- QuantConnect: Backtest and closed-trade statistics
- National Futures Association: Limitations of hypothetical performance
- U.S. SEC Investor.gov: How fees affect returns
See what sits behind the ratio
Sereo calculates profit factor alongside win rate, expectancy, average win and loss, drawdown and your equity curve — from the trades already in your private journal.
This article is educational and does not constitute investment advice. Trading involves risk of loss, and past or hypothetical performance does not guarantee future results. Examples are illustrative and exclude taxes. Do your own research and manage your own risk.
