All posts
PublishedUpdatedByStoch RSIStochastic RSIindicatorsparametersUSDJPY

Stoch RSI Crossovers by Timeframe: 36 Settings Tested

36 Stoch RSI settings backtested on USD/JPY across 2025 and 2024. Only 3 of 36 came through both years on hourly bars and none on 15-minute; on four-hour bars, 30 did.

Stoch RSI runs a stochastic over RSI. Rather than reading RSI's level, it reads where RSI sits inside its own range over the last N bars: a second layer of processing that makes it quicker to turn.

I tested four parameters across 36 combinations on USD/JPY through the whole of 2025, on three timeframes, then ran the same 36 on 2024.

On hourly bars, only 3 of 36 were positive in both years. Twenty were positive in 2025 and seven in 2024, but almost never the same ones.

On four-hour bars, 30 of 36 settings were positive in both years, compared with only 3 of 36 on hourly bars despite using the same Stochastic RSI parameters.

M15H1H4OsMA13/5454/5422/54AC0/2724/2716/27Stoch RSI0/363/3630/36STC10/7249/7236/72Wave Trend0/3024/3029/30Squeeze29/4524/451/45
more settings survived both yearsfewersettings profitable in both 2024 and 2025 / settings tested
No indicator survived on every timeframe, and no timeframe suited every indicator. The pairing is the choice, not either one alone.

How does the timeframe change it?

The result reversed between timeframes.

TimeframeYearProfitable settingsMedian annual netMedian annual trades
15-minute20250 / 36−1,139 pips~4,850
15-minute20243 / 36−1,205 pips
1-hour202520 / 36+162 pips~1,230
1-hour20247 / 36−1,008 pips
4-hour202530 / 36+1,261 pips~300
4-hour202436 / 36+2,534 pips

The trade count explains it.

Two layers of smoothing produce a great many signals: about 4,850 a year on 15-minute bars. For comparison, on the same terms QQE took 465 trades a year and Supertrend took 152.

Spread cost scales exactly with the count. At 4,850 trades a 0.3 pip spread is about 1,455 pips a year; at 1,230 it is 369. Only at the four-hour chart's 300 trades does the frequency start to fit the cost.

Is it worth tuning on hourly bars?

Changing the settings did not pay.

SettingYearAnnual net
Default 14/14/3/32025+764.5 pips
Default 14/14/3/32024−1,811.3 pips
2025 maximum, 14/21/3/52025+1,560.4 pips
2025 maximum, 14/21/3/52024−2,011.2 pips
2024 maximum, 14/7/5/32025−2,200.9 pips
2024 maximum, 14/7/5/32024+858.4 pips
2025 minimum, 7/7/5/52025−3,221.7 pips
2025 minimum, 7/7/5/52024−1,009.9 pips

The 14/7/5/3 setting moved from +858.4 pips in 2024 to −2,200.9 pips in 2025. The 14/21/3/5 setting moved from +1,560.4 pips in 2025 to −2,011.2 pips in 2024. The setting selected in either year lost money in the other.

Can four-hour settings be selected?

Four-hour bars profited, but one year still did not select the next.

SettingYearAnnual net
Default 14/14/3/32025+1,437.3 pips
Default 14/14/3/32024+2,430.4 pips
2025 maximum, 21/21/3/32025+2,333.0 pips
2025 maximum, 21/21/3/32024+2,205.8 pips
2024 maximum, 7/21/5/52025−863.4 pips
2024 maximum, 7/21/5/52024+3,799.1 pips
2025 minimum, 7/14/5/52025−1,389.5 pips
2025 minimum, 7/14/5/52024+1,918.2 pips

The 7/21/5/5 setting moved from +3,799.1 pips in 2024 to −863.4 pips in 2025. The 21/21/3/3 setting remained above +2,200 pips in both years.

All 36 settings were positive in 2024. The default 14/14/3/3 remained above +1,400 pips in both years.

Does win rate track the result?

It did not. Across the 36 hourly settings in 2025, win rates ran from 38.17% to 41.84%, while annual net ranged from −3,221.7 to +1,560.4 pips.

On four-hour bars the win-rate range widened to 36.72%–45.85%. Win rate alone still does not identify the annual result.

Adding Stoch RSI to a chart

PlatformHow to add it
MT4 / MT5Not included. Download an .ex4 or .mq4 into MQL4/Indicators (MQL5/Indicators on MT5), restart
TradingViewIn the indicator list as "Stochastic RSI"
Browser (Formiq)In the indicator list, with RSI period, stoch period, %K and %D adjustable

How this was measured

ItemValue
PairUSD/JPY
Period2025-01-01 to 2025-12-31 (2024 run identically for comparison)
Timeframes15-minute / 1-hour / 4-hour
Bars tested6,226 hourly bars in 2025; 24,903 on 15-minute, 1,610 on 4-hour
Buy%K crosses above %D, filled at that bar's close
Sell%K crosses below %D
ExitThe opposite crossover only — no stop, no target, no time exit
Costs0.3 pip spread, zero slippage, 0.1 lot
Combinations3 RSI periods (7, 14, 21) × 3 stoch periods (7, 14, 21) × 2 %K (3, 5) × 2 %D (3, 5) = 36
MethodExecuted in Formiq's backtester; pips recomputed from each trade's fill prices

Using this indicator means raising the timeframe until the trade count is bearable. The same constraint governs RVI. The RSI underneath it signals orders of magnitude less often without the two extra layers. Also tested this way: OsMA, Accelerator Oscillator, QQE, Aroon, Supertrend, Williams %R and MFI.

Notes

  • One pair, two years
  • Stoch RSI implementations differ (how RSI is smoothed, how %K is taken). These figures come from Formiq's
  • Only the %K/%D crossover is tested; level readings such as 20/80 are not, and would reduce the trade count
  • Entries and exits both fill at bar closes
  • The spread is modelled as a flat 0.3 pips, which matters more here than for any low-frequency indicator
  • Four-hour settings trade 230 to 397 times a year

Questions people ask

What are the best Stoch RSI settings?
Only 3 of the 36 hourly settings were profitable in both years. On four-hour bars 30 of 36 were profitable in both, with the default 14/14/3/3 returning +1,437.3 pips in 2025 and +2,430.4 pips in 2024.
Which timeframe suits Stoch RSI?
Four-hour, and only four-hour, in this test: 30 of 36 settings profitable in both years, against 3 on hourly and zero on 15-minute. The hourly version trades about 1,230 times a year and the 15-minute one about 4,850.
How is Stoch RSI different from RSI?
It applies a stochastic to RSI: instead of reading RSI's value, it reads where RSI sits inside its own high-low range over the last N bars. The double processing makes it faster to react and produces far more signals.
What win rate does Stoch RSI produce?
Across the 36 hourly settings in 2025, win rates ran from 38.17% to 41.84%, with a median of 39.8%. Positions are held from one %K/%D cross to the opposite one, so the win rate sits below 50%. Only 3 of 36 settings were profitable in both years.
Is Stoch RSI built into MetaTrader?
No, neither MT4 nor MT5 includes it. You download an .ex4 or .mq4 into MQL4/Indicators (MQL5/Indicators on MT5) and restart. TradingView lists it as "Stochastic RSI". Formiq's charts include it with all four parameters adjustable.

Formiq is a free browser-based FX terminal with replay practice and no-code backtesting. Open the chart or see what the free plan includes.