Welcome Forex EA downloads & MT4/MT5 auto-trading resources — EAs, Gold EAs, quant tools and real-world automation.
Sign In Sign Up

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

author EAcpu | 5 reads | 0 comments |

JMA adaptive average - indicator for MetaTrader 5

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.

JMA adaptive average - indicator for MetaTrader 5


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

Verification code Refresh