The short answer
We tested a popular 5-minute gold scalping strategy: trade only when the 50 EMA is above the 200 EMA (or below, for shorts) and enter when RSI(7) crosses back above 30 (or back below 70). On 50 trading days of 5-minute COMEX gold data (21 August to 30 October 2026) it made 147 trades, won 40.8% and lost $60.40 per ounce after a $0.30 cost.
Before costs it still lost $0.11 per trade, so the cost was not the only problem. When we ran the identical rules on two years of hourly gold data, the result was worse: −$744 per ounce, profit factor 0.73.
The strategy: trend filter plus a fast RSI pullback
The idea is to buy short, sharp dips inside an uptrend and sell short rallies inside a downtrend. The 50/200 EMA pair defines the trend; RSI(7) finds the dip; a fixed bracket manages the trade.
Exact rules
| Rule | Long (short is the mirror) |
|---|---|
| Chart | 5-minute COMEX gold futures (GC=F) |
| Hours | Signals from 07:00 to 20:00 UTC |
| Trend | 50 EMA above 200 EMA, and the close above the 200 EMA |
| Trigger | RSI(7) was below 30 on the previous bar and closes at or above 30 on the signal bar |
| Short trigger | 50 EMA below 200 EMA, close below 200 EMA, RSI(7) falls back from above 70 to 70 or below |
| Entry | Market order at the next bar’s open |
| Stop | 1.5 x ATR(14) from the signal close (about $7 on average) |
| Target | 1.5R |
| Time exit | After 24 bars (2 hours) |
| Size | 1 ounce, one trade at a time |
The wider framework for M1 and M5 trading, including how to pick sessions and set daily loss limits, is in our gold scalping strategy lesson. If you trade the 1-minute chart, read our 1-minute scalping test for the cost arithmetic first.
How we tested it
Data. COMEX gold futures (GC=F) 5-minute bars from 21 August 2026 04:00 UTC to 30 October 2026 11:00 UTC: 13,520 bars over 50 trading days, the most Yahoo Finance serves. The first 210 bars were used only to warm up the 200 EMA. Check. The same rules on 1-hour bars from 30 October 2024 to 30 October 2026 (11,445 bars). Execution. Signal on the close, fill at the next open, stop assumed first if a bar touches both levels. Cost. $0.30 per ounce per round trip, plus the same trades re-priced at $0 and $0.60. Results in US dollars per ounce. Over the 5-minute window, holding gold lost about $664 an ounce, so it was a falling market.
The results
5-minute results
| Version | Trades | Win rate | Avg per trade | Profit factor | Net | Max drawdown | First half | Second half |
|---|---|---|---|---|---|---|---|---|
| Main rules (1.5R) | 147 | 40.8% | −$0.41 | 0.90 | −$60.40 | $113.30 | −$97.70 | +$37.30 |
| 1R target | 150 | 48.0% | −$0.77 | 0.80 | −$116.10 | $180.50 | −$138.80 | +$22.70 |
| No session filter | 274 | 40.9% | −$0.46 | 0.89 | −$125.90 | $272.90 | −$196.50 | +$70.60 |
The same rules on the hourly chart (two years)
| Version | Trades | Win rate | Avg per trade | Profit factor | Net | Year 1 | Year 2 |
|---|---|---|---|---|---|---|---|
| H1 check | 143 | 43.4% | −$5.20 | 0.73 | −$744.10 | +$132.70 | −$876.80 |
Cost sensitivity (main 5-minute rules)
| Cost per round trip | Net result |
|---|---|
| $0 | −$16.30 |
| $0.30 | −$60.40 |
| $0.60 | −$104.50 |
What the results say, in plain English
- No edge before costs. At zero cost the main rules still lost $16 over 147 trades. Costs then added $44. A rule has to be positive before costs to have any chance after them.
- The halves disagreed. The first half of the window lost $98; the second half made $37. With only about 75 trades per half, that swing is well within what luck alone produces.
- Longs lost, shorts made money. Longs lost $101 and shorts made $41. In a month when gold fell more than $600, buying dips in brief “uptrends” was the wrong side more often than not.
- The session filter helped. Without it, trades nearly doubled and the loss doubled. The extra trades came mostly from quiet hours.
- The hourly check failed. The same logic on H1 made money in the first year (+$133) and lost heavily in the second (−$877), when gold swung violently. Buying RSI dips works in calm trends and fails in fast reversals.
Why oversold pullbacks are hard to trade on gold
Gold often moves in impulsive bursts. An RSI(7) reading below 30 inside an uptrend can mean a healthy dip, or it can be the first leg of a trend change. The 50/200 EMA filter lags by design; by the time it flips, several “buy the dip” trades have already been stopped out. Our RSI settings test found the same pattern on the hourly chart: every standard overbought/oversold setting lost money after costs, and a trend filter only brought it to roughly break-even.
When this scalp fails
- Trend changes. The first pullbacks after a top look identical to pullbacks in a trend, until they are not.
- US data releases. A 1.5 ATR stop of $7 can be jumped through in seconds at 08:30 New York time.
- Compressed ranges. When 5-minute ATR shrinks, the stop gets tight and the cost becomes a bigger share of each trade.
- Low-volume hours. The Asian session produced more, weaker signals in our test.
Risk sizing for a 5-minute gold scalp
The average stop in our test was about $7.03 per ounce. If you risk $50 per trade:
- $50 / ($7.03 + $0.30) is about 6.8 ounces, roughly 0.07 lots.
- The worst losing run in the 5-minute test was 9 trades: about $450 at that size.
Use the position size calculator for your account and stop, and set a daily loss limit before the session starts.
A better use of these tools
If you like the EMA 50/200 and RSI combination, use them for context rather than as a trigger:
- Use the 200 EMA on M5 or M15 to decide which side you are allowed to trade.
- Take entries from levels: the Asian range, the previous day’s high or low, or a round number.
- Use RSI to avoid chasing (no new longs when RSI(7) is above 80 after a vertical move), not to call bottoms.
Our tested pages on the previous day high/low and the weekly open show how level-based rules behaved on two years of data.
Checklist before you try a 5-minute scalp
- Know your round-trip cost in dollars per ounce at the hours you trade, and compare it with the average 5-minute ATR (about $5 in our window). If the cost is more than a tenth of the bar, the rule must be very good to survive it.
- Write the rule down first: trend filter, trigger, stop, target, time exit and trading hours. If any part is “it depends”, you are not testing a rule yet.
- Set a daily stop. Our worst run was 9 losses in a row. Decide in advance how many losses end the session.
- Check the calendar. Skip the 15 minutes either side of US data unless your test includes those minutes.
- Track the halves. Review your results every 50 trades and compare them with the previous 50. If they disagree as sharply as ours did, keep the size small.
- Review the losers, not just the winners. Stops outnumbered targets 81 to 50 in our main test, which points at the entry rather than the exit.
Test it yourself
Code the rules above on your platform’s XAUUSD 5-minute history, include your real spread, and split the test into at least two halves. Record the worst losing streak and the result at double your cost. If the halves disagree as sharply as ours did, you do not have enough data to trust either half. Our backtesting lesson walks through the process, and the strategies tested hub shows how 13 other named gold strategies fared.
Practise it with other traders
A demo journal shared with other scalpers is the fastest way to see whether a setup survives real spreads and real nerves. In the XAUUSD Global community, members post their M5 trades, compare fills and costs, and review each other’s rules. 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
What is a good 5-minute scalping strategy for gold?
A common one trades only in the direction of the 50 and 200 EMAs and enters when a fast RSI(7) recovers from oversold (or falls back from overbought). In our test on 50 trading days of 5-minute gold data it made 147 trades, won 40.8% and lost $60.40 per ounce after a $0.30 cost. We found no evidence it has an edge.
How much 5-minute gold data is available for free?
Yahoo Finance serves 5-minute bars for gold futures for about the last 60 days. Our window ran from 21 August to 30 October 2026: 13,520 bars over 50 trading days. That is enough to see how a rule behaves, but not enough to be confident about a small edge.
Did the RSI pullback scalp work on the hourly chart?
No. We ran the same rules on hourly gold bars from October 2024 to October 2026. It made 143 trades and lost $744 per ounce after costs, with a profit factor of 0.73. It made a little money in the first year and lost heavily in the second.
Is RSI 7 better than RSI 14 for gold scalping?
A shorter RSI reaches 30 and 70 far more often, which suits scalping. But in our tests RSI used as an overbought or oversold signal lost money at every setting on the hourly chart, and the 5-minute pullback version also lost. Our RSI settings test covers five standard settings.
Should a 5-minute gold scalp use a session filter?
In our test the session filter (07:00 to 20:00 UTC) halved the loss compared with trading all hours: $60 versus $126 per ounce. Quiet Asian hours produced more trades of lower quality.
How big should my stop be on a 5-minute gold scalp?
Our rule used 1.5 times ATR(14), which averaged about $7 per ounce. Size your position from that distance with a position size calculator so that a loss costs a fixed, small share of your account.
Sources and further reading
- CME Group — Gold futures overview — Contract specifications and trading hours for COMEX gold
- CFTC — Commitments of Traders — Weekly futures positioning, including gold
- Investor.gov — Stop order — How stop orders work, and their limits in fast markets
External sites are independent of XAUUSD Global. Check dates and data yourself.