In this article
After this article, you can
- Calculate drawdown of cumulative closed-trade results.
- Compare loss order with the same total and win rate.
Terms at hand: Drawdown · Win Rate · Backtesting · Expectancy · Position size (lot quantity) · Relative Strength Index (RSI)
A trading method can use indicator values to define decisions. Processing earlier prices does not prove future profitability or prove that profitability is impossible. An indicator defines a calculation; a testable strategy also needs data, entry, exit, sizing, execution and costs. Assess that complete rule rather than assign an edge to a line’s appearance.
What an indicator actually is and where its numbers come from
Check an indicator’s declared inputs and formula. SMA sums selected observations and divides by their count; for hypothetical EUR/USD closes 1.1000, 1.1010 and 1.1020, SMA(3) = 1.1010. That is not a forecast of the next close. Changing the price source or window changes the calculation. Some scripts use additional data, so do not assume every indicator uses only prices visible on this chart.
A price transformation does not supply an independent observation just because it has a new name. It may still make a rule easier to define and reproduce. For a signal such as close crossing above an SMA, state the instrument, timeframe, confirmation time, available entry price, exit, size and treatment of another signal during an open trade. “Buy when the line rises” is not a complete reproducible test.
Why indicators are derived and lagging
A historical calculation and a forecast are different objects. A method can use a current indicator value as a condition, but it must test the proposed future outcome separately. Oscillator extremes do not themselves identify exhaustion or a reversal time. Current-bar values can change before close, and a later confirmed value must not be treated as if it was already known earlier.
Several indicators may process the same inputs, so three agreeing colours are not automatically three independent confirmations. Measure the contribution of an additional rule in a separate evaluation rather than impose a compulsory one-trend/one-volatility/one-level set. The article on leading versus lagging indicators provides related terminology; it does not establish a guaranteed lead for a chart oscillator.
Same result, different drawdown
Arrange the same four results in two orders. Profitability comparisons should also include the path from a peak to a later trough.
Scroll sideways to see the full diagram
Hypothetical model: R is a fixed reference amount, results are already net, with no reinvestment or open positions. We measure drawdown of cumulative closed results in R, not equity percentage or all future strategy risk. Peak-to-following-trough definition: MetaTrader 5 report.
What really decides profitability
Let p be the share of wins, W the average gross win, L the average gross loss as a positive amount and c the average cost. With no zero-result trades, average net result is p × W − (1 − p) × L − c. For historical data, this is a sample description, not a known expectation of future trades. Win rate alone cannot determine the sign; costs and loss sizes matter.
Practical takeaway: Assess win rate together with payoffs, costs and loss order. A high win percentage alone does not establish positive expectancy.
In a fully hypothetical A model of 100 closed trades, 40 gross wins of USD 200 and 60 gross losses of USD 100 give USD 2,000 before costs. A fixed all-in cost of USD 25 per trade subtracts USD 2,500: net total −USD 500, mean −USD 5. In B, 70 wins of USD 50 and 30 losses of USD 150 give −USD 1,000 gross; USD 10 cost per trade gives −USD 2,000 net, mean −USD 20. These are invented outcomes and costs, without reinvestment or a test of any indicator.
A’s conditional break-even win share is (100 + 25)/(200 + 100) ≈ 41.67%. Changing exits can change p, W and L together; do not keep an old win share fixed while inventing a larger target. Use complete net history, and do not subtract spread again when actual execution prices already include it. The expectancy formula explains the calculation; RSI and MACD explain particular indicator inputs, without certifying an edge.
Availability, costs and parameter selection
Choosing the best configuration from many historical trials can fit noise in that sample. Carr and López de Prado discuss this calibration problem; their proposed model concerns prices following a discrete Ornstein–Uhlenbeck process, not proof that your indicator works. Keep all tested variants and distinguish the development sample from a later unused evaluation. A sharp deterioration does not alone identify the cause: costs, data errors, changed conditions and randomness also need investigation.
A confirmed chart can differ from what an indicator showed during an open bar. Record the signal time, inputs and subsequent available fill price and compare that record with the final chart. Normal live updates are not automatically fraudulent repainting. For a paid tool, review disclosed methodology, complete results and subscription costs; price alone proves neither quality nor its absence. The separate guide to paid forex signals develops that assessment.
The next comparison separates average return per accepted signal from total return over the same period. A higher average alone cannot tell you whether a new filter improved the method’s drawdown or total outcome.
A better average can accompany a smaller total
Use 20 hypothetical non-overlapping opportunities over one common period, with a fixed reference amount R, results already net of assumed costs and no increase in size. A filter retains four results [2, 2, −1, 1] R and rejects eleven +1 R and five −1 R results. This is an invented arithmetic set, not an empirical indicator study.
The filter might also change drawdown, time committed or another constraint, but those effects need measurement rather than inference from a higher mean. Increasing size would change this comparison’s assumptions. Report count, average and total in the same units and period. Proportionately scaling all wins, losses and costs preserves the sign of their mean; fixed minimum fees can break that proportionality. Risk control does not turn a losing rule into a profitable one. The guide to discovering a trading edge discusses testing a complete method rather than presume an outcome from a plan.
What to do tomorrow
- Freeze the rules. Record instrument, feed, timeframe, parameters, entry, exit, size and costs in one version before assessing it.
- Keep the sequence. Report all net results, average, trade count and drawdown, plus rejected or unfilled orders. A month’s sample mean is not a guaranteed future expectation.
- Use available information. Reproduce the signal’s real confirmation time and fill assumptions; do not insert later prices into an earlier decision.
- Evaluate unused data. Separate development from a later period without retuning. Changing rules after seeing that evaluation consumes it as an untouched test.
- Evaluate a paid tool’s evidence. Review the full history, methodology and annual cost rather than select only winners. The trading strategies section on ForexMechanics is further reading. Demo or paper work can reveal problems without requiring you to risk money, but does not guarantee future profit.
Check your understanding
One short exercise
About 2 min · you can try again
Why does B have a larger drawdown than A despite the same +2 R total and 50% win rate?
- Two losses follow each other after the 4 R peak.
- B includes a higher commission.
- B’s total must be lower.
Check the answer and explanation
Two losses follow each other after the 4 R peak.
4→3→2 gives 2 R. In A, no peak-to-later-trough decline exceeds 1 R.
Frequently asked
Is there an indicator that always leads the price move?
Using earlier data does not itself prove that a rule can or cannot predict a future event. Check the declared inputs, define the event and measure the method on unused data after costs. A promise that a tool always knows the next move needs evidence rather than inference from its name. Current-bar updates must also be distinguished from values only confirmed later.
Does combining several indicators increase the chance of profit?
It depends on the complete rule. Several price-based indicators are not automatically independent observations, but a transformation may still help define a useful condition. Test the contribution of an added filter with a fixed baseline, costs and unused data. Report counts and same-period totals as well as averages: the lesson’s filter raises mean from 0.50 R to 1.00 R but reduces total from 10 R to 4 R.
What should I check when live and historical results differ?
Overfitting is one possible cause, not a diagnosis from a poor live result alone. Check data and available signal times, fills, costs, position rules, changed conditions and sample uncertainty. Keep all tested configurations, fix a development version and evaluate later unused data without retuning. If you change rules after seeing that result, the evaluation is no longer untouched. A historical positive average does not guarantee future gains.
Is it worth buying ready-made indicator packs or paid signals?
Assess disclosed inputs and rules, full results, available execution assumptions, all costs and subscription price. Selective winners or an attractive optimized chart are not enough to judge a complete method. A paid price does not prove quality, and being price-based does not prove the tool is useless. You can examine a calculation or run paper tests without buying it or risking money. Avoid relying on unverified guarantees of future returns.
Sources & bibliography
-
CFA Institute Research Foundation Technical Analysis: Modern Perspectives · Scott, Carr and Cremonie review technical-analysis research, its uses and its limitations. rpc.cfainstitute.org ↗
-
CFA Institute Market Efficiency (refresher reading) · CFA Institute educational material on forms of market efficiency. www.cfainstitute.org ↗
-
National Bureau of Economic Research Foundations of Technical Analysis (Andrew W. Lo, Harry Mamaysky, Jiang Wang) · Lo, Mamaysky and Wang's 2000 paper studies automated chart-pattern identification and the information such patterns may contain. www.nber.org ↗
-
Peter Carr, Marcos López de Prado Determining Optimal Trading Rules without Backtesting (arXiv:1408.1159) · Carr and Lopez de Prado discuss trading-rule calibration and the risks associated with backtest overfitting. arxiv.org ↗
-
MetaQuotes Moving Average · Documents SMA and weighted recursive averages as calculations over stated inputs. A formula alone establishes neither a profitable trading rule nor its impossibility. www.metatrader5.com ↗
-
TradingView Repainting — Pine Script documentation · Distinguishes open-bar updates, later confirmation and future-data leakage. Used to check which indicator value could have been available when a decision was made. www.tradingview.com ↗
-
TradingView Strategies — Pine Script documentation · Explains fill assumptions, trading-cost simulation, selection bias and testing outside an optimization sample. The lesson’s payoff and filter sets are hypothetical arithmetic, not platform performance tests. www.tradingview.com ↗
