JMA Adaptive Average - MetaTrader 5 Script | Forex Indicator Download - MT4/MT5 Resources

Using this indicator is the best way to smooth the price curve with minimal time lag.
It differs from the standard moving average through better smoothing, higher sensitivity, and shorter time lag.
JMA is a form of the American Medical Association (Adaptive Moving Average) and is one of the best price filters. The JMA curve has good smoothness, with minimal lag during periods of strong price movement and minimal overtaking afterward. Note that the JMA indicator analyzes fast trends. Therefore, setting large values for the JMALength_ parameter is not recommended.
The indicator is written in three variants with absolutely similar operating principles. The JJMA.mq5 indicator uses the CJJMA class of the SmoothAlgorithms.mqh library. The use of this class is described in detail in the article "Average price series for intermediate calculations without using additional buffers" .
JMA.mq5 and JMA_.mq5 indicators do not use any classes. The difference is that the second indicator can be applied to other indicators to obtain their JMA smoothing.

Attachment download
📎 jjma.mq5 (6.71 KB)
📎 jma.mq5 (22.97 KB)
📎 jma_.mq5 (19.9 KB)
📎 smoothalgorithms.mqh (133.8 KB)
Source: MQL5 #427
💡 Featured Recommendations
✍️ Latest by the author
- •
- •
- •
- •
- •
- •
📌 Popular topics
- •
- •
- •
- •
- •
- •
- •
- •
🔗 You May Be Interested In
- •
- •
- •
- •
- •
- •