Moving Average Candlesticks

Moving Average Candlesticks MetaTrader indicator — is a chart visualization of a standard moving average using the candlestick bars. It draws the candlesticks based on the moving average values calculated for Close, Open, Low, and High. It allows seeing a compact snapshot of the more detailed market information compared with the classic MA indicator. It works with any currency pair, timeframe, and MA mode. The indicator is available for MT4 and MT5.

Input parameters

  • MAPeriod (default = 10) — the period of the moving average used in the calculations.
  • MAType (default = MODE_SMA) — the method of the moving average.

Example and strategy

Moving Average Candlesticks Indicator Example MetaTrader Chart

This indicator isn't a very good one to use for direct trading. It simply indicates the moving average cross as well as some other parameters of the chart. Use it to spot the irregularities in the price behavior by observing the candlestick bodies' length and the length of their shadows (wicks). The change of color might seem like a good entry signal, but it will give a lot of fake signals too.

Downloads (ver. 1.01, 2022-03-09)

Moving Average Candlesticks for MetaTrader 4 in .zip

Moving Average Candlesticks for MetaTrader 4 in .mq4

Moving Average Candlesticks for MetaTrader 5 in .zip

Moving Average Candlesticks for MetaTrader 5 in .mq5


Warning! If you do not know how to install this indicator, please read the MetaTrader Indicators Tutorial.

Do you have any suggestions or questions regarding this indicator? You can always discuss Moving Average Candlesticks with the other traders and MQL programmers on the indicators forums.


1.01 - 2022-03-09

  • Improved the indicator's version for MT4.
  • Minor changes to the MT5 version.

© 2005–2022

Design — Mart Studio

Forex trading bears intrinsic risks of loss. You must understand that Forex trading, while potentially profitable, can make you lose your money. Never trade with the money that you cannot afford to lose! Trading with leverage can wipe your account even faster.

CFDs are leveraged products and as such loses may be more than the initial invested capital. Trading in CFDs carry a high level of risk thus may not be appropriate for all investors.