Original Research

Do Trading Indicators Actually Work? We Tested Every Major Signal

Trading indicators do work, but barely: across 1,022,716 signals the best daily result of the lot, RSI(14) exiting oversold at 1:2, beat a matched random entry by +3.0 points, and most of the rest landed under one. RSI, MACD, the golden cross, Bollinger Bands and Stochastic are all taught as though the signal itself is the edge. We ran every one of them across 93 instruments and 16 years against the benchmark that is almost never shown: a random entry, same direction, same stop distance.

Key takeaways

  • The golden cross still does not beat a coin flip you aimed the same way. On daily charts it won 52.4% of 1:1 trades against 53.0% for a random long with the same stop — an edge of -0.6 points. It is also the single four-hour combination that clears breakeven, at 50.2%.
  • Most indicator edges land between zero and two points. The best daily result was RSI(14) exits oversold at 1:2, worth +3.0 points.
  • Win rates above 50% are mostly market drift, not signal. A matched random long won 51.8% over this period; a matched random short won 46.6%. Any long signal inherits that 5.2-point gap for free.
  • Bigger samples, smaller edges. On 4-hour bars the sample grows enormously and the edges shrink toward one point — statistically overwhelming, economically irrelevant.
  • After spreads, 1 of 28 four-hour signal-and-target combinations cleared breakeven.

How this was measured

Identical engine to our candlestick pattern study, with the signal layer swapped. The method is the point — a win rate with nothing to compare it to means nothing.

  • Data. Dukascopy bid-side OHLC for 93 instruments — major and cross FX pairs, gold, silver, stock indices and crypto — from 2010 to August 2026.
  • Signals. Fourteen classic setups: RSI(14) leaving oversold and overbought, MACD(12,26,9) crosses both ways, the EMA 50/200 golden and death cross, EMA 9/21 crosses, closes beyond a 2-standard-deviation Bollinger band, Stochastic(14,3) crosses from the extremes, and price crossing the EMA200.
  • The trade. Enter at the open of the next bar. Stop at 1.5 × ATR(14) — indicators have no natural extreme to hide a stop behind, and an ATR stop keeps risk comparable across signal types. Targets at 1:1 and 1:2, walking forward up to 40 bars.
  • Ties go against you. A bar holding both stop and target is scored a loss every time.
  • Real costs. Per-instrument median spreads from our own bid/ask measurement. Longs buy the ask, shorts cover at the ask.
  • The control. For every signal, a trade with the same direction and the same stop distance as a fraction of price, at a random bar — five draws each. The gap between the two columns is all the signal is actually worth.

The drift problem, and why the control column is the only honest one

Seven of the fourteen daily signals show a win rate above 50% at a 1:1 target, which looks like a vindication of technical analysis until you read the column beside it.

Across this sample a matched random long won 51.8% of 1:1 trades. A matched random short won 46.6%. Nothing clever is happening there: indices, gold and crypto rose over 2010–2026, so buying at any random moment and holding to a symmetric target worked slightly more often than selling did. Every long signal in the table inherits that advantage before its indicator does a single thing.

Subtract it and most of these signals contribute between nothing and two points.

Daily charts: 1:1 target

Breakeven is a 50% win rate.

SignalTradesWin rateMatched randomEdgeSignificanceBeats breakeven?
Death cross (EMA 50/200)76148.0%46.1%+1.9 ptsnot significantNo
RSI(14) exits overbought4,28147.9%46.1%+1.8 pts*No
EMA 9/21 bear cross5,68548.2%47.0%+1.2 ptsnot significantNo
Price crosses below EMA2005,11448.6%47.5%+1.1 ptsnot significantNo
RSI(14) exits oversold2,93652.2%51.1%+1.1 ptsnot significantYes
Stochastic bull cross <208,35153.0%51.9%+1.1 ptsnot significantYes
MACD bearish cross10,09347.8%46.9%+0.9 ptsnot significantNo
MACD bullish cross10,06952.6%52.0%+0.6 ptsnot significantYes
Close below lower Bollinger7,10252.0%51.6%+0.5 ptsnot significantYes
EMA 9/21 bull cross5,71152.3%51.9%+0.4 ptsnot significantYes
Close above upper Bollinger8,01647.0%46.7%+0.3 ptsnot significantNo
Price crosses above EMA2005,12552.1%51.8%+0.3 ptsnot significantYes
Stochastic bear cross >8011,61445.9%45.8%+0.0 ptsnot significantNo
Golden cross (EMA 50/200)78052.4%53.0%-0.6 ptsnot significantYes

Daily charts: 1:2 target

Breakeven is 33.3%.

SignalTradesWin rateMatched randomEdgeSignificanceBeats breakeven?
RSI(14) exits oversold2,78736.4%33.4%+3.0 pts**Yes
MACD bullish cross9,64236.5%34.6%+1.9 pts***Yes
Golden cross (EMA 50/200)74534.6%32.8%+1.9 ptsnot significantYes
Stochastic bull cross <207,97835.4%34.4%+1.0 ptsnot significantYes
Close below lower Bollinger6,80635.4%34.4%+0.9 ptsnot significantYes
Close above upper Bollinger7,72830.0%29.1%+0.9 ptsnot significantNo
MACD bearish cross9,66829.9%29.1%+0.9 ptsnot significantNo
EMA 9/21 bear cross5,42730.6%29.8%+0.8 ptsnot significantNo
RSI(14) exits overbought4,14629.7%28.9%+0.8 ptsnot significantNo
Death cross (EMA 50/200)73529.4%28.6%+0.8 ptsnot significantNo
Price crosses below EMA2004,86029.8%29.3%+0.5 ptsnot significantNo
Price crosses above EMA2004,89534.6%34.1%+0.5 ptsnot significantYes
EMA 9/21 bull cross5,44835.4%35.0%+0.5 ptsnot significantYes
Stochastic bear cross >8011,26228.8%28.6%+0.2 ptsnot significantNo

Four-hour charts

The 4-hour sample is several times larger, so significance rises sharply while the edges themselves shrink. MACD bullish cross beats its control by +0.7 points across 50,550 trades — a result that is statistically unmistakable and worth almost nothing at the desk.

SignalTradesWin rateMatched randomEdgeSignificanceBeats breakeven?
Golden cross (EMA 50/200)3,91850.2%48.9%+1.3 ptsnot significantYes
Stochastic bull cross <2043,11049.9%49.1%+0.8 pts**No
MACD bearish cross50,56248.8%48.0%+0.8 pts**No
MACD bullish cross50,55049.7%49.0%+0.7 pts**No
RSI(14) exits oversold18,45449.8%49.1%+0.7 ptsnot significantNo
EMA 9/21 bear cross28,57048.5%48.0%+0.6 ptsnot significantNo
Death cross (EMA 50/200)3,90349.3%48.8%+0.5 ptsnot significantNo
Close above upper Bollinger39,65248.4%48.0%+0.4 ptsnot significantNo
RSI(14) exits overbought22,03447.9%47.6%+0.3 ptsnot significantNo
Price crosses below EMA20025,66848.7%48.4%+0.2 ptsnot significantNo
Close below lower Bollinger36,81349.3%49.1%+0.2 ptsnot significantNo
EMA 9/21 bull cross28,59549.3%49.4%+0.0 ptsnot significantNo
Stochastic bear cross >8057,60147.7%47.7%+0.0 ptsnot significantNo
Price crosses above EMA20025,68849.0%49.0%-0.1 ptsnot significantNo
SignalTradesWin rateMatched randomEdgeSignificanceBeats breakeven?
MACD bullish cross48,61633.2%31.8%+1.4 pts***No
EMA 9/21 bull cross27,46133.3%31.9%+1.4 pts***No
Death cross (EMA 50/200)3,76332.4%31.3%+1.1 ptsnot significantNo
Stochastic bull cross <2041,58633.0%31.9%+1.1 pts***No
Close below lower Bollinger35,45232.8%31.8%+1.0 pts***No
RSI(14) exits oversold17,70232.6%31.5%+1.0 pts**No
MACD bearish cross48,94631.4%30.4%+1.0 pts***No
Close above upper Bollinger38,37331.4%30.6%+0.9 pts***No
EMA 9/21 bear cross27,60231.6%30.8%+0.8 pts*No
RSI(14) exits overbought21,36431.0%30.2%+0.8 pts*No
Price crosses above EMA20024,58332.7%31.9%+0.7 pts*No
Price crosses below EMA20024,73131.2%30.6%+0.6 ptsnot significantNo
Golden cross (EMA 50/200)3,76732.3%31.7%+0.6 ptsnot significantNo
Stochastic bear cross >8055,88730.5%30.5%+0.1 ptsnot significantNo

What this means if you trade indicators

  • Fame and performance are unrelated. The golden cross is the most recognisable signal in retail trading and finished last on daily 1:1 by edge over its control, at -0.6 points — while still being the only four-hour combination to clear breakeven. Recognition tells you nothing either way.
  • An indicator is a filter, not a system. A one-to-two point edge on entry timing cannot carry a strategy. It can slightly improve one that already works.
  • Check your benchmark before you celebrate a win rate. If a signal wins 52% and a random entry in the same direction wins 51%, the indicator earned one point, not fifty-two.
  • Costs eat the edge on faster timeframes. The same signal is worth less the more often you trade it.

Limitations

  • Default parameters only. RSI 14, MACD 12/26/9, Bollinger 20/2, Stochastic 14/3. Tuned settings are not tested here, and tuning them on this same data would be curve-fitting.
  • One stop rule (1.5 × ATR) and two fixed targets. Trailing stops, time exits and scaling are untested.
  • Signals are taken in isolation, with no trend filter or confluence — which is precisely how the isolated value of each is measured, but not how most people trade them.
  • Bid data with modelled ask. Spread is a measured median, not a replayed tick-level ask feed.
  • Spread only — no commission or swap. Both would push results further down.
  • Trades unresolved after 40 bars are excluded; that is under 6% of any row.

Download this dataset

Every figure on this page as raw CSV and JSON, regenerated whenever the archive updates. Free for any use, including commercial, with attribution to FxBacktest.

Cite or republish this data

This research is free to quote, screenshot, or republish — in an article, a video, a newsletter, or a course — as long as you credit FxBacktest with a link back to this page. Copy the attribution below.

Across 1,022,716 indicator signals on 93 instruments (2010-2026), the EMA 50/200 golden cross won 52.4% of 1:1 trades on daily charts against 53.0% for a random long with the same stop distance - an edge of -0.6 points. Long signals appear profitable mainly because a matched random long also won 51.8% over the period against 46.6% for random shorts. Only one of 28 four-hour signal-and-target combinations cleared breakeven after spreads. Source: <a href="https://fxbacktest.app/research/indicator-signal-win-rates/">Do Trading Indicators Actually Work? - FxBacktest</a>

Frequently asked

Do trading indicators actually work?

Only barely, and far less than their popularity suggests. Across 1,022,716 signals on 93 instruments, the largest daily edge over a matched random entry was +3.0 points (RSI(14) exits oversold at 1:2), and most signals came in between zero and two points. On 4-hour charts the edges were still statistically significant thanks to the huge sample, but only one of 28 signal-and-target combinations translated into a win rate above breakeven once spreads were applied.

Does the golden cross work?

Not against the right benchmark. The EMA 50/200 golden cross won 52.4% of 1:1 trades on daily charts, which sounds fine until you see that a random long with the same stop won 53.0% - an edge of -0.6 points. At a 1:2 target it came in at +1.9 points, but not significantly. Its one genuine distinction is on 4-hour bars, where it is the only one of 28 signal-and-target combinations to clear breakeven, at 50.2%; even there its +1.3 point edge over random is not statistically significant. The most famous signal in retail trading is, on this data, indistinguishable from aiming a coin flip the same way.

Why do some indicators show a win rate above 50%?

Mostly because they are long signals in a sample period that rose. Across daily charts the matched random control won 51.8% on long signals versus 46.6% on short signals, purely because indices, gold and crypto trended up between 2010 and 2026. That 5.2-point drift lifts every long entry, random ones included. It is exactly why the control column matters: subtract it and the indicator's own contribution is usually close to nothing.

Which indicator performed best?

RSI(14) exits oversold at a 1:2 target produced the largest daily edge at +3.0 points over its matched control. On the much larger 4-hour sample the best was MACD bullish cross at +1.4 points. Both are real but small - useful as one input among several, not as a strategy on their own.

How were the trades simulated?

Enter at the open of the bar after the signal. Stop 1.5 x ATR(14) away, targets at 1:1 and 1:2, walk forward up to 40 bars until one level is touched. Bars containing both stop and target are scored as losses. Real per-instrument median spreads are applied, with longs buying the ask and shorts covering at the ask. Data is Dukascopy bid OHLC for 93 instruments, 2010 to August 2026.

Risk disclaimerTrading foreign exchange, CFDs, and other leveraged products carries a high level of risk and is not suitable for every investor — losses can exceed your deposits. Everything on this page is educational research, not financial advice. Historical and backtested results are hypothetical: they do not represent live trading and past performance does not guarantee future results.