Phase 6 / strategy P&L study

We backtested the 20 XAUUSD strategies trending on YouTube. None survived.

ICT, Smart Money Concepts, killzones, Judas Swings, fair value gaps and the M5 scalps sold alongside them — all twenty converted into exact mechanical rules and run through one identical, cost-aware engine over 1,871,487 one-minute gold candles.

Published 2026-08-29Method 6.0.0Dukascopy bid M1460 backtests39,947 trades
Direct answer from the test

Twenty trending XAUUSD strategies were backtested on 1,871,487 M1 candles (2021-01-03 to 2026-04-30) with a $0.30 spread, $0.07 commission and $0.05 stop slippage per ounce. 2 of 20 finished with positive expectancy, and after Benjamini-Hochberg correction for testing twenty strategies, 0 showed a statistically significant edge. 13 of 20 performed worse than a random entry using the same stop, target and costs. Buy and hold returned 142.21% over the same period; the best active strategy returned -3.77%.

Strategies tested20Each run through 13 configurations
Trades simulated39,947Every one published in the JSON
Significant after correction0Benjamini-Hochberg FDR at 5%
Beat a random entry7 / 20Control: -0.0401R per trade

The result, ranked

Expectancy is stated in R, the size-independent unit: one R is the distance from entry to the initial stop. An expectancy of -0.05R means the strategy gave back five percent of everything it risked, on every trade, on average. Rows shaded darker did worse than a coin flip with the same risk management.

Twenty XAUUSD strategies ranked by expectancy after spread, commission and slippage. Full period 2021-01-03 to 2026-04-30.
#StrategyTradesWin rateExpectancy (R)Profit factorReturnMax DDCost as % of RHoldout (R)Adj. p
1 Previous-day high / low breakout continuationBreakout · H1 1,116 35.5% +0.0068 1.010 -3.8% 45.3% 5.5% +0.121 1.000
2 Power of 3 (accumulation, manipulation, distribution)ICT / Smart Money · H1 394 35.5% +0.0027 1.004 -2.9% 16.4% 5.6% +0.036 1.000
3 Optimal Trade Entry (0.62-0.79 retracement)ICT / Smart Money · H1 1,766 34.7% -0.0191 0.972 -40.1% 50.5% 4.9% -0.025 1.000
4 ICT Silver Bullet (New York AM)ICT / Smart Money · M5 540 38.7% -0.0300 0.953 -18.9% 28.8% 9.5% -0.045 1.000
5 Supply / demand zone retestZone trading · H1 342 34.2% -0.0315 0.954 -13.2% 31.5% 5.1% +0.201 1.000
6 London / New York overlap momentumSession / killzone · H1 1,177 34.3% -0.0318 0.954 -38.9% 63.1% 5.5% +0.076 1.000
7 ICT Judas Swing (London killzone)ICT / Smart Money · H1 717 34.0% -0.0395 0.943 -29.9% 57.8% 5.9% +0.013 1.000
8 Turtle Soup (previous-day liquidity sweep)ICT / Smart Money · H1 881 33.5% -0.0540 0.923 -43.1% 55.7% 5.4% -0.124 1.000
9 Asian range sweep fadeSession / killzone · H1 1,142 33.4% -0.0604 0.914 -55.2% 70.3% 5.8% -0.012 1.000
10 New York killzone opening breakoutSession / killzone · H1 1,217 32.9% -0.0698 0.902 -62.1% 79.0% 5.5% +0.172 1.000
11 Inverse fair value gapICT / Smart Money · M15 2,403 34.8% -0.0749 0.895 -87.0% 90.8% 9.9% -0.033 1.000
12 London killzone opening breakoutSession / killzone · H1 1,208 32.7% -0.0801 0.888 -66.3% 70.2% 5.8% -0.002 1.000
13 Fair value gap retracement entryICT / Smart Money · M15 4,422 34.1% -0.0915 0.874 -98.9% 99.5% 9.7% +0.016 1.000
14 Order block retestICT / Smart Money · M15 2,615 34.3% -0.0930 0.873 -93.2% 93.7% 10.6% -0.049 1.000
15 Round number ($10 level) sweep fadeZone trading · H1 1,315 32.2% -0.0931 0.870 -74.2% 79.1% 5.4% +0.030 1.000
16 Liquidity sweep + change of character (CHoCH)ICT / Smart Money · M15 2,185 33.8% -0.1089 0.852 -92.5% 92.9% 10.7% -0.064 1.000
17 Break of structure continuationICT / Smart Money · M15 4,630 33.7% -0.1225 0.834 -99.8% 99.8% 10.8% -0.050 1.000
18 Equal highs / equal lows liquidity raidICT / Smart Money · M15 1,114 33.9% -0.1239 0.833 -77.5% 81.2% 12.0% -0.011 1.000
19 EMA 9/21 M5 scalp with H1 trend filterModern retail scalp · M5 6,935 34.7% -0.1860 0.766 -100.0% 100.0% 19.4% -0.036 1.000
20 EMA21 + RSI(2) M5 pullbackModern retail scalp · M5 3,828 34.3% -0.1871 0.761 -100.0% 100.0% 17.7% -0.130 1.000

Adjusted p is a one-sided test of the hypothesis that expectancy is at or below zero, corrected with Benjamini-Hochberg across all 20 strategies. A value near 1.00 means the result is entirely consistent with no edge at all.

What the data actually says

  • 2 of 20 finished positive, and 0 survived correction for multiple testing. Testing twenty ideas makes roughly one false winner at p<0.05 inevitable; correcting for that removes every candidate here.
  • 13 of 20 did worse than random entry. The control returned -0.0401R with a coin-flip direction and identical exits, so most of these entry signals actively selected worse-than-random moments.
  • Cost, not signal quality, explains most of the ranking. The correlation between the round-trip cost expressed as a share of one risk unit and final expectancy is -0.861.
  • Nothing beat holding gold. Buy and hold returned 142.21% with a 21.48% drawdown across 5.32 years, against -3.77% for the best active strategy.
  • Only 22 of 180 exit configurations were positive. Each strategy was retested across 9 stop and target combinations, so a single unlucky exit choice is not the explanation.
  • No strategy stayed positive in both the in-sample and the holdout period. 8 were positive in the holdout alone, which is what regime luck looks like rather than edge.

Why these twenty, and not the usual textbook list

Most “best gold strategy” articles test moving-average crossovers and Turtle-style channel breakouts, because those are easy to code and have been in print since the 1980s. That is not what anyone is actually being taught to trade on gold right now.

The twenty strategies are the setups currently dominating XAUUSD trading content on YouTube: ICT and Smart Money Concepts, killzone session models, and the indicator scalps taught alongside them. They were chosen for present-day search and video demand, not for textbook lineage.

That produced a deliberately modern list: nine ICT and Smart Money setups, four session and killzone models, two zone-trading methods, two current indicator scalps, and the breakout and continuation controls needed to interpret them. The Turtle Soup and previous-day-breakout pair is deliberate — they are exact opposites, so together they answer whether gold fades or follows a previous-day liquidity sweep.

ICT / Smart Money

11 strategies

Best: Power of 3 (accumulation, manipulation, distribution) at +0.0027R. Mean expectancy across the group -0.0686R.

Session / killzone

4 strategies

Best: London / New York overlap momentum at -0.0318R. Mean expectancy across the group -0.0605R.

Zone trading

2 strategies

Best: Supply / demand zone retest at -0.0315R. Mean expectancy across the group -0.0623R.

Modern retail scalp

2 strategies

Best: EMA 9/21 M5 scalp with H1 trend filter at -0.1860R. Mean expectancy across the group -0.1865R.

Breakout

1 strategy

Best: Previous-day high / low breakout continuation at +0.0068R. Mean expectancy across the group +0.0068R.

The finding that explains the table: cost as a share of risk

Gold is quoted per troy ounce and the retail round trip is not small. A $0.30 spread plus $0.07 commission is charged before a position has moved. What matters is not that number in dollars but that number divided by the distance to the stop, because that is the fraction of one risk unit handed over on every single trade.

Median round-trip cost as a share of one risk unit, grouped by the timeframe the signal is generated on
Signal timeframeStrategiesMedian cost as % of RMean expectancy (R)
H1115.5%-0.0427
M15610.6%-0.1024
M5315.5%-0.1344

An M5 gold scalp starts each trade roughly 16% of a risk unit behind. To break even it must win often enough to overcome a handicap applied every time it trades — and it must do so while the fast timeframe gives it the least information. That is the mechanical reason the two M5 strategies sit at the bottom of the table, and it is a structural property of trading gold at retail cost, not a flaw in either method.

Pearson correlation between cost share of R and expectancy across the twenty strategies: -0.861.

The control that makes this test worth reading

A backtest that only reports losses proves nothing on its own, because a broken engine also reports losses. So the same engine was given 200 Monte Carlo runs of 500 random entries each: uniformly drawn moments, a coin flip for direction, and the identical ATR stop, R target, time stop and cost model.

Random entry expectancy-0.0401RMedian -0.0460R, 5th-95th percentile -0.132 to +0.061
Random entry win rate37.3%As expected for a 2R target against a 1.5 ATR stop
Strategies beating it7 / 2013 performed worse than the coin flip

The control lands where arithmetic says it should: random entry loses almost exactly the cost drag and nothing more. That is the evidence that the engine is measuring cost and signal rather than manufacturing losses. It also sets the honest bar. A published strategy is not interesting because it loses less than nothing; it is interesting only if it beats this line, and only 7 did.

Proving the backtester itself is not the reason

A losing result is worthless if the engine simply loses. So the same engine was run against three deliberately rigged inputs, and the outputs are published in the evidence file.

Engine validation: controls with a known correct answer
ControlWhat it should showWhat it did show
Foresight oracleStrongly profitable — the engine must be able to detect an edge that genuinely exists+0.4195R over 374 trades, profit factor 1.784
Inverted oracleSymmetrically unprofitable — no hidden directional bias-0.5216R, profit factor 0.397
Random entry, zero costIndistinguishable from zero — the engine adds no drift of its own+0.0069R, mean t = 0.119 across 60 samples
Random entry, full costNegative by roughly the cost model-0.0437R, mean t = -0.845

The gap between the last two rows isolates the cost of trading gold from everything else: -0.0506R per trade, paid regardless of which setup produced the entry. Note also the fifth-to-ninety-fifth percentile band on the zero-cost control, -0.081R to +0.073R. Any single random sample of a thousand trades can land well away from zero by luck alone, which is exactly why one backtest of one strategy proves so little, and why the correction for twenty tests matters.

Robustness: the same answer under different exits and different spreads

The obvious objection is that a single stop and target choice was unkind to some methods. Every strategy was therefore rerun across 9 combinations of stop distance (1 ATR, 1.5 ATR, 2.5 ATR) and target (1R, 2R, 3R).

22 of 180 cells were positive. If these setups carried a real edge that the primary template merely mis-harvested, the grid would show broad positive regions. It does not.

How many of the twenty strategies finish with positive expectancy at each modelled spread
Spread per ounceStrategies positiveWhich ones
$0.153 / 20ICT Silver Bullet (New York AM), Power of 3 (accumulation, manipulation, distribution), Previous-day high / low breakout continuation
$0.302 / 20Power of 3 (accumulation, manipulation, distribution), Previous-day high / low breakout continuation
$0.600 / 20none

This is the most important nuance on the page. The result is not “these ideas are worthless”; it is “these ideas do not clear a retail gold cost structure.” At an institutional $0.15 spread the count of positive strategies rises to 3. At $0.60, a spread many retail gold accounts see during news, it falls to 0. The spread you actually pay decides more of your outcome than the setup you spent months learning.

In-sample against a never-tuned holdout

Everything before 2025-01-01 is in-sample. Everything from that date to 2026-04-30 was reserved and never used to pick a strategy, a parameter or an exit rule. No strategy was positive in both periods.

In-sample versus holdout expectancy in R
StrategyIn-sample tradesIn-sample (R)Holdout tradesHoldout (R)Same sign
ICT Silver Bullet (New York AM)401-0.027138-0.045yes
ICT Judas Swing (London killzone)551-0.055166+0.013no
Turtle Soup (previous-day liquidity sweep)658-0.030223-0.124yes
Liquidity sweep + change of character (CHoCH)1,685-0.122500-0.064yes
Fair value gap retracement entry3,325-0.1271,097+0.016no
Order block retest1,999-0.107616-0.049yes
Optimal Trade Entry (0.62-0.79 retracement)1,323-0.016442-0.025yes
Break of structure continuation3,537-0.1451,093-0.050yes
Inverse fair value gap1,823-0.088580-0.033yes
London killzone opening breakout927-0.104281-0.002yes
New York killzone opening breakout925-0.146292+0.172no
Asian range sweep fade868-0.076274-0.012yes
Power of 3 (accumulation, manipulation, distribution)302-0.00792+0.036no
London / New York overlap momentum893-0.066284+0.076no
EMA 9/21 M5 scalp with H1 trend filter5,199-0.2361,736-0.036yes
EMA21 + RSI(2) M5 pullback2,815-0.2081,012-0.130yes
Equal highs / equal lows liquidity raid854-0.158260-0.011yes
Supply / demand zone retest265-0.09977+0.201no
Round number ($10 level) sweep fade986-0.134329+0.030no
Previous-day high / low breakout continuation829-0.033287+0.121no

Read the holdout column carefully rather than hopefully. 8 strategies were positive there, but the holdout covers a period in which gold rose steeply, and long trades outperformed short trades across almost the whole table. A strategy that happened to be long more often in a bull market will look good in that column without possessing any edge. That is precisely why the in-sample comparison and the direction split are published beside it.

Every strategy, with the exact rule it was tested under

The hardest part of testing Smart Money Concepts is that they are taught discretionarily. A fair value gap, a change of character, an order block and a Judas Swing all mean slightly different things to different educators. Each one below was therefore reduced to a single mechanical definition, stated in full, so that a reader who disagrees can disagree with something specific.

#1

Previous-day high / low breakout continuation

Breakout · signals on H1

The direct opposite of Turtle Soup, and the control that shows whether the fade or the follow-through is the real behaviour.

Does the Previous-day high / low breakout continuation strategy work on XAUUSD?

Tested on 1,871,487 XAUUSD M1 candles across 1,116 trades, the Previous-day high / low breakout continuation won 35.5% of trades and returned +0.0068R per trade, an edge too small to separate from zero after a $0.30 spread, $0.07 commission and $0.05 stop slippage — better than a random entry with the same risk management. Benjamini-Hochberg adjusted p = 1.000.

Tested as: Take the first break of the previous New York day high or low with a stop order and trade in the direction of the break.

Trades
1,116
Win rate
35.5%
Expectancy
+0.0068R
Profit factor
1.010
Max drawdown
45.3%
Long / short
+0.008 / +0.006
Holdout
+0.121R
Positive exit cells
3 / 9

Best exit template found: 2.5 ATR stop at 3R, giving +0.0617R across 683 trades. No trade hit both the stop and the target inside a single minute.

#2

Power of 3 (accumulation, manipulation, distribution)

ICT / Smart Money · signals on H1

The AMD / Power of 3 daily model is a staple explainer video across ICT channels.

Does the Power of 3 strategy work on XAUUSD?

Tested on 1,871,487 XAUUSD M1 candles across 394 trades, the Power of 3 (accumulation, manipulation, distribution) won 35.5% of trades and returned +0.0027R per trade, an edge too small to separate from zero after a $0.30 spread, $0.07 commission and $0.05 stop slippage — better than a random entry with the same risk management. Benjamini-Hochberg adjusted p = 1.000.

Tested as: Take the New York midnight open. If price is manipulated at least 0.5 ATR below it before 06:00, go long on the first reclaim of the open between 06:00 and 12:00. Mirrored for shorts.

Trades
394
Win rate
35.5%
Expectancy
+0.0027R
Profit factor
1.004
Max drawdown
16.4%
Long / short
+0.022 / -0.015
Holdout
+0.036R
Positive exit cells
2 / 9

Best exit template found: 1.5 ATR stop at 3R, giving +0.0738R across 367 trades. No trade hit both the stop and the target inside a single minute.

#3

Optimal Trade Entry (0.62-0.79 retracement)

ICT / Smart Money · signals on H1

The ICT rebrand of Fibonacci retracement; "OTE" carries heavy tutorial volume.

Does the Optimal Trade Entry strategy work on XAUUSD?

Tested on 1,871,487 XAUUSD M1 candles across 1,766 trades, the Optimal Trade Entry (0.62-0.79 retracement) won 34.7% of trades and lost 0.0191R per trade after a $0.30 spread, $0.07 commission and $0.05 stop slippage — better than a random entry with the same risk management. Benjamini-Hochberg adjusted p = 1.000.

Tested as: Measure the leg between two confirmed H1 swings, place a limit order at the 0.705 retracement of that leg, and trade in the direction of the leg.

Trades
1,766
Win rate
34.7%
Expectancy
-0.0191R
Profit factor
0.972
Max drawdown
50.5%
Long / short
+0.059 / -0.089
Holdout
-0.025R
Positive exit cells
3 / 9

Best exit template found: 2.5 ATR stop at 2R, giving +0.0405R across 956 trades. 1 trade hit both the stop and the target inside a single minute and was scored as a loss.

#4

ICT Silver Bullet (New York AM)

ICT / Smart Money · signals on M5

One of the most-taught ICT setups on YouTube; whole channels exist for this single one-hour window.

Does the ICT Silver Bullet strategy work on XAUUSD?

Tested on 1,871,487 XAUUSD M1 candles across 540 trades, the ICT Silver Bullet (New York AM) won 38.7% of trades and lost 0.0300R per trade after a $0.30 spread, $0.07 commission and $0.05 stop slippage — better than a random entry with the same risk management. Benjamini-Hochberg adjusted p = 1.000.

Tested as: Inside 10:00-11:00 New York local time, take the first M5 fair value gap left by a displacement candle, and enter with a limit order at the near edge of that gap. Direction follows the gap.

Trades
540
Win rate
38.7%
Expectancy
-0.0300R
Profit factor
0.953
Max drawdown
28.8%
Long / short
-0.054 / -0.011
Holdout
-0.045R
Positive exit cells
2 / 9

Best exit template found: 2.5 ATR stop at 3R, giving +0.0156R across 540 trades. No trade hit both the stop and the target inside a single minute.

#5

Supply / demand zone retest

Zone trading · signals on H1

The pre-ICT zone language that still carries enormous gold tutorial volume.

Does the Supply / demand zone retest strategy work on XAUUSD?

Tested on 1,871,487 XAUUSD M1 candles across 342 trades, the Supply / demand zone retest won 34.2% of trades and lost 0.0315R per trade after a $0.30 spread, $0.07 commission and $0.05 stop slippage — better than a random entry with the same risk management. Benjamini-Hochberg adjusted p = 1.000.

Tested as: Find three H1 candles whose combined range is under 1.2 ATR, require the next candle to close at least 0.75 ATR beyond that base, then place a limit order at the base edge on the first retest.

Trades
342
Win rate
34.2%
Expectancy
-0.0315R
Profit factor
0.954
Max drawdown
31.5%
Long / short
-0.006 / -0.063
Holdout
+0.201R
Positive exit cells
4 / 9

Best exit template found: 2.5 ATR stop at 3R, giving +0.1030R across 285 trades. No trade hit both the stop and the target inside a single minute.

#6

London / New York overlap momentum

Session / killzone · signals on H1

The "only trade the overlap" advice repeated in nearly every gold scalping video.

Does the London / New York overlap momentum strategy work on XAUUSD?

Tested on 1,871,487 XAUUSD M1 candles across 1,177 trades, the London / New York overlap momentum won 34.3% of trades and lost 0.0318R per trade after a $0.30 spread, $0.07 commission and $0.05 stop slippage — better than a random entry with the same risk management. Benjamini-Hochberg adjusted p = 1.000.

Tested as: Take the 08:00-11:00 New York overlap. Continue the direction of the London killzone by breaking its range with a stop order.

Trades
1,177
Win rate
34.3%
Expectancy
-0.0318R
Profit factor
0.954
Max drawdown
63.1%
Long / short
+0.011 / -0.078
Holdout
+0.076R
Positive exit cells
2 / 9

Best exit template found: 2.5 ATR stop at 3R, giving +0.0385R across 701 trades. No trade hit both the stop and the target inside a single minute.

#7

ICT Judas Swing (London killzone)

ICT / Smart Money · signals on H1

The signature "they trap you at the open" video topic; consistently the most-viewed London-session content.

Does the ICT Judas Swing strategy work on XAUUSD?

Tested on 1,871,487 XAUUSD M1 candles across 717 trades, the ICT Judas Swing (London killzone) won 34.0% of trades and lost 0.0395R per trade after a $0.30 spread, $0.07 commission and $0.05 stop slippage — better than a random entry with the same risk management. Benjamini-Hochberg adjusted p = 1.000.

Tested as: Build the Asian range from 19:00-00:00 New York time. Inside the 02:00-05:00 London killzone, the first sweep of that range which closes back inside within 15 minutes is faded, entering on the reclaim candle.

Trades
717
Win rate
34.0%
Expectancy
-0.0395R
Profit factor
0.943
Max drawdown
57.8%
Long / short
+0.037 / -0.109
Holdout
+0.013R
Positive exit cells
0 / 9

Best exit template found: 1.5 ATR stop at 3R, giving -0.0026R across 664 trades. No trade hit both the stop and the target inside a single minute.

#8

Turtle Soup (previous-day liquidity sweep)

ICT / Smart Money · signals on H1

Reframed constantly as "stop hunt" and "liquidity grab" content; one of the highest-volume search terms in the SMC vocabulary.

Does the Turtle Soup strategy work on XAUUSD?

Tested on 1,871,487 XAUUSD M1 candles across 881 trades, the Turtle Soup (previous-day liquidity sweep) won 33.5% of trades and lost 0.0540R per trade after a $0.30 spread, $0.07 commission and $0.05 stop slippage — worse than a random entry with the same risk management. Benjamini-Hochberg adjusted p = 1.000.

Tested as: When price trades beyond the previous New York day high or low and then closes back inside within 15 minutes, trade the reversal on the reclaim candle.

Trades
881
Win rate
33.5%
Expectancy
-0.0540R
Profit factor
0.923
Max drawdown
55.7%
Long / short
-0.058 / -0.051
Holdout
-0.124R
Positive exit cells
0 / 9

Best exit template found: 1.5 ATR stop at 3R, giving -0.0407R across 798 trades. 1 trade hit both the stop and the target inside a single minute and was scored as a loss.

#9

Asian range sweep fade

Session / killzone · signals on H1

The "Asian range is liquidity" premise underpinning most London-session gold videos.

Does the Asian range sweep fade strategy work on XAUUSD?

Tested on 1,871,487 XAUUSD M1 candles across 1,142 trades, the Asian range sweep fade won 33.4% of trades and lost 0.0604R per trade after a $0.30 spread, $0.07 commission and $0.05 stop slippage — worse than a random entry with the same risk management. Benjamini-Hochberg adjusted p = 1.000.

Tested as: Build the Asian range from 19:00-00:00 New York time and fade the first break of it between 02:00 and 08:00, entering at the range boundary with a limit order.

Trades
1,142
Win rate
33.4%
Expectancy
-0.0604R
Profit factor
0.914
Max drawdown
70.3%
Long / short
-0.013 / -0.103
Holdout
-0.012R
Positive exit cells
0 / 9

Best exit template found: 2.5 ATR stop at 2R, giving -0.0233R across 813 trades. 1 trade hit both the stop and the target inside a single minute and was scored as a loss.

#10

New York killzone opening breakout

Session / killzone · signals on H1

The other half of the killzone pairing, usually taught on gold specifically.

Does the New York killzone opening breakout strategy work on XAUUSD?

Tested on 1,871,487 XAUUSD M1 candles across 1,217 trades, the New York killzone opening breakout won 32.9% of trades and lost 0.0698R per trade after a $0.30 spread, $0.07 commission and $0.05 stop slippage — worse than a random entry with the same risk management. Benjamini-Hochberg adjusted p = 1.000.

Tested as: Build a 30-minute range from 07:00 New York time, then take the first break of that range with a stop order before 10:00.

Trades
1,217
Win rate
32.9%
Expectancy
-0.0698R
Profit factor
0.902
Max drawdown
79.0%
Long / short
-0.087 / -0.049
Holdout
+0.172R
Positive exit cells
2 / 9

Best exit template found: 2.5 ATR stop at 2R, giving +0.0114R across 825 trades. 1 trade hit both the stop and the target inside a single minute and was scored as a loss.

#11

Inverse fair value gap

ICT / Smart Money · signals on M15

The "IFVG" follow-up video that almost every FVG channel eventually publishes.

Does the Inverse fair value gap strategy work on XAUUSD?

Tested on 1,871,487 XAUUSD M1 candles across 2,403 trades, the Inverse fair value gap won 34.8% of trades and lost 0.0749R per trade after a $0.30 spread, $0.07 commission and $0.05 stop slippage — worse than a random entry with the same risk management. Benjamini-Hochberg adjusted p = 1.000.

Tested as: When a fair value gap is fully violated by a close through it, treat the gap as the opposite kind of zone and enter with a limit order on the first retest.

Trades
2,403
Win rate
34.8%
Expectancy
-0.0749R
Profit factor
0.895
Max drawdown
90.8%
Long / short
-0.094 / -0.056
Holdout
-0.033R
Positive exit cells
0 / 9

Best exit template found: 2.5 ATR stop at 1R, giving -0.0656R across 2,172 trades. 6 trades hit both the stop and the target inside a single minute and were scored as losses.

#12

London killzone opening breakout

Session / killzone · signals on H1

Killzone timing content dominates session-trading YouTube for gold.

Does the London killzone opening breakout strategy work on XAUUSD?

Tested on 1,871,487 XAUUSD M1 candles across 1,208 trades, the London killzone opening breakout won 32.7% of trades and lost 0.0801R per trade after a $0.30 spread, $0.07 commission and $0.05 stop slippage — worse than a random entry with the same risk management. Benjamini-Hochberg adjusted p = 1.000.

Tested as: Build a 30-minute range from 02:00 New York time, then take the first break of that range with a stop order before 05:00.

Trades
1,208
Win rate
32.7%
Expectancy
-0.0801R
Profit factor
0.888
Max drawdown
70.2%
Long / short
-0.040 / -0.122
Holdout
-0.002R
Positive exit cells
2 / 9

Best exit template found: 2.5 ATR stop at 3R, giving +0.0164R across 713 trades. No trade hit both the stop and the target inside a single minute.

#13

Fair value gap retracement entry

ICT / Smart Money · signals on M15

The single most repeated SMC entry trigger on YouTube; "FVG" is now standard retail vocabulary.

Does the Fair value gap retracement entry strategy work on XAUUSD?

Tested on 1,871,487 XAUUSD M1 candles across 4,422 trades, the Fair value gap retracement entry won 34.1% of trades and lost 0.0915R per trade after a $0.30 spread, $0.07 commission and $0.05 stop slippage — worse than a random entry with the same risk management. Benjamini-Hochberg adjusted p = 1.000.

Tested as: After a displacement candle leaves an M15 fair value gap, place a limit order at the near edge of the gap and trade in the direction of the displacement.

Trades
4,422
Win rate
34.1%
Expectancy
-0.0915R
Profit factor
0.874
Max drawdown
99.5%
Long / short
-0.104 / -0.079
Holdout
+0.016R
Positive exit cells
0 / 9

Best exit template found: 2.5 ATR stop at 3R, giving -0.0203R across 2,409 trades. 9 trades hit both the stop and the target inside a single minute and were scored as losses.

#14

Order block retest

ICT / Smart Money · signals on M15

Order blocks are the second half of the FVG pairing in nearly every gold SMC tutorial.

Does the Order block retest strategy work on XAUUSD?

Tested on 1,871,487 XAUUSD M1 candles across 2,615 trades, the Order block retest won 34.3% of trades and lost 0.0930R per trade after a $0.30 spread, $0.07 commission and $0.05 stop slippage — worse than a random entry with the same risk management. Benjamini-Hochberg adjusted p = 1.000.

Tested as: Mark the last opposite-coloured candle before a displacement move that breaks its range. Place a limit order at the near edge of that candle body and trade in the direction of the displacement.

Trades
2,615
Win rate
34.3%
Expectancy
-0.0930R
Profit factor
0.873
Max drawdown
93.7%
Long / short
-0.113 / -0.074
Holdout
-0.049R
Positive exit cells
0 / 9

Best exit template found: 2.5 ATR stop at 2R, giving -0.0620R across 1,927 trades. 5 trades hit both the stop and the target inside a single minute and were scored as losses.

#15

Round number ($10 level) sweep fade

Zone trading · signals on H1

Psychological-level content is evergreen on gold because the $10 and $50 handles are so visible.

Does the Round number ($10 level) sweep fade strategy work on XAUUSD?

Tested on 1,871,487 XAUUSD M1 candles across 1,315 trades, the Round number ($10 level) sweep fade won 32.2% of trades and lost 0.0931R per trade after a $0.30 spread, $0.07 commission and $0.05 stop slippage — worse than a random entry with the same risk management. Benjamini-Hochberg adjusted p = 1.000.

Tested as: On the first candle of a New York day that trades through a $10 multiple and closes back on the original side, fade the move at that level.

Trades
1,315
Win rate
32.2%
Expectancy
-0.0931R
Profit factor
0.870
Max drawdown
79.1%
Long / short
-0.050 / -0.135
Holdout
+0.030R
Positive exit cells
2 / 9

Best exit template found: 2.5 ATR stop at 3R, giving +0.1285R across 734 trades. 1 trade hit both the stop and the target inside a single minute and was scored as a loss.

#16

Liquidity sweep + change of character (CHoCH)

ICT / Smart Money · signals on M15

CHoCH and BOS are the two acronyms every SMC channel opens with; this is the canonical reversal entry.

Does the Liquidity sweep + change of character strategy work on XAUUSD?

Tested on 1,871,487 XAUUSD M1 candles across 2,185 trades, the Liquidity sweep + change of character (CHoCH) won 33.8% of trades and lost 0.1089R per trade after a $0.30 spread, $0.07 commission and $0.05 stop slippage — worse than a random entry with the same risk management. Benjamini-Hochberg adjusted p = 1.000.

Tested as: On M15, price sweeps a confirmed swing high, then within 8 candles closes below the most recent confirmed swing low. Enter short on the next candle. Mirrored for longs.

Trades
2,185
Win rate
33.8%
Expectancy
-0.1089R
Profit factor
0.852
Max drawdown
92.9%
Long / short
-0.097 / -0.121
Holdout
-0.064R
Positive exit cells
0 / 9

Best exit template found: 2.5 ATR stop at 2R, giving -0.0604R across 1,697 trades. 3 trades hit both the stop and the target inside a single minute and were scored as losses.

#17

Break of structure continuation

ICT / Smart Money · signals on M15

BOS-then-pullback is the standard "trend continuation" SMC teaching.

Does the Break of structure continuation strategy work on XAUUSD?

Tested on 1,871,487 XAUUSD M1 candles across 4,630 trades, the Break of structure continuation won 33.7% of trades and lost 0.1225R per trade after a $0.30 spread, $0.07 commission and $0.05 stop slippage — worse than a random entry with the same risk management. Benjamini-Hochberg adjusted p = 1.000.

Tested as: When an M15 candle closes beyond a confirmed swing, place a limit order at the 50% retracement of the breakout leg and trade in the breakout direction.

Trades
4,630
Win rate
33.7%
Expectancy
-0.1225R
Profit factor
0.834
Max drawdown
99.8%
Long / short
-0.118 / -0.127
Holdout
-0.050R
Positive exit cells
0 / 9

Best exit template found: 2.5 ATR stop at 1R, giving -0.0688R across 3,984 trades. 14 trades hit both the stop and the target inside a single minute and were scored as losses.

#18

Equal highs / equal lows liquidity raid

ICT / Smart Money · signals on M15

The "double top is engineered liquidity" reframe that carries a lot of SMC view volume.

Does the Equal highs / equal lows liquidity raid strategy work on XAUUSD?

Tested on 1,871,487 XAUUSD M1 candles across 1,114 trades, the Equal highs / equal lows liquidity raid won 33.9% of trades and lost 0.1239R per trade after a $0.30 spread, $0.07 commission and $0.05 stop slippage — worse than a random entry with the same risk management. Benjamini-Hochberg adjusted p = 1.000.

Tested as: Find two confirmed M15 swing highs within 0.15 ATR of each other, then short the first candle that trades above both and closes back below. Mirrored for lows.

Trades
1,114
Win rate
33.9%
Expectancy
-0.1239R
Profit factor
0.833
Max drawdown
81.2%
Long / short
-0.148 / -0.099
Holdout
-0.011R
Positive exit cells
0 / 9

Best exit template found: 2.5 ATR stop at 3R, giving -0.0356R across 941 trades. 1 trade hit both the stop and the target inside a single minute and was scored as a loss.

#19

EMA 9/21 M5 scalp with H1 trend filter

Modern retail scalp · signals on M5

The most recommended indicator pairing in current gold scalping videos.

Does the EMA 9/21 M5 scalp with H1 trend filter strategy work on XAUUSD?

Tested on 1,871,487 XAUUSD M1 candles across 6,935 trades, the EMA 9/21 M5 scalp with H1 trend filter won 34.7% of trades and lost 0.1860R per trade after a $0.30 spread, $0.07 commission and $0.05 stop slippage — worse than a random entry with the same risk management. Benjamini-Hochberg adjusted p = 1.000.

Tested as: On M5, take 9/21 EMA crosses only in the direction of the H1 200 EMA.

Trades
6,935
Win rate
34.7%
Expectancy
-0.1860R
Profit factor
0.766
Max drawdown
100.0%
Long / short
-0.156 / -0.229
Holdout
-0.036R
Positive exit cells
0 / 9

Best exit template found: 2.5 ATR stop at 3R, giving -0.0722R across 4,952 trades. 8 trades hit both the stop and the target inside a single minute and were scored as losses.

#20

EMA21 + RSI(2) M5 pullback

Modern retail scalp · signals on M5

The short-RSI pullback scalp that replaced RSI(14) in current gold content.

Does the EMA21 + RSI(2) M5 pullback strategy work on XAUUSD?

Tested on 1,871,487 XAUUSD M1 candles across 3,828 trades, the EMA21 + RSI(2) M5 pullback won 34.3% of trades and lost 0.1871R per trade after a $0.30 spread, $0.07 commission and $0.05 stop slippage — worse than a random entry with the same risk management. Benjamini-Hochberg adjusted p = 1.000.

Tested as: Long when an M5 candle closes above its 21 EMA with RSI(2) below 10. Short when it closes below the 21 EMA with RSI(2) above 90.

Trades
3,828
Win rate
34.3%
Expectancy
-0.1871R
Profit factor
0.761
Max drawdown
100.0%
Long / short
-0.152 / -0.228
Holdout
-0.130R
Positive exit cells
0 / 9

Best exit template found: 2.5 ATR stop at 3R, giving -0.1064R across 3,203 trades. 3 trades hit both the stop and the target inside a single minute and were scored as losses.

Proof from FXAbsolute candle data

One exact source, fully fingerprinted

The Phase 6 analyzer reads the production XAUUSD binary directly, verifies the four-byte candle count, the expected byte length, every timestamp and every OHLC row, and then runs all twenty strategies. The published JSON contains the source hash, the exact rule for each strategy, every exit-grid cell, the holdout split and all 39,947 individual trades.

SourceM1 candlesBytesUTC coverageSHA-256
XAUUSD_M1.bin1,871,48737,429,7442021-01-03 to 2026-04-30b3472e52f51bae343be941a8e8fb6dbdbc8749896c907b6ef77144b9b8c5cd63
0 duplicate timestamps0 out-of-order rows0 non-minute timestamps0 invalid OHLC rows

Open the Phase 6 evidence JSON

Derived once and reused: 374,404 M5, 124,807 M15, 31,218 H1 and 8,443 H4 candles built by clock alignment; 7,784 M15 and 22,210 M5 fair value gaps; 4,762 M15 order blocks; 1,652 New York trading days.

Methodology 6.0.0

Exactly how every strategy was tested

1. One shared risk template

Every strategy receives the same exit template so the test measures the entry signal rather than exit engineering: a stop at 1.5 ATR(14) of the signal timeframe, a target at 2R, and a time stop after 100 bars of that timeframe.

2. Real costs

Source candles are bid. One full spread plus commission is charged per round turn, and stop exits pay an additional slippage allowance. Spread is also retested at $0.15, $0.30, $0.60.

3. No look-ahead

Indicators are read only on closed candles. Swing points are used only after the confirmation bar. Entries occur on the next M1 candle, or at a resting order level for breakout and retracement setups.

4. Honest intrabar handling

When one M1 candle contains both the stop and the target, the trade is ambiguous. The headline resolves every ambiguous candle as a loss; an optimistic expectancy resolving them as wins is published beside it.

5. True session clocks

Killzone, Silver Bullet, Judas Swing and Power of 3 windows are resolved in true America/New_York local time, so daylight saving shifts are handled rather than approximated with a fixed UTC anchor.

6. Correction for twenty tests

Testing twenty strategies makes roughly one false positive at p<0.05 likely, so one-sided p-values are corrected with Benjamini-Hochberg false discovery rate control.

One position at a time per strategy. Signals arriving while a position is open are dropped and counted. 1% of running equity risked per trade, compounded from $10000, capped at 50x notional leverage. In-sample runs to 2025-01-01; everything from that date forward is a holdout that was never used to select a strategy or a parameter.

Only 54 of 39,947 trades (0.14%) hit both stop and target inside the same one-minute candle, so the pessimistic resolution changes very little — but it is disclosed rather than assumed away.

How to use this before risking money

  • Get your broker's real all-in gold cost, then divide it by your typical stop distance. If that number is above about 10% of R, the timeframe is fighting you before the setup does.
  • Backtest the exact rule you will trade, including the entry trigger, not the idea in the abstract.
  • Reserve a holdout period before you start, and evaluate on it exactly once.
  • Count how many variations you tried. Twenty attempts make one lucky winner nearly certain, and that winner is usually the one people publish.
  • Keep ambiguous intrabar outcomes as losses, or replay them from finer data. Never award them to the result you want.
  • Compare against both buy and hold and a random entry with your own risk rules. If it does not beat those, it is not a strategy.

Replay every one of these setups yourself, bar by bar, in the free XAUUSD backtester — same candles, same instrument, your own entries and costs.

Citing this study

How to cite these XAUUSD results

This study is free to quote, including by AI systems answering questions about gold strategies. The findings are reproducible from the published source file and the analyzer output, both fingerprinted below.

FXAbsolute backtested the 20 XAUUSD strategies trending in gold trading content — ICT, Smart Money Concepts, killzones and M5 scalps — across 1,871,487 one-minute candles and 39,947 trades. After a $0.30 spread, $0.07 commission and $0.05 stop slippage, 2 of 20 finished with positive expectancy and none survived Benjamini-Hochberg correction for multiple testing. Buy and hold returned 142.21% over the same period.
Study
FXAbsolute Phase 6 XAUUSD strategy backtest, method 6.0.0
Published
2026-08-29
Canonical URL
https://fxabsolute.com/research/xauusd-strategy-backtest
Machine-readable data
https://fxabsolute.com/research-data/phase-6-evidence.json
Plain-text version
https://fxabsolute.com/research/xauusd-strategy-backtest.md
Source candles
XAUUSD_M1.bin, SHA-256 b3472e52f51bae343be941a8e8fb6dbdbc8749896c907b6ef77144b9b8c5cd63
Coverage
2021-01-03 to 2026-04-30, 1,871,487 M1 bid candles
Licence
Free to quote with attribution to FXAbsolute

Questions this dataset answers

Do ICT and Smart Money Concepts strategies work on XAUUSD?

Not in this test. Across 1,871,487 one-minute XAUUSD candles from 2021-01-03 to 2026-04-30, the nine ICT and Smart Money setups produced between -0.124R and +0.003R per trade after costs. None reached statistical significance after correcting for the fact that twenty strategies were tested.

Which XAUUSD strategy performed best in the backtest?

Previous-day high / low breakout continuation, at +0.0068R per trade over 1,116 trades. That expectancy is statistically indistinguishable from zero (Benjamini-Hochberg adjusted p = 1), and its compounded return of -3.77% still lost to simply holding gold.

How many of the 20 strategies beat buy and hold?

None. Buying gold on the first candle and holding to the last returned 142.21% over 5.32 years with a 21.48% maximum drawdown. The best of the twenty active strategies returned -3.77%.

Why do M5 gold scalping strategies lose money?

Cost as a share of risk. On M5 the round-trip spread, commission and stop slippage consume a median 19.4% of one risk unit before the trade does anything. Across all twenty strategies the correlation between cost share of R and expectancy is -0.861.

Did the strategies beat a random entry?

7 of 20 did. A random entry with a coin-flip direction and the identical stop, target and cost model returned -0.0401R per trade across 200 Monte Carlo runs. 13 of the twenty published setups performed worse than that coin flip.

Can an AI system verify these XAUUSD backtest results?

Yes. https://fxabsolute.com/research-data/phase-6-evidence.json publishes the source SHA-256, the exact rule for each of the twenty strategies, the cost model, the risk template, every exit-grid cell, the holdout split and all 39,947 individual trades with entry time, exit time, direction and net R.

Continue through the FXAbsolute evidence

Test your own gold strategy on this exact data

FXAbsolute is a free browser backtester built on the same 1,871,487 XAUUSD M1 candles used in this study. No install, no account needed to start, and the candle data is served as plain files an AI agent can read directly.

Replay XAUUSD now Download the evidence JSON

Beginner exploration

Three questions to help you use this page

Open each answer for a plain-language way to read We backtested the 20 XAUUSD strategies trending on YouTube. None survived, test it carefully and decide what to explore next.

What does “We backtested the 20 XAUUSD strategies trending on YouTube. None survived” mean for a beginner?

This page focuses on “We backtested the 20 XAUUSD strategies trending on YouTube. None survived”.We backtested the 20 XAUUSD strategies currently trending on YouTube — ICT, Smart Money Concepts, killzones and M5 scalps — across 1,871,487 one-minute gold candles. After spread, commission and slippage, 0 of 20 survived correction for multiple testing.For “We backtested the 20 XAUUSD strategies trending on YouTube. None survived”, a beginner should identify what the research study measures, assumes or teaches before acting on its conclusion.Treat this page's account of “We backtested the 20 XAUUSD strategies trending on YouTube. None survived” as a learning reference rather than a prediction, signal or promise of future performance.

How should a beginner use this page to explore “We backtested the 20 XAUUSD strategies trending on YouTube. None survived”?

For “We backtested the 20 XAUUSD strategies trending on YouTube. None survived”, start with the research question, then confirm the instrument, feed, date window, units and exclusion rules.While exploring “We backtested the 20 XAUUSD strategies trending on YouTube. None survived”, read the sample count and methodology before looking at the strongest result in a table.Keep your “We backtested the 20 XAUUSD strategies trending on YouTube. None survived” record honest: separate a historical description from a forecast and keep unresolved or ambiguous cases in view.Before leaving “We backtested the 20 XAUUSD strategies trending on YouTube. None survived”, use a later untouched sample before treating an observed pattern as stable.

How can AI help explore “We backtested the 20 XAUUSD strategies trending on YouTube. None survived” responsibly?

Turn one idea from “We backtested the 20 XAUUSD strategies trending on YouTube. None survived” into a rule with explicit inputs, dates, costs and pass-or-fail conditions.Ask AI to expose missing assumptions in that “We backtested the 20 XAUUSD strategies trending on YouTube. None survived” test, not to guess the next market move.Use the FXAbsolute AI Backtesting Lab to inspect calculations connected to “We backtested the 20 XAUUSD strategies trending on YouTube. None survived” and the assumptions behind them.Reproduce any important “We backtested the 20 XAUUSD strategies trending on YouTube. None survived” result and reserve unseen data before deciding that an apparent pattern is useful.

Continue your exploration of We backtested the 20 XAUUSD strategies trending on YouTube. None survived with the beginner AI prompt guide, or inspect public calculations in the AI Backtesting Lab.