← All articles

A profitable backtest with a few huge winners: inspect the concentration

Find which trades, instruments, and periods made your backtest profitable—and distinguish a concentration diagnostic from a new portfolio simulation.

Strategy methodsPublished By Stratifyre

Topics

BacktestingTrade AnalysisRisk Management

A backtest can finish ahead while most trades lose money. The useful question is how the winners were earned: did the rules repeatedly capture a plausible opportunity, or did one unusual fill, oversized position, or market episode carry the result?

Profit concentration describes that dependence. It gives you a shortlist of trades to investigate, rather than a verdict that a strategy is good or bad. Start with the biggest dollar contributors, inspect their execution, and then ask whether the same opportunity appears beyond the period used to develop the rules.

A completed Bitcoin run to inspect

We executed an hourly EMA(20)/EMA(50) crossover on Binance BTC/USDT from April 1 through June 30, 2025. Each entry bought 0.05 BTC while flat; a downward crossover closed the holding. The run used $10,000 initial capital, on-open execution, pessimistic fills, 0.05% configured slippage, and final flattening. Its 19 completed trades reported +$958.09, with seven winners and twelve losses.

Completed Bitcoin backtest reports 9.6 percent return, 3 percent maximum drawdown, and 36.8 percent winning trades
The actual demo-account report is profitable while most trades lose. Its 0.10% configured crypto commission returned zero charged fees, so this is the reported result, not a verified result after that commission.

The recorded winners sum to $1,462.05; losses total $503.96. The largest winner earns $431.62: 29.5% of positive P&L and 45.0% of the $958.09 net total. These calculations use all 19 returned trade rows, rather than the first rows visible on screen. All trades use the same 0.05 BTC quantity; this example has no instrument diversification.

Actual Bitcoin completed-trade list with quantities, signed profit and loss, and entry and exit prices
The product trade list supplies the rows for reconciliation. The captured view shows chronological rows; the winner and loss below were identified from the complete returned list.

Start with a trade list you can reconcile

The following hypothetical worksheet contains ten completed trades across fictional instruments A, B, and C. It is arithmetic for teaching, not an executed strategy or a Stratifyre result. All amounts are USD; each row has a $20 total entry-and-exit fee. Price P&L uses assumed fills, so this example adds no separate slippage deduction. There are no open positions, funding, borrow charges, dividends, or taxes.

Trade Instrument Exit month Price P&L Fees Net P&L
T1 A January +$6,000 $20 +$5,980
T2 A February +$1,500 $20 +$1,480
T3 B February +$500 $20 +$480
T4 A January −$400 $20 −$420
T5 A February −$400 $20 −$420
T6 B January −$400 $20 −$420
T7 B February −$400 $20 −$420
T8 C January −$600 $20 −$620
T9 C February −$600 $20 −$620
T10 C February −$800 $20 −$820

Before fees, positive price P&L totals $8,000 and negative price P&L totals $3,600 in absolute value. Their difference is $4,400; subtracting $200 of fees leaves $4,200 net. Three of ten trades win, a 30% win rate.

Metric labels need care. In trade statistics, “gross profit” can mean the sum of positive net trade outcomes, before offsetting losing trades. TradingView explicitly uses that convention and deducts configured commissions from winners. It does not mean profit before commissions. TradingView’s gross-profit definition

On this worksheet’s after-fee basis, positive trades sum to $7,940 and losing trades sum to $3,740 in absolute value. Profit factor is therefore $7,940 ÷ $3,740 ≈ 2.12, using the ratio of positive to negative trade P&L. TradingView’s profit-factor explanation

For your own report, establish whether each trade’s P&L already includes fees. Reconcile entry and exit commissions, other cash charges, open-position value, and the account-equity change before treating those figures as interchangeable. Deducting a fee twice is just as misleading as ignoring it.

Give concentration an explicit denominator

Rank the positive trades by dollar P&L on one consistent cost basis. For a chosen number of winners, calculate:

Winner share = selected winners’ P&L ÷ all positive trades’ P&L × 100%.

Here, T1 supplies $5,980 ÷ $7,940 = 75.3% of positive net trade P&L. T1 and T2 together supply $7,460 ÷ $7,940 = 94.0%. That tells you how narrowly the upside is distributed.

Another question uses a different denominator:

Signed contribution = selected trades’ P&L ÷ total signed trade P&L × 100%.

T1 contributes $5,980 ÷ $4,200 = 142.4% of the net result. There is no contradiction: the other nine trades collectively lose $1,780. Contribution can exceed 100% because losses offset the winner.

One trade carries most of the result

Ten hypothetical trades · $4,200 combined net P&L

T1 share of positive P&L
75.3%$5,980 ÷ $7,940
T1 contribution to net P&L
142.4%$5,980 ÷ $4,200
Hover a trade to inspect its value. Losses offset the largest winner; these ratios describe contributions, not investment returns.
View example data
TradeNet P&L ($)
T15980
T21480
T3480
T4-420
T5-420
T6-420
T7-420
T8-620
T9-620
T10-820

When total signed P&L is near zero, contribution percentages become unstable. A $1,000 winner divided by a $10 net result produces 10,000%; it does not indicate ten thousand percent investment return. At zero, the ratio is undefined. With a negative total, even a profitable trade has a negative signed contribution. In those cases, emphasize dollars, trade counts, and positive-winner shares instead of interpreting contribution as a quality score.

Inspect the biggest winner and the biggest loss

Use the trade list to locate the largest dollar winner, then open its chart. Repeat for the largest loss. Dollar ranking answers where the money came from; percentage-return ranking answers a different question and can elevate a tiny position with little portfolio impact.

For each extreme trade, record:

  • Signal and fill: Was the entry permitted by the rules at that moment? Could the assumed order have filled at that price, given the bar interval and available liquidity?
  • Exit and path: Did the exit follow the stated rules? Check gaps and the adverse movement during the holding period, not just the final gain.
  • Size and exposure: Was the winner unusually large because of quantity, leverage, compounding, or a contract multiplier? Compare the risk taken at entry, not only the dollar outcome.
  • Data and costs: Check splits or other adjustments where relevant, missing bars, timestamp alignment, and the charges associated with that trade.

A suspicious fill is an execution or data issue to resolve. A valid large winner is evidence about what the strategy depends on. Neither conclusion follows from its size alone.

In the actual Bitcoin run, the largest winner held 0.05 BTC from April 21 at $85,221.83 to April 27 at $93,854.14, reporting +$431.62. The largest loss held the same quantity on June 20 from $106,012.66 to $103,618.77, reporting −$119.69.

Largest Bitcoin winner trade detail with 85221.83 dollar entry and 93854.14 dollar exit
The largest winner's execution prices imply +$431.62 at 0.05 BTC. P&L per unit in this card is a price move, not the account's dollar profit.
Bitcoin product chart opened at the largest winner entry timestamp with hourly prices and EMA lines
The product chart opened at the winner's entry timestamp provides price context. Its visible replay order price and rule state do not reconcile with the recorded entry; this screenshot does not certify the fill or show the entire holding period.
Largest Bitcoin loss trade detail with 106012.66 dollar entry and 103618.77 dollar exit
The largest loss reports −$119.69 for the same 0.05 BTC quantity, with an eight-hour holding period.
Bitcoin hourly product chart at the largest loss entry timestamp showing nearby price movement and EMA lines
The loss's chart supplies nearby price context. Replay prices and rule state retain the same reconciliation limitation; use the recorded trade details for the concentration arithmetic.

Check instruments and exit periods separately

Group the same worksheet by instrument, keeping losing rows. A winners-only grouping hides the price paid to obtain the gains.

Instrument Trades Net trade P&L Signed contribution
A 4 +$6,620 157.6%
B 3 −$360 −8.6%
C 3 −$2,060 −49.0%
Total 10 +$4,200 100.0%

A carries the result; B and C reduce it. That prompts a question about the strategy’s opportunity and exposure across instruments. It does not justify selecting A after seeing the answer and presenting the selection as an independent discovery.

Grouping by exit month gives January +$4,520 and February −$320. These are completed-trade totals booked at exit. A trade opened in December and closed in January belongs to January in an exit-month analysis; its entire P&L is assigned there. That does not show how much account equity moved during January while the trade was open.

Stratifyre documents instrument and exit-month/quarter segment analysis. Treat those as separate views of the same trades: adding instrument contributions to month contributions would count the same P&L twice. A curve accumulated from closed-trade P&L is also different from a portfolio curve that marks open positions and accounts for cash costs throughout the run.

Bitcoin instrument segment attributes all 19 actual trades to Binance BTCUSDT
All 19 trades in the actual example belong to BTCUSDT. This confirms the instrument attribution without implying a comparison across markets.
Actual exit-month segment comparison reports profit contribution for April, May, and June
The actual exit-month buckets 4, 5, and 6 mean April, May, and June; their signed P&L contributions are 36.9%, 50.8%, and 12.3%. The product leaves some segment return and drawdown fields empty, so those fields are not treated as measured evidence here.

Remove a winner only as a diagnostic

Subtracting T1 from the worksheet leaves $4,200 − $5,980 = −$1,780. Subtracting T1 and T2 leaves −$3,260. These calculations answer: “How much did these observed rows support the total?”

They do not answer: “What would the portfolio have earned without those trades?” Removing an earlier position can change available capital, subsequent sizing, exposure limits, overlapping positions, and later decisions. A genuine alternative portfolio requires a new run with a rule that could have excluded the trade using information available at the time.

Keep the original rows and label any subtraction worksheet as a diagnostic. Avoid calling it an adjusted backtest, corrected equity curve, confidence score, or native top-N exclusion feature.

Test the opportunity beyond the selected winners

A strategy that limits losing trades while allowing gains to run can have a low win rate and depend on infrequent large gains. Removing those gains mechanically can remove the very outcome its rules seek. Hurst, Ooi, and Pedersen’s original trend-following research studies time-series momentum across a long history and multiple markets; it provides context for evaluating a strategy family, rather than validation of this worksheet or your particular rules. A Century of Evidence on Trend-Following Investing

Ask whether the dominant winners come from independent opportunities or one shared episode. Ten profitable positions during the same market shock may provide less variety of evidence than their row count suggests. Ten trades in total are enough to explain this arithmetic, but provide little basis for estimating how often its large winner might recur.

Before revising rules, reserve a later period that you have not used for strategy decisions. Freeze the instruments, entry and exit rules, sizing, fill assumptions, and cost model; then compare the later trade list, losses, and concentration. Retain an unfavorable result. If you alter the strategy after studying that period, it becomes development data and you need fresh evaluation evidence.

Your review should end with a concrete finding: a data problem to fix, an exposure dependence to investigate, or a plausible but sparsely observed opportunity requiring more evidence. A high concentration percentage alone cannot make that decision.

Open the Segmented Performance guide and inspect the trades and instruments contributing most to your backtest P&L, with their losses and cost basis alongside them.

Put your strategy rules to the test

Build your strategy, inspect historical trades, and review the assumptions behind your results.

Build and test your strategy