RSI Scalping Strategy is a with-trend scalp, not a counter-trend fade: RSI(7) dipping under the buy level is read as a pullback inside an existing up-move (confirmed by the EMA100 filter), never as a standalone reversal signal. This page covers the exact entry and exit rules, a real Strategy Tester run of those rules on XAUUSD H1, how the stop and time-stop scale across other pairs and timeframes, and where the rules break down.
For more like this, browse the forex strategy hub.
Strategy overview

RSI Scalping Strategy trades XAUUSD on the H1 chart. Gold moves in dollars, not pips. Size positions accordingly.
The fast RSI(7) setting is deliberate – a slower RSI like the 14-period version used in the mean-reversion family would miss the short pullbacks this strategy is built to catch. The trade-off is more noise, which is exactly what the EMA100 trend filter and the tight time stop exist to manage.
Tools used
- RSI (7) with 25/75 zones — fast by design
- EMA100 trend filter on the trading timeframe
- Recent minor highs and lows for quick targets
- MT4 and MT5 for chart, alerts, and order placement.
Entry rules

Long entry:
- Confirm price holds above the EMA100. This strategy only buys dips inside an up-move.
- Wait for RSI (7) to dip below 25.
- The trigger is RSI crossing back up through 25. Let that bar close.
- Enter at the open of the next bar. The indicator prints a aqua arrow under the trigger bar.
Short entry: Price holds below the EMA100, RSI (7) spikes above 75 and crosses back down. The indicator prints a orange-red arrow above the bar.
Exit rules

- First target. The most recent minor high, or one times the stop distance — whichever comes first. Scalps are paid quickly or not at all.
- Stop loss. Place the stop below the trigger bar’s low. On XAUUSD H1 that usually lands $3–$7 out.
- Time stop. Exit after 6 closed bars if the target has not been hit. A scalp that stalls is a scalp that failed.
Filters that improve the setup
- The EMA100 filter is on by default. Counter-trend RSI scalps lose their edge fast.
- The indicator waits at least 2 bars between same-side signals.
- Trade the London–NY overlap, when spreads are tight and flow is two-sided.
- Stand aside for 15 minutes around red-folder releases. Spreads widen exactly when RSI extremes print.
Worked example
- Price pulls back while holding above the EMA100. RSI (7) dips under 25 and hooks back up.
- The trigger bar closes, the indicator prints a aqua arrow, and you enter at the next open.
- The stop sits below the trigger bar’s low — on XAUUSD H1, typically $3–$7 from entry.
- The target is the last minor high. Take the exit when it tags; do not let a scalp become a swing.
These numbers are illustrative. They are not a forecast and they are not a promise.
Indicator settings

The download ships with these defaults. Every input is adjustable from the indicator’s settings panel.
| Input | Default | Purpose |
|---|---|---|
| RsiPeriod | 7 | Fast RSI for scalp timing |
| BuyLevel / SellLevel | 25 / 75 | RSI zones that arm a signal |
| EmaFilterPeriod | 100 | Trend filter on the trading timeframe |
| UseTrendFilter | true | On by default — this is a with-trend scalp |
| MinBarsBetween | 2 | Cooldown bars between same-side signals |
How the rules adapt across pairs and timeframes
The entry and exit logic above does not change from market to market – only the stop distance and the time-stop window scale with each instrument’s own volatility. These are the real per-market figures the rule set uses, not a single copied number:
| Pair | Timeframe | Typical stop | Time-stop window |
|---|---|---|---|
| XAUUSD | H1 | $3–$7 | about half a trading day |
| GBPUSD | M15 | 8–18 pips | about two and a half hours |
| XAUUSD | H4 | $7–$15 | about two trading days |
| EURUSD | M15 | 8–18 pips | about two and a half hours |
Backtest results
We coded the exact entry, exit, filter and time-stop rules above into a rules-testing Expert Advisor (rsi_scalping_backtest_ea.mq4 – not the download package above, which only draws signals) and ran it through the MT4 Strategy Tester on XAUUSD H1, open-price model, fixed 0.01 lots, a $10,000 starting balance, magic-number isolated from any other order. The broker’s own history for this symbol and timeframe covered 2026.03.23 12:00 to 2026.08.18 23:59.
Over that window the rules produced 13 trades, 54% of them profitable, for a small net gain of $+15.60 (gross profit $+113.12, gross loss $-97.53, profit factor 1.16). Maximum drawdown over the run was 0.53% of the test balance.
13 trades is a small sample – not enough to draw a firm conclusion about the rules’ long-run edge, only enough to show the exact logic above actually executes as described against real historical price data rather than a hand-picked chart example. Test the rules yourself over a longer window and on your own broker’s feed before risking capital. Results are not guaranteed; past performance is not indicative of future results.
Where this strategy fails
- The 25/75 RSI zones are deliberately narrower-triggering than the standard 30/70, so this strategy fires on shallower pullbacks – some of those pullbacks turn into full reversals that stop the trade out instead of continuing.
- A 6-bar time stop is short. A pullback that is still valid but slightly slow to resolve gets closed at whatever price is showing, not at a loss or a win on its own merits.
- Because this is a with-trend scalp, a sudden trend change right after entry removes the EMA100 filter’s protection retroactively – the filter only checked trend at the moment of entry, not afterward.
How this page was verified
The signal indicator behind the download is our own build, compiled for MT4 and MT5 and checked on live charts before release; it draws signals once per closed bar and does not repaint. The Backtest results section above verifies the underlying rule logic separately, against real historical price data, not against the indicator’s chart output.
Download the RSI Scalping Strategy template
Download the complete RSI Scalping Strategy package for MT4 and MT5 below. The zip contains the compiled signal indicator for both platforms, a ready chart template for each, a STRATEGY-RULES.txt file with the exact rule list, and a README with install steps.
Download this strategy free
Enter your email and the file is yours. You also get the full MT4 and MT5 library.
You will receive the package by email after a one-step confirmation. If you are new to MetaTrader, follow the step-by-step MT4 and MT5 indicator install guide to load the indicator and the chart template.
FAQ
Why is this a rsi scalping strategy, not just a generic setup?
A with-trend scalp, not a counter-trend fade: RSI(7) dipping under the buy level is read as a pullback inside an existing up-move (confirmed by the EMA100 filter), never as a standalone reversal signal.
How many trades did the real backtest produce?
On XAUUSD H1, the rules-testing EA logged 13 trades over 2026.03.23 to 2026.08.18 – see the Backtest results section above for the full numbers.
Why RSI(7) instead of the standard RSI(14)?
A 7-period RSI reacts faster and produces more, shorter pullback signals – exactly what a scalp needs. RSI(14), used in the mean-reversion family on this site, is deliberately slower and suits a different holding period.
Does the EMA100 filter ever get turned off?
UseTrendFilter defaults to true because this is a with-trend design; turning it off converts the setup into a counter-trend RSI bounce, which is a materially different strategy with a different risk profile than the one described on this page.
Can I run this on a different pair or timeframe than shown here?
Yes – the settings-by-pair/timeframe table above shows how the stop distance and time-stop window change across a few real combinations. The core rules (the indicator settings table) stay the same; only the distances scale with the instrument’s own volatility.
Are results guaranteed?
No. Trading involves risk. Results are not guaranteed. Past performance is not indicative of future results. This rsi scalping strategy is a rule-based framework, not a signal service; test it and adapt it to your own risk tolerance before using live capital.
Related on forexmt4systems.com: RSI Scalping Strategy for XAUUSD on M15 · RSI Scalping Strategy for XAUUSD on H4 · Scalping candle Indicator MT4 + MT5.
Authoritative references
- Learn more about the Relative Strength Index (RSI).
- General background on technical indicators.
