RSI(7) vs RSI(14) for 5-Minute Scalping: 1,376 Trades Tested on EURUSD

- RSI(14) returned +34.0 R over 374 trades. RSI(7) returned +9.0 R over 1,002 trades on the exact same data and the exact same rules.
- The fast setting traded 2.7 times more often and kept almost none of it. Its worst drawdown was 46 R against 20 R for RSI(14).
- Win rate barely moved: 33.6% for RSI(7), 36.4% for RSI(14). The difference is not accuracy, it is the cost of extra signals.
- Session matters more than the period. RSI(14) during the New York session averaged 0.184 R per trade, twenty times the all-hours figure for RSI(7).
If you scalp EURUSD on the 5-minute chart, use RSI(14) and take the trade only in the New York session. Shortening the period to 7 does not find you better entries, it finds you more entries, and on this data every extra entry was paid for out of the winners.
Every forex blog repeats the same line: shorten the RSI period for scalping because the standard 14 is too slow for a 5-minute chart. I wanted to know whether that survives contact with actual price. So I pulled three months of EURUSD 5-minute bars and ran both settings through identical rules.
How the test was run

Nothing here is a simulation of an idealised market. These are real 5-minute bars for EURUSD, 16,926 of them, covering June 3 to August 26, 2026, pulled on the day this article was published.
- Entry, long: RSI crosses back above 30 from below, on the close of the bar.
- Entry, short: RSI crosses back below 70 from above, on the close of the bar.
- Stop: 1.5 × ATR(14) from entry. Target: 2 R, so 3.0 × ATR(14).
- One position at a time. No pyramiding, no re-entry until the trade closes.
- Results are counted in R, where 1 R is the money you risked on that trade. This removes lot size and account size from the comparison.
The same code ran four periods: 7, 9, 14 and 21. Nothing else changed between runs.
The result
| RSI period | Trades | Win rate | Total | Average per trade | Worst drawdown |
|---|---|---|---|---|---|
| RSI(7) | 1,002 | 33.6% | +9.0 R | +0.009 R | -46.0 R |
| RSI(9) | 792 | 33.7% | +9.0 R | +0.011 R | -51.0 R |
| RSI(14) | 374 | 36.4% | +34.0 R | +0.091 R | -20.0 R |
| RSI(21) | 158 | 33.5% | +1.0 R | +0.006 R | -12.0 R |
Why the fast setting loses
Look at the win rate column again. RSI(7) wins 33.6% of the time, RSI(14) wins 36.4%. That gap is small. What is not small is the trade count: 1,002 against 374.
At a 2 R target you need roughly a 33.3% win rate just to break even before costs. RSI(7) sits at 33.6%, which means it is running on a margin of three tenths of one percent. Add a typical spread and it is under water. RSI(14) sits three points above the line, and those three points are the entire result.
Session beats setting

I then re-ran both periods restricted by hour of day. This is where the real edge showed up.
| Window | Period | Trades | Win rate | Total | Average per trade |
|---|---|---|---|---|---|
| New York, 13:00-20:00 UTC | RSI(14) | 114 | 39.5% | +21.0 R | +0.184 R |
| London, 07:00-12:00 UTC | RSI(7) | 291 | 36.8% | +30.0 R | +0.103 R |
| London, 07:00-12:00 UTC | RSI(14) | 126 | 36.5% | +12.0 R | +0.095 R |
| New York, 13:00-20:00 UTC | RSI(7) | 295 | 33.6% | +2.0 R | +0.007 R |
RSI(14) in New York hours produced 0.184 R per trade, the best number in the whole study, from only 114 trades. The same indicator across all hours produced 0.091 R. Half the edge was being given back outside the session.
RSI(7) is not useless: in London hours it produced +30 R. But it needed 291 trades to do it, against 114 for the New York run, and it fell apart everywhere else.
What this means for your chart
- Set the period to 14 and leave it there. The 30 and 70 levels stay as they are.
- Trade the cross back out of the zone, not the moment price enters it. Entering at RSI 29 and hoping is a different system with a worse number behind it.
- Put a hard stop at 1.5 ATR and a target at 3.0 ATR. The whole result depends on the 2 R payoff, because the win rate is never going to be flattering.
- If you can only trade a few hours a day, trade 9:00 to 16:00 New York time.
Frequently asked questions
- Is RSI(7) always worse than RSI(14)?
- Not always. On this data, in London hours, RSI(7) beat RSI(14) on total return. What it never did was beat it on return per trade, which is what decides whether the spread eats you.
- Does this hold on other pairs?
- I have only tested EURUSD 5-minute bars over this window, so I will not claim more than that. Gold and the indices move differently and deserve their own run.
- Why is the win rate so low?
- Because the target is twice the stop. A 2 R system that wins 36% of the time is profitable; a 1 R system that wins 36% is not. Judge a system by expectancy, never by win rate alone.
- Does RSI repaint?
- No. RSI is calculated from closed prices and does not move once the bar closes. The signals in this test were taken on bar close for that reason.
- Can I use this on MT4 and MT5?
- Yes. RSI is built into both platforms. Insert, Indicators, Oscillators, RSI, then set the period to 14.
My DeMARK indicator for MT4 and MT5 is free, non-repainting, and installs in two minutes.
Method and data. EURUSD 5-minute OHLC, 16,926 bars, June 3 to August 26, 2026, retrieved from Yahoo Finance on August 26, 2026. Signals taken on bar close, stop at 1.5 × ATR(14), target at 2 R, one position at a time, no spread or commission modelled. Spread would reduce every row in the same direction and hurts the high-frequency rows most, which strengthens the conclusion rather than weakening it. The test script is kept alongside this article so any number here can be reproduced.
Read next
- Best Hours to Trade EURUSD for US Traders: Measured in New York Time · the hours that actually move EURUSD
- Fibonacci Retracement on EURUSD: What 95 Real Pullbacks Actually Did · what 95 real EURUSD pullbacks did
- Most Accurate Forex Indicator in 2026: The Honest Answer · what accuracy really means for an indicator
- Best MT4 Forex Indicators: Honest Guide (2026) · the MT4 indicator hub
- Forex Indicators Explained: The 4 Types & When to Use Each (2026) · forex indicators explained from scratch

