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

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 |

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.
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
- For background on this concept, see Scalping at Investopedia.
- For broader market context, see Forex signal on Wikipedia.
