Watch how to download trading robots for free
Find us on Telegram!
Join our fan page
Interesting script?
So post a link to it -
let others appraise it
You liked the script? Try it in the MetaTrader 5 terminal
Indicators

Engulfing Pattern Indicator with Volume Confirmation - indicator for MetaTrader 5

Views:
1837
Rating:
(4)
Published:
2025.05.27 00:03
MQL5 Freelance Need a robot or indicator based on this code? Order it on Freelance Go to Freelance

Description:

This indicator identifies bullish and bearish engulfing candlestick patterns on the chart and optionally confirms them with volume. When the volume of the current candle exceeds that of the previous one, the pattern is considered stronger and more reliable. The user can choose whether or not to apply this volume confirmation filter.

External Inputs:

  • BullishArrowColor : Color of the arrow marking bullish engulfing patterns.

  • BearishArrowColor : Color of the arrow marking bearish engulfing patterns.

  • UseVolumeFilter : Enables or disables volume confirmation.

How to Interpret:
An arrow pointing upward below a candle indicates a bullish engulfing pattern, while a downward arrow above a candle indicates a bearish engulfing pattern. When volume confirmation is enabled, only engulfing patterns with increasing volume are shown.


Illustration:

Engulfing Pattern Indicator — Visual Chart Example



Trendline zigzag in qualitative channel Trendline zigzag in qualitative channel

A dynamic trendline-based evolution of the Donchian Channel

Equity and Balance Indicator - History based Equity and Balance Indicator - History based

This indicator reads the trade history and plots the Cumulative P & L over time, helping visual traders to see how much money they are making or losing over time. This current version has a difference of 0.02% marginal error, due to rounding floats, and calculation methods. It can be considered extremely precise with this marginal error.

Trade Classes in Python - CTade, CSymbol, CPositionInfo, etc. Trade Classes in Python - CTade, CSymbol, CPositionInfo, etc.

MQL5-Like Trade Classes in Python for MetaTrader 5 Python

Population-based optimisation algorithms Population-based optimisation algorithms

Population-based optimisation algorithms are collected here. The archive contains all necessary files to run the algorithms on test functions.