MACD Trend Candles V3 Wide Indicator for MT4 and MT5

Written by Dominic Walsh · Published · Last updated

Wide is the operative word. The macd trend candles v3 wide indicator runs 21, 55 and 13 instead of the textbook set, which slows every crossing down considerably. Its histogram then takes four colours, and the same state can be painted onto the price candles themselves.

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 (levels 0)
Plots 6: HistBullUp, HistBullDn, HistBearDn, HistBearUp, Signal, MACD
Alerts popup, push notification, email, sound
Inputs 12

What the build shows

Four histograms, two lines and coloured candles.

`HistBullUp` fills lime and `HistBullDn` sea green.

`HistBearDn` fills red and `HistBearUp` fire brick.

`MACD` traces dodger blue and `Signal` gold.

A reference sits at zero across the pane.

`InpColorCandles` paints price using chart objects.

  • HistBullUp: histogram, lime, width 3
  • HistBullDn: histogram, sea green, width 3
  • HistBearDn: histogram, red, width 3
  • HistBearUp: histogram, fire brick, width 3
  • Signal: line, gold, width 2
  • MACD: line, dodger blue, width 2
macd trend candles v3 wide indicator: The four-shade histogram with both lines, EURUSD H1.
The four-shade histogram with both lines, EURUSD H1.

How a value appears

Fibonacci periods

Three numbers, all from the sequence. `InpFastEMA` `21`, `InpSlowEMA` `55` and `InpSignalSMA` `13`. Each is roughly double the textbook value, so everything moves more slowly.

Four shades

Two questions set the colour. Which side of zero the histogram sits on, and whether it grew or shrank against the previous bar. Each pairing fills its own buffer.

Making it visible

`InpHistScale` `10000.0` multiplies every series. A difference between two averages on a currency pair is a fraction of a pip and would otherwise plot as a flat line.

How to read it

Lime means above zero and still growing.

Sea green means above zero but shrinking.

Red means below zero and growing downward.

Fire brick means below zero but recovering.

The shade usually changes before the crossing does.

Candle colouring repeats the same state on price.

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

A change of histogram state is the reported event, and `InpEnableAlerts` ships false so nothing goes out until you switch it on. `InpEnablePopup` and `InpEnableSound` are already set behind it, with push and mail closed.

Every Macd Trend Candles V3 Wide Indicator input

Core settings

Setting What it does Default
InpFastEMA Fast EMA (wide V3). Quicker average, `21`. 21
InpSlowEMA Slow EMA (wide V3). Slower one, `55`. 55
InpSignalSMA Signal SMA period. Smoothing over their difference, `13`. 13
InpHistScale Histogram visual scale (forex). Multiplier making the pane readable, `10000.0`. 10000.0
InpCandlePrefix Prefix on the candle objects, `”MTC_V3W_”`. MTC_V3W_

Display settings

Setting What it does Default
InpColorCandles Color price candles by MACD state. Paint price candles to match, `true`. on

Alert settings

Setting What it does Default
InpEnableAlerts Master alert switch. Master switch, shipped off, `false`. off
InpEnablePopup Popup alert. A state change as a terminal dialog, `true`. on
InpEnablePush Push notification. The same on a phone, `false`. off
InpEnableEmail Email alert. off
InpEnableSound Sound alert. The same through the desktop, `true`. on
InpSoundFile (see inputs panel) alert.wav
macd trend candles v3 wide indicator: Inputs panel, the Fibonacci periods above the scale.
Inputs panel, the Fibonacci periods above the scale.

Choosing a market

Twenty-one against fifty-five is slow by design. EURUSD H1 is the reference chart, where a crossing comes once or twice a week. Go faster and it behaves like a standard MACD. Go slower and each state can hold for a month.

When it misleads

Wider periods lag further behind price.

Four shades take a while to read at a glance.

Colouring candles creates one object per bar.

The master alert switch ships off, so it starts silent.

Copy the compiled Macd Trend Candles V3 Wide 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 Macd Trend Candles V3 Wide Indicator for MT4 and MT5

The zip holds the compiled Macd Trend Candles V3 Wide 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

Why does InpFastEMA run 21 rather than 12?

Because the whole build is tuned wide. Twenty-one, fifty-five and thirteen are Fibonacci numbers, roughly double the textbook set, and the result is a slower reading that produces far fewer crossings.

What separates HistBullUp from HistBullDn?

Direction, not side. Both sit above zero, so both say the main line leads its signal. Lime means the gap widened against the previous bar and sea green means it narrowed, which warns of a turn.

What does InpHistScale 10000.0 fix?

Readability. The gap between a twenty-one and a fifty-five bar average on a currency pair is a fraction of a pip, so every series gets the same multiplier or the pane draws a flat line.

Should InpColorCandles stay on?

It depends on the chart. Painting candles creates one object per bar, which is heavy on a long history, but it does put the histogram’s state where your eyes already are.

Are results guaranteed?

No. Trading involves risk. Results are not guaranteed; past performance is not indicative of future results. Use the Macd Trend Candles V3 Wide Indicator as one input. Always backtest before trading live.

Category: this is part of our Oscillators collection. 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