Cronex Impulse MACD Indicator for MT4 and MT5

Written by Dominic Walsh · Published · Last updated

A MACD histogram shows the gap between two lines. The cronex impulse macd indicator adds what that gap is doing. Columns turn lime while the main line climbs, red while it drops, and dark grey when it does neither, so a stalling move shows before the crossing arrives.

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

Platforms MT4 (.ex4) + MT5 (.ex5)
Chart window Separate window
Plots 7: Impulse Up, Impulse Down, Impulse Neutral, MACD, Signal, BUY, SELL
Alerts popup, push notification, email, sound
Inputs 10

What the file declares

Three histograms, two lines and two marks.

`Impulse Up` fills lime at width 3.

`Impulse Down` fills red at the same width.

`Impulse Neutral` fills dark grey between them.

`MACD` and `Signal` trace dodger blue and orange.

`BUY` and `SELL` marks land on the price chart.

  • Impulse Up: histogram, lime, width 3
  • Impulse Down: histogram, red, width 3
  • Impulse Neutral: histogram, dark gray, width 3
  • MACD: line, dodger blue, width 1
  • Signal: line, orange, width 1
  • BUY: arrow, lime, width 3, arrow code 233
  • SELL: arrow, red, width 3, arrow code 234
cronex impulse macd indicator: The three-colour histogram with both lines, EURUSD H1.
The three-colour histogram with both lines, EURUSD H1.

The recipe

The standard pair

iMACD returns both. `FastPeriod` `12`, `SlowPeriod` `26` and `SignalPeriod` `9` set them, reading `AppliedPrice` `PRICE_CLOSE`. Subtracting the signal from the main line gives the column height.

Colour from direction

Three readings of the main line decide it. This bar against the previous one says rising or falling; neither, and the column takes the neutral colour instead.

The marks

Crossings drive those. The main line moving through its signal prints an arrow on the candle, two points clear of the bar high or low.

How to follow along

Column height is still the gap between the two lines.

Colour is the direction of the main line, not its side.

A grey column above zero means the rise has paused.

Colour usually changes before a crossing does.

Both lines are drawn, so a crossing is visible coming.

Arrows mark the crossing bar itself.

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

A crossing of the two lines is the only event reported. `EnableAlerts` decides whether anything goes out and arrives on with `EnablePopup`. The phone, mail and audio routes all wait until you switch them on, and each crossing reports once a bar.

Every Cronex Impulse MACD Indicator input

Core settings

Setting What it does Default
FastPeriod Fast EMA period. Shorter of the two averages inside, `12`. 12
SlowPeriod Slow EMA period. Longer one, `26`. 26
SignalPeriod Signal SMA period. Smoothing laid over their difference, `9`. 9
AppliedPrice Applied price. Price both averages read, `PRICE_CLOSE`. PRICE_CLOSE

Alert settings

Setting What it does Default
EnableAlerts Whether a crossing speaks at all, `true`. on
EnablePopup It speaks as a terminal dialog, `true`. on
EnablePushNotify It reaches a phone as well, `false`. off
EnableEmail It goes out as mail, `false`. off
EnableSound It plays through the desktop, `false`. off
SoundFile The clip that plays, `”alert.wav”`. alert.wav
cronex impulse macd indicator: Inputs panel, the standard period trio above the routes.
Inputs panel, the standard period trio above the routes.

Where the settings fit

Appel’s periods came from daily bars and still set the rhythm. EURUSD H1 is the reference chart, where a crossing arrives every day or two. Go faster and they crowd together. Go slower and each one covers a whole session.

When it is unreliable

Three stacked averages lag whatever they measure.

A neutral column needs an exactly flat line, so it is rare.

In a range the colour changes with no move behind it.

Column height compares badly between two symbols.

Copy the compiled Cronex Impulse MACD 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.

Download the Cronex Impulse MACD Indicator for MT4 and MT5

The zip holds the compiled Cronex Impulse MACD 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

What makes an Impulse Neutral column appear?

The main line sitting at exactly the same value as on the previous bar. That is uncommon on a live chart, so grey columns are rare and worth noticing when they do show up in a run of one colour.

Does Impulse Up mean the column is above zero?

No, and that is the common misreading. Colour describes the direction the main line is moving. Which side of zero you are on shows in whether the column points up or down from the reference.

Why draw MACD and Signal as well as the columns?

So a crossing is visible before it happens. The columns tell you the gap is shrinking, and the two lines show exactly how much room is left before they actually meet.

Which price do FastPeriod and SlowPeriod read?

The close, set by `AppliedPrice`. Switching to typical or median price makes both averages account for the whole bar, which turns them slightly earlier and stops the pane matching a standard MACD elsewhere.

Are results guaranteed?

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

Category: this is part of our Oscillators collection. Also, truly, browse more Oscillators 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