Opens in a new tab
Engulfing Pattern Indicator MT4

Engulfing Pattern Indicator MT4

Not every "engulfing" indicator uses the textbook definition — and this one is stricter than most. Rather than just checking whether one candle's body swallows the previous candle's body, this indicator requires the newer candle to close beyond the entire prior candle's range. Download the Engulfing Pattern Indicator for MT4 free below and see the…

Download the Engulfing Pattern Indicator MT4

Not every “engulfing” indicator uses the textbook definition — and this one is stricter than most. Rather than just checking whether one candle’s body swallows the previous candle’s body, this indicator requires the newer candle to close beyond the entire prior candle’s range. Download the Engulfing Pattern Indicator for MT4 free below and see the exact rule it’s checking.

What Is the Engulfing Pattern Indicator?

This is a chart-overlay indicator that marks a specific, aggressive version of the engulfing reversal pattern. A bullish signal requires the prior candle to have closed down, the current candle to close up, the current candle’s low to sit below the prior candle’s low, and — critically — the current candle’s close to finish above the prior candle’s entire high. In other words, the pattern only fires when the new candle doesn’t just engulf the previous candle’s body, it closes past its full range. The bearish version mirrors this on the downside: prior candle up, current candle down, current high above the prior high, and the current close finishing below the prior candle’s entire low.

When a bullish setup is detected, a blue up arrow plots at the candle’s low. When a bearish setup is detected, a red down arrow plots at the candle’s high. Because the close has to break past the entirety of the previous candle rather than just overlap its body, signals from this indicator represent a more decisive shift in control between buyers and sellers than a standard engulfing scan would flag. This full-range requirement is a meaningfully higher bar than most engulfing scripts, which typically only check that one candle’s open and close fully contain the previous candle’s open and close.

Key Features

  • Marks a stricter, full-range-break variant of the engulfing pattern rather than a simple body-engulfing check.
  • Plots directional arrows directly on the price chart at the signal candle, with separate colors for bullish and bearish signals.
  • Optional AlertON input pops an on-chart Alert() the moment a new signal forms on the current bar.
  • A DrawCandle input exists in the settings, but in this build the outline-drawing routine it’s meant to control is never called from the main calculation loop — so toggling it currently has no visible effect on the chart. We’re flagging this so you’re not left wondering why nothing changes when you switch it.

How to Use It

Copy the .mq4 file to your MQL4/Indicators folder, refresh MT4’s Navigator, and attach it to any chart — it draws directly on the price window. If you want a popup notification whenever a new signal appears, set AlertON to true in the indicator’s inputs.

One thing to know before you rely on this for entries: the indicator recalculates on every tick, including for the current, still-forming candle. That means a signal can appear on the live bar before it closes and then disappear again if price moves back inside the prior candle’s range before the bar finishes. Treat any arrow on the most recent, still-open candle as provisional, and wait for that candle to close before treating it as a confirmed signal — arrows on already-closed candles are stable and won’t move.

Once a signal is confirmed on a closed candle, many traders use the engulfing candle’s own high or low as a stop-loss reference and look for the pattern to line up with a support/resistance zone, trendline, or prior swing point before treating it as a full trade setup rather than trading the arrow in isolation. Combined with the closed-candle stop-loss reference, this makes the pattern easier to plan around once confirmed, even though the strict full-range requirement means it will surface fewer setups than a looser body-only scan. It also means a signal here is more directly comparable to a genuine breakout than a subtler body-engulfing read would be, since price has already traded through the entire prior candle by the time the arrow confirms.

Best Timeframes / Best Use Cases

Because the pattern requires a full-range close-through rather than just a body overlap, it naturally filters out weaker engulfing setups and tends to appear less frequently than a standard engulfing scanner — which some reversal traders prefer, since each signal represents a more decisive shift in control between buyers and sellers. It works on any timeframe; higher timeframes (H1 and above) will generally produce more reliable, less noisy reads given the strictness of the close-through requirement, while lower timeframes will show more frequent but noisier signals given the repaint behavior on the live bar.

Final Thoughts

This is a genuinely stricter take on the engulfing pattern — it demands more from price than a typical body-engulfing scanner before it marks a candle. Just be aware of the repaint behavior on the current bar, and know that the DrawCandle toggle isn’t wired up to anything visible in this version. Download it free below and see the exact detection logic for yourself.

Download the Engulfing Pattern Indicator MT4
  • AlertON (default false) — When true, shows an on-chart Alert() popup the moment a new engulfing signal forms on the current bar.
  • DrawCandle (default true) — Intended to toggle an outline drawing around the signal candle, but the routine that uses it is not called from the current build's main loop, so it has no visible effect.

FAQs About the MT4 Engulfing Pattern Indicator MT4

One Quick Step

Enter your name and email and check your inbox for the download link.