Profit Factor and the Best-Trade Test in One Sheet
Posted: Thu Oct 29, 2026 7:03 am
Profit Factor and the Best-Trade Test in One Sheet
Goal: compute profit factor, and then test how much it depends on your best trade.
Profit factor: gross profit divided by gross loss, both measured in R, with the loss as a positive number.
=SUMIF(A2:A101,">0")/ABS(SUMIF(A2:A101,"<0"))
Test with the same ten results as before: gross profit 7.5, gross loss 6.0. Profit factor 1.25.
Now the best-trade test. Remove the single best result from the gross profit:
=(SUMIF(A2:A101,">0")-MAX(A2:A101))/ABS(SUMIF(A2:A101,"<0"))
With the best trade, plus 3, removed, gross profit becomes 4.5, and the profit factor falls to 0.75. A system that looked profitable becomes a losing one when a single trade is excluded.
Interpretation. The profit depends heavily on that one outlier. That is typical of trend-following results, but it also means the statistic has little robustness with ten trades.
Add a second variant that removes the top two trades, using LARGE:
=(SUMIF(A2:A101,">0")-LARGE(A2:A101,1)-LARGE(A2:A101,2))/ABS(SUMIF(A2:A101,"<0"))
Compare the three numbers in a small table. A profit factor that stays above 1 after removing the best two trades, with a sample of 100 or more, is more convincing than one that collapses.
Also add the share of total profit coming from the top 10 percent of trades.
Exercise: compute the three profit factors for your journal and write which one you trust.
Goal: compute profit factor, and then test how much it depends on your best trade.
Profit factor: gross profit divided by gross loss, both measured in R, with the loss as a positive number.
=SUMIF(A2:A101,">0")/ABS(SUMIF(A2:A101,"<0"))
Test with the same ten results as before: gross profit 7.5, gross loss 6.0. Profit factor 1.25.
Now the best-trade test. Remove the single best result from the gross profit:
=(SUMIF(A2:A101,">0")-MAX(A2:A101))/ABS(SUMIF(A2:A101,"<0"))
With the best trade, plus 3, removed, gross profit becomes 4.5, and the profit factor falls to 0.75. A system that looked profitable becomes a losing one when a single trade is excluded.
Interpretation. The profit depends heavily on that one outlier. That is typical of trend-following results, but it also means the statistic has little robustness with ten trades.
Add a second variant that removes the top two trades, using LARGE:
=(SUMIF(A2:A101,">0")-LARGE(A2:A101,1)-LARGE(A2:A101,2))/ABS(SUMIF(A2:A101,"<0"))
Compare the three numbers in a small table. A profit factor that stays above 1 after removing the best two trades, with a sample of 100 or more, is more convincing than one that collapses.
Also add the share of total profit coming from the top 10 percent of trades.
Exercise: compute the three profit factors for your journal and write which one you trust.