Watch how to download trading robots for free
Find us on Facebook!
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

JMA adaptive average - indicator for MetaTrader 5

Views:
18742
Rating:
(34)
Published:
2011.09.14 12:47
Updated:
2023.03.29 13:43
jjma.mq5 (6.71 KB) view
jma.mq5 (22.97 KB) view
jma_.mq5 (19.9 KB) view
\MQL5\Include\
Need a robot or indicator based on this code? Order it on Freelance Go to Freelance

Using this indicator is the best way to smooth price curves with a minimum time lag.

It differs from standard moving averages by better smoothing, higher sensibility and lesser time lag.

JMA is a form of AMA (Adaptive Moving Average) and is one of the best price filters. JMA curve has good smoothing, minimum lag during strong price moves and minimum overtake after their end. Note that JMA indicator analyses fast trends. Therefore, it is not recommended to set big values for the JMALength_ parameter.

Indicator is written in three variants that have absolutely similar operation principles. JJMA.mq5 indicator uses the CJJMA class of the SmoothAlgorithms.mqh library. The use of the class was thoroughly described in the article "Averaging 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 one can be applied to other indicators to get their JMA smoothing.

JMA adaptive average indicator

Translated from Russian by MetaQuotes Ltd.
Original code: https://www.mql5.com/ru/code/427

Go Go

The simplest trend indicator.

Extrapolator Extrapolator

Extrapolator is a result of a long-term research in the field of Timeseries Forecasting. This indicator forecasts future price behavior.

Stochastic_Cross_Alert_SigOverlayM_cw Stochastic_Cross_Alert_SigOverlayM_cw

The indicator generates buy and sell signals and issues alerts in case of the Stochastic Oscillator indicator overbought or oversold levels crossing.

SATL SATL

Slow Adaptive Trend Line is used for suppressing market noises and market cycles with longer oscillation periods.