1 Minute Scalping Indicator: 5-Period RSI and Stochastic Cross

Written by Dominic Walsh · Published · Last updated

The 1 minute scalping indicator stacks a fast RSI and a fast stochastic in one sub-window. A scalper can then watch both on a single 0 to 100 scale. The RSI line is lime and the Stoch line is magenta. A yellow histogram labelled Diff x10 + 50 shows which of the two is on top. It fires an alert when the magenta line crosses the lime one on a closed bar.

This build ships as 1-minute-scalping-indicator-indicator-forexmt4systems.ex4 for MT4 and 1-minute-scalping-indicator-indicator-forexmt4systems.ex5 for MT5; the screenshots below come from EURUSD M1.

Platforms MT4 (.ex4) + MT5 (.ex5)
Chart window Separate window (levels 20 / 50 / 80)
Plots 3: RSI, Stoch, Diff x10 + 50
Alerts popup, push notification, email, sound
Inputs 10

What the 1 Minute Scalping Indicator draws on the chart

RSI is a lime line, width 2. It plots the RsiPeriod (default 5) relative strength index of closes. Stoch is a magenta line, width 2. It carries the main line of a stochastic in SMA mode. Its settings are StochK (default 5) with StochD (default 3) and StochSlow (default 3). Both run from 0 to 100 in a separate pane below price, with silver levels at 20, 50 and 80.

The third plot, labelled Diff x10 + 50, is a yellow histogram. It hangs off the 50 level. It rises above 50 when Stoch is higher than RSI and falls below 50 when RSI is higher. The gap between the two lines becomes a bar you can read at a glance. Nothing draws on the price chart itself.

  • RSI: line, lime, width 2
  • Stoch: line, magenta, width 2
  • Diff x10 + 50: histogram, yellow, width 1
1 minute scalping indicator on EURUSD M1: lime RSI, magenta Stoch and the yellow difference histogram in the 0-100 pane.
1 minute scalping indicator on EURUSD M1: lime RSI, magenta Stoch and the yellow difference histogram in the 0-100 pane.

How the 1 Minute Scalping Indicator calculates its values

Two fast builtins

Each bar calls iRSI and iStochastic. The RSI call uses RsiPeriod on close prices. The stochastic call uses StochK, StochD and StochSlow in simple moving average mode and reads the main line. Both defaults sit far below the usual settings. That is the point on a one-minute chart: the lines turn within a handful of bars.

The difference histogram

The histogram takes 50 plus half of Stoch minus RSI. Despite the x10 in its label, the code scales the gap by one half. That keeps the bar inside the 0 to 100 pane. A full 100-point gap would touch the top or bottom. A tie sits exactly on the 50 level.

Warm-up and the cross

The first few bars stay empty. The count is the larger of RsiPeriod or StochK plus StochSlow, plus two. On each new bar the alert block reads the histogram on bars 1 and 2. A step from at or below 50 to above 50 means Stoch crossed above RSI. That fires a BUY message; the reverse fires SELL.

How to read the signals

Read the two lines against each other. Magenta above lime, with the yellow bar above 50, means the stochastic is leading the RSI higher. Short-term momentum is turning up. Magenta below lime and a yellow bar under 50 is the downside version. The cross itself, where the histogram flips through 50, is the event the alert tracks.

The 20 and 80 levels still matter. A cross that starts below 20 has both oscillators in oversold ground. That is the higher-quality long. A cross above 80 is the matching short. A cross around 50 is the sort of signal that gets a scalper chopped up.

Because the RSI uses five bars, one large candle can fling the lime line from one extreme to the other. Read the histogram’s height as a rough measure of how stretched the two lines are, not as a target.

Alert channels in this build: popup, push notification, email and sound, one message per closed bar.

Alerts fire through popup, push, email and sound, each with its own switch, and once per closed bar. The check compares the histogram on bars 1 and 2 and stores the bar time. So a cross cannot alert twice.

Every 1 Minute Scalping Indicator input

Core settings

Setting What it does Default
RsiPeriod RsiPeriod (default 5) is the RSI lookback; a longer value calms the lime line and delays every cross, a shorter one makes it jumpier. 5
StochK StochK (default 5) sets the raw %K window for the magenta Stoch line; widen it to slow the line down on fast symbols. 5
StochD StochD (default 3) only shapes the builtin’s signal line, and since the plot reads the main line, changing it leaves the magenta line where it is. 3
StochSlow StochSlow (default 3) smooths %K with an SMA of that length; it adds to the warm-up, and raising it is the quickest way to cut false crosses. 3

Alert settings

Setting What it does Default
EnableAlerts master toggle. on
EnablePopup MT4 popup dialog. on
EnablePushNotify mobile MT4 push notification. off
EnableEmail SMTP email (configure in MT4 Tools > Options > Email). off
EnableSound play sound file from MT4/Sounds/. off
SoundFile (see inputs panel) alert.wav
1 minute scalping indicator inputs panel: RsiPeriod 5, StochK 5, StochD 3, StochSlow 3 plus alert toggles.
1 minute scalping indicator inputs panel: RsiPeriod 5, StochK 5, StochD 3, StochSlow 3 plus alert toggles.

Settings that fit your chart

EURUSD M1 is the reference. That is the chart the name points at, and the five-bar settings flip often there. The setup suits tight-spread majors such as EURUSD, GBPUSD and USDJPY during London and New York hours. A scalp aiming for a few pips cannot carry a wide spread. On M5 and M15 the same defaults give slower, cleaner crosses.

When the 1 Minute Scalping Indicator fails

Five-period oscillators cross constantly. In a slow market the lime and magenta lines braid around each other. The histogram then flips through 50 several times in ten minutes. Each flip is a valid alert on paper, and most of them are noise.

On a one-minute chart the spread works against you. A cross fires, price moves three pips, and the round-trip cost eats most of it. The indicator has no idea what your spread is.

A strong trend pins both lines at one extreme. RSI sits above 80, Stoch above 80, and every small dip produces a cross. Each one looks like a short against a market that keeps rising. The lines also move on every tick. So a cross on the live bar can appear and vanish several times before it locks in.

Copy 1-minute-scalping-indicator-indicator-forexmt4systems.ex4 into MQL4/Indicators and 1-minute-scalping-indicator-indicator-forexmt4systems.ex5 into MQL5/Indicators, then restart the terminal and drag the 1 Minute Scalping Indicator onto a chart. The step-by-step guide with screenshots is at how to install MT4 and MT5 indicators.

Download the 1 Minute Scalping Indicator for MT4 and MT5

The zip 1-minute-scalping-indicator-indicator-forexmt4systems.zip holds 1-minute-scalping-indicator-indicator-forexmt4systems.ex4, 1-minute-scalping-indicator-indicator-forexmt4systems.ex5 and a short README, compiled files only. Enter your email below and the download link arrives in your inbox.

Download this indicator free

Enter your email and the file is yours. You also get the full MT4 and MT5 library.

  • 1,380+ indicators
  • MT4 and MT5 files
  • No spam, unsubscribe any time

FAQ

What does the Diff x10 + 50 histogram measure?

It is 50 plus half the gap between the Stoch and RSI lines. The bar rises above 50 when the magenta stochastic is above the lime RSI. It drops below 50 when the RSI leads. The moment it crosses 50 is the crossover the alert watches.

Why do RsiPeriod and StochK both default to 5?

Because the tool targets one-minute bars. A longer RSI on M1 covers many minutes and barely moves. Five bars keeps both lines quick, so a cross shows up inside the move rather than after it. The cost is noise, which the StochSlow smoothing and the outer levels partly offset.

Which crossover fires the BUY alert in the 1 minute scalping indicator?

The BUY message needs two readings. On the last closed bar the histogram must be above 50. On the bar before it, the value must have been at or below 50. In plain terms, the magenta Stoch line has just crossed above the lime RSI line. SELL is the mirror. The check skips the live bar, so each completed cross gives one message.

Does the magenta Stoch line use the StochD setting at all?

Not visibly. The call to iStochastic passes StochK, StochD and StochSlow. But the plot reads the main line, which is %K after StochSlow smoothing. StochD only shapes the builtin’s signal line, and this build never draws that line. Change StochK or StochSlow to move the magenta plot.

Are results guaranteed?

No. Trading involves risk. Results are not guaranteed; past performance is not indicative of future results. Use the 1 Minute Scalping Indicator as one input. Always backtest before trading live.

Category: this is part of our Signal and Forecast collection. Also, still, hence, truly, yet, browse more Signal and Forecast for MetaTrader, or explore every MT4 indicator and MT5 indicator on the site.

External references

Dominic Walsh - Forex trader and MT4/MT5 developer

About the author

Written by Dominic Walsh, a Forex trader and MT4/MT5 indicator, Expert Advisor and script developer. Every tool on forexmt4systems.com is tested on live charts before release and ships with ready-to-use compiled MT4 (.ex4) and MT5 (.ex5) files. Learn more about the trader and developer behind this site.

How we build, test and correct every tool: Editorial & Testing Policy. Trading carries risk; see the disclaimer.

Leave a Comment