Band Moving Average (BMA) Indicator for MT4 & MT5 – Simple Dynamic Support and Resistance Bands

12/03/2022

The Band Moving Average (BMA) Indicator is a simple yet effective technical analysis tool developed for MetaTrader 4 (MT4) and MetaTrader 5 (MT5) platforms. It is based on the classic Moving Average concept and was enhanced using an idea suggested by one of the platform’s users.

Instead of displaying a single moving average line, the BMA Indicator plots three parallel lines on the price chart, creating a dynamic price channel that helps traders identify support and resistance levels, as well as potential buy and sell zones.

How the Indicator Works
The Band Moving Average Indicator consists of the following components:

  • Central Line
  • This is the standard Moving Average applied to price. Traders can choose between Simple (SMA), Exponential (EMA), or Weighted (WMA) methods.
  • Upper Band
  • The upper line is calculated by shifting the central moving average upward by a fixed percentage (2% by default).
  • Lower Band
  • The lower line is calculated by shifting the central moving average downward by the same percentage.

The upper and lower bands act as dynamic resistance and support levels, adapting automatically to market movement.

Trading Concept
The BMA Indicator is particularly useful in range-bound and moderately trending markets. A common trading approach includes:

  • Sell setups when price reaches or reacts near the upper band
  • Buy setups when price reaches or reacts near the lower band

Because price can occasionally break through these dynamic levels or the trend direction can change abruptly, it is recommended to use a moderate stop-loss and confirm entries with additional tools or price action signals.

According to the example provided, the indicator performs well on the EUR/USD H4 timeframe, although traders can experiment with other symbols and timeframes to match their strategies.

Input Parameters
The indicator offers a small set of adjustable parameters for flexibility:

  • MA_Period (default: 49) – Period of the central moving average
  • MA_Shift (default: 0) – Horizontal shift applied to all lines
  • MA_Method (default: Simple) – Type of moving average (Simple, Exponential, or Weighted)
  • Percentage (default: 2) – Vertical percentage distance of the upper and lower bands from the central line
Band Moving Average | MT4
Band Moving Average | MT5

Password:forexsignalpro.net