Technical analysis

Gold 1-Minute Scalping Strategy: An EMA Pullback Scalp Tested, and What Costs Do to It

The 1-minute chart is where most gold scalpers start and where most of them lose. We wrote a popular M1 setup, the 9/21/50 EMA pullback, as exact rules and ran it on every 1-minute bar Yahoo Finance would give us: four weeks of COMEX gold. It lost money before costs, and the cost of trading turned a small loss into a large one. Here is the test, the arithmetic of costs on M1, and what that means if you still want to scalp.

How far gold moves in a day: last 120 sessionsHow far gold moves in a day: last 120 sessionsDaily high-to-low range, sessions per $20 band · median $90 · 20-day avg $69.7 · biggest $207 (5 Aug 2026)01020301$20+15$40+29$60+26$80+20$100+15$120+6$140+3$160+3$180+2$200+
COMEX gold, daily high minus low, last 120 sessions (gold bar: the median band) · data to 30 Oct 2026 · xauusdglobal.com

The short answer

We tested a popular 1-minute gold scalping strategy, a pullback to the 21 EMA inside a stacked 9/21/50 EMA trend, on 27,510 one-minute bars of COMEX gold (2 to 30 October 2026, 21 trading days). It made 343 trades, won 41.4% of them, and lost $143.80 per ounce after a $0.30 per ounce cost on every trade.

The more useful finding is about costs. Before costs the same trades lost only $0.12 an ounce each. The $0.30 cost added another $103 of losses, and at $0.60 the loss reached $247 an ounce. On the 1-minute chart, the spread is not a detail; it is most of the result.

Four weeks of 1-minute data is a very small sample from one market phase (gold fell about $199 an ounce over the window). Read this as a demonstration of cost arithmetic and a template for your own test, not as proof about all M1 methods.

The strategy: a 9/21/50 EMA pullback scalp

This is one of the most common M1 setups taught for XAUUSD: trade only in the direction of a stacked EMA trend, wait for price to dip into the 21 EMA, and enter when it snaps back above the fast 9 EMA. We wrote it as fixed rules so that a computer could trade it without judgement.

Exact rules

Rule Long (short is the mirror)
Chart 1-minute COMEX gold futures (GC=F)
Hours Signals only from 07:00 to 16:00 UTC (London and New York morning)
Trend 9 EMA above 21 EMA above 50 EMA on the signal bar
Pullback At least one of the last five bars traded down to the 21 EMA
Trigger The previous bar closed at or below the 9 EMA; the signal bar closes above it and is a bullish candle
Entry Market order at the open of the next bar
Stop 1.5 x ATR(14) below the signal close (about $3 on average)
Target 1.5 times the stop distance (1.5R)
Time exit Close after 30 bars (30 minutes) if neither is hit
Size 1 ounce per trade, one trade at a time

The full lesson on building an M1/M5 framework, including round-number sweeps and session rules, is in our gold scalping strategy lesson. This page is the stress test of one specific setup.

How we tested it

Data. COMEX gold futures (Yahoo Finance symbol GC=F), 1-minute bars from 2 October 2026 11:18 UTC to 30 October 2026 11:07 UTC: 27,510 bars over 21 trading days. Yahoo only serves 1-minute bars for about the last 30 days, which is why the window is so short. Execution. Signals on the bar close, fills at the next bar’s open, so there is no look-ahead. If one bar touches both the stop and the target, we assume the stop came first. Costs. $0.30 per ounce per round trip in the main result, then the same trades re-run at $0 and $0.60. Results are in US dollars per ounce. This is the same method as our indicator settings tests, moved to the 1-minute chart.

The results

Version Trades Win rate Avg before costs Avg after $0.30 Profit factor Net after $0.30 Max drawdown
1.5 ATR stop, 1.5R target (main rules) 343 41.4% −$0.12 −$0.42 0.79 −$143.80 $190.50
1.5 ATR stop, 1R target 378 51.1% −$0.04 −$0.34 0.79 −$130.10 $155.90
3 ATR stop, 1.5R target, 60-bar exit 212 43.4% +$0.05 −$0.25 0.93 −$53.30 $149.90

Split by week (main rules)

Week Trades Net after $0.30 Profit factor
Week 1 (from 2 Oct) 82 −$3.80 0.98
Week 2 94 −$96.10 0.53
Week 3 88 −$29.40 0.84
Week 4 (to 30 Oct) 79 −$14.50 0.90

Every week lost. The worst run was 15 losing trades in a row.

Costs: the same trades at $0, $0.30 and $0.60

Because every trade is recorded before costs, we can re-price the identical trade list at different costs. This is the table that matters for any 1-minute trader.

Version Net at $0 cost Net at $0.30 Net at $0.60
Main rules (343 trades) −$40.90 −$143.80 −$246.70
1R target (378 trades) −$16.70 −$130.10 −$243.50
Wider 3 ATR stop (212 trades) +$10.30 −$53.30 −$116.90

Two things stand out:

  • Costs, not the signal, did most of the damage. For the main rules, costs were $103 of the $144 loss. The 1R version was almost flat before costs (−$0.04 a trade) and lost $130 after them.
  • The wider stop was the only version positive before costs, by a tiny $0.05 a trade. A $0.30 cost is six times that edge. Doubling the cost to $0.60 doubled the loss.

Why M1 is so sensitive: cost as a share of the bar

We measured the average ATR(14) during London and New York hours on each timeframe, then expressed a round-trip cost as a share of it.

Timeframe Average ATR(14), 07:00–17:00 UTC $0.30 cost as % of ATR $0.60 cost as % of ATR
M1 (Oct 2026) $1.90 15.8% 31.5%
M5 (Aug–Oct 2026) $5.21 5.8% 11.5%
M15 (Aug–Oct 2026) $8.53 3.5% 7.0%
H1 (Oct 2024–Oct 2026) $17.34 1.7% 3.5%

With a 1.5 ATR stop of about $3, a $0.30 cost means every trade starts 0.1R behind. At $0.60 it starts 0.2R behind. A strategy that wins 50% of the time at 1:1 would need to win about 55% just to break even at $0.30, and about 60% at $0.60. Very few simple signals have that kind of edge on a 1-minute chart.

What the results say, in plain English

  • The signal itself had no edge in this sample. Before costs, the main rules lost a few cents per trade. A pullback-to-the-21-EMA entry on M1 is close to random over four weeks of data.
  • Higher win rate did not save it. The 1R version won 51% of its trades and still lost, because the average loss plus cost was larger than the average win.
  • Wider stops reduce the cost burden. Doubling the stop cut the number of trades from 343 to 212 and made the cost a smaller share of each trade. It still lost after costs.
  • The trend of the month mattered. Gold fell about $199 an ounce over the window. The main rules lost $115 on longs and $29 on shorts. In a rising month the split might reverse.

When this kind of scalp fails

  • Chop around the EMAs. When the 9, 21 and 50 EMAs bunch together, the “trend” flips every few minutes and pullback entries are coin flips.
  • News minutes. Around 08:30 New York data releases, spreads widen and a $3 stop can slip to $6 or more. Our test used a flat cost and does not capture that.
  • The Asian session. We excluded it. Quiet M1 bars make the cost share even larger.
  • Widening spreads at session turns. The rollover hour and the Sunday open have spreads many times larger than normal.

Risk sizing for an M1 scalp

Size from the stop, never from the account. In this test the average stop was about $2.98 per ounce. If you risk $50 per trade:

  • $50 / ($2.98 + $0.30 cost) is about 15 ounces, or 0.15 lots.
  • At 0.15 lots, each $1 move is $15, and the 15-trade losing streak in our test would have cost about $740 before any recovery.

Run your own numbers with the position size calculator and check what each dollar move is worth with the gold pip calculator. Our guide to XAUUSD spreads, commissions and swaps explains how to find your true round-trip cost, which is the single most important input for an M1 test.

If you still want to scalp the 1-minute chart

  1. Measure your real cost first. Spread plus commission plus typical slippage, per ounce, at the hours you trade.
  2. Make the target large relative to the cost. A target under ten times your round-trip cost is very hard to beat.
  3. Trade fewer, better minutes. The London open and the New York morning have the largest M1 bars; the cost share is lowest there.
  4. Consider the 5-minute chart. Our 5-minute scalping test lost too, but each bar is about 2.7 times larger, so costs bite less.

Test it yourself

Write the rules above into your platform’s strategy tester, use your broker’s XAUUSD 1-minute history, and run it three times: at zero cost, at your real cost, and at double your real cost. If the result only works at zero cost, you have learned something valuable for free. Our lessons on backtesting a gold strategy and backtesting with free data show how to set this up, and the gold strategies tested hub compares this result with 13 other named strategies tested the same way.

Practise it with other traders

Scalping is easier to judge honestly when other people see your numbers. In the XAUUSD Global community, traders post their M1 and M5 journals, real spreads and cost-adjusted results, and pick each other’s setups apart before money is at stake. The first month is free, then $19.99 a month.

Educational content only, not financial advice. Trading gold with leverage carries a high risk of loss.

Frequently asked questions

Does 1-minute scalping work on gold?

Our tested version did not. A 9/21/50 EMA pullback scalp on four weeks of 1-minute COMEX gold data (343 trades) lost $0.12 per ounce per trade before costs and $0.42 after a $0.30 cost. Four weeks is a very small sample, so this does not prove that no M1 method can work, but it shows how hard the arithmetic is.

How much does the spread matter on a 1-minute gold chart?

A lot. The average 1-minute ATR(14) during London and New York hours in our data was about $1.90. A $0.30 round-trip cost is about 16% of that bar size; a $0.60 cost is about 32%. On the hourly chart the same $0.30 is under 2% of the average bar.

What is the best EMA setting for 1-minute gold scalping?

There is no tested best. We used the common 9, 21 and 50 EMAs as a trend filter and pullback zone. All three variants we tried (1R target, 1.5R target, and a wider 3 ATR stop) lost after a $0.30 cost over our four-week sample.

How much 1-minute gold data can I get for free?

Yahoo Finance serves 1-minute bars for gold futures (GC=F) only for roughly the last 30 days, in 7-day requests. We used 27,510 one-minute bars from 2 to 30 October 2026, 21 trading days. Many trading platforms keep more 1-minute history for their own XAUUSD feed.

Is it better to scalp gold on M1 or M5?

Costs take a smaller share of each move on M5. In our data the average 5-minute bar was about 2.7 times the size of the average 1-minute bar, so the same spread is a smaller handicap. Our 5-minute scalping test also lost, but by less per trade.

How should I size a 1-minute gold scalp?

From the stop distance. A 1.5 ATR stop on M1 averaged about $3 per ounce in our test, so a $50 risk is about 16 ounces (0.16 lots). Use the position size calculator and include the spread in the risk.

Sources and further reading

External sites are independent of XAUUSD Global. Check dates and data yourself.