1m Scalping Indicator MT4 + MT5 (MACD Histogram)

Written by Dominic Walsh · Published · Last updated

The 1m scalping indicator plots a MACD histogram in its own pane below the chart, built on the standard FastEma, SlowEma and SignalEma periods. Traders read it on a fast timeframe where the histogram flips colour often. It suits scalpers who already read MACD momentum and want it isolated in its own window.

This build ships as a compiled .ex4 for MT4 and .ex5 for MT5; the screenshots below come from EURUSD M1.

Platforms MT4 (.ex4) + MT5 (.ex5)
Chart window Separate window
Plots 2: MACD Bullish, MACD Bearish
Alerts popup, push notification, email, sound
Inputs 9

What the 1m scalping Indicator draws on the chart

MACD Bullish draws a lime histogram bar in a separate pane when the MACD line sits above its signal line.

MACD Bearish draws a red histogram bar in the same pane when the MACD line sits below its signal line.

  • MACD Bullish: histogram, lime, width 3
  • MACD Bearish: histogram, red, width 3
1m scalping indicator MACD histogram pane on EURUSD M1.
1m scalping indicator MACD histogram pane on EURUSD M1.

How the 1m scalping Indicator calculates its values

Standard MACD, split into two histograms

The code calls the built-in MACD twice per bar: once for the main line using FastEma and SlowEma, and once for the signal line, smoothed by SignalEma.

The code subtracts signal from main to get the histogram value, then that value decides which of the two coloured buffers, MACD Bullish or MACD Bearish, receives the bar.

Why M1 shows more flips than a higher timeframe

The MACD main and signal lines are built from EMAs, and EMAs react to every new close. On M1 a new close arrives every minute, so the two lines cross more often in the same wall-clock time than they would on M15 or H1.

None of the three periods change with timeframe. The build notes call out M1 because that is where FastEma 12 and SlowEma 26 produce the fastest, most frequent crossovers, not because the code behaves differently there.

How to read the signals

A lime bar in the lower pane means the MACD line sits above its signal line on that closed bar.

A red bar means the MACD line sits below its signal line.

The pane sits separate from the price chart, so read it alongside price rather than on it.

A run of same-colour bars growing taller shows momentum building in that direction.

A run of same-colour bars shrinking toward zero, even without a colour flip, shows momentum fading before the cross happens.

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

The EnableAlerts master toggle and the popup, push, email and sound channel toggles sit in the inputs panel, and the code guards firing to once per closed bar.

Every 1m scalping Indicator input

Core settings

Setting What it does Default
FastEma Fast EMA period feeding the MACD main line; default `12`. 12
SlowEma Slow EMA period feeding the MACD main line; default `26`. 26
SignalEma EMA period for the MACD signal line; default `9`. 9

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
Inputs panel for the 1m scalping indicator showing FastEma, SlowEma and SignalEma.
Inputs panel for the 1m scalping indicator showing FastEma, SlowEma and SignalEma.

Settings that fit your chart

The screenshot below uses EURUSD M1, where the histogram flips colour most often; the same MACD math runs on any timeframe the platform supports.

When the 1m scalping Indicator fails

A histogram this reactive on M1 flips colour often in a ranging market, producing many short-lived bars with no follow-through.

Because it uses the standard MACD periods rather than a faster scalping-tuned set, a very quiet M1 session can leave long stretches without a clean flip.

The histogram has no separate signal-strength filter; a bar that barely crosses zero gets the same colour as a bar that crosses by a wide margin, so the pane alone does not show conviction.

Copy the compiled 1m scalping Indicator file into your MQL4/Indicators folder, and the MT5 build into MQL5/Indicators, then restart the terminal and drag it onto a chart. The step-by-step guide with screenshots is at how to install MT4 and MT5 indicators.

Related on forexmt4systems.com: Gold Scalping Strategy.

Download the 1m scalping Indicator for MT4 and MT5

The zip holds the compiled 1m scalping Indicator build for MT4 and MT5, plus a short README. Compiled files only, no source. 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

Does the 1m scalping indicator plot on the price chart or its own pane?

It plots in a separate pane below the chart, not as an overlay on price. Both MACD Bullish and MACD Bearish are histogram buffers that live in that lower pane.

What do FastEma, SlowEma and SignalEma control?

They are the three periods behind the standard MACD calculation: FastEma `12` and SlowEma `26` build the main line, and SignalEma `9` smooths it into the signal line the histogram compares against.

Why does the histogram colour flip so often on M1?

M1 candles are short, so the MACD main and signal lines cross more often than they would on a higher timeframe, and each crossing shows up as a colour flip in the histogram.

What does the screenshot below show on the EURUSD M1 chart?

It shows the MACD Bullish and MACD Bearish histogram bars flipping colour several times across a short run of candles, which is what the build notes mean when they call M1 the timeframe with the most signal firings for this indicator.

Does a taller histogram bar mean a stronger signal?

The code does not add a separate strength filter. A taller bar means a larger gap between the MACD main and signal lines on that close, but the colour rule itself treats any bar above or below zero the same way.

Are results guaranteed?

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

Category: this is part of our Signal and Forecast collection. Next, 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