Download MetaTrader 5

Watch how to download trading robots for free

Interesting script?
So post a link to it -
let others appraise it

You liked the script? Try it in the MetaTrader 5 terminal

2011.09.13 11:05

JJurX - indicator for MetaTrader 5

| English Deutsch Русский 中文 Español 日本語 Português

votes: 9
jjurx.mq5 (7.46 KB)view

This moving average is a slow adaptive trend line with ultralinear and JMA smoothings.

The moving average is calculated the following way:

JJurX[bar] = JMA(Jurx(PRICE[bar]))


  • JurX() - JurX ultralinear smoothing algorithm;
  • JMA() - JMA adaptive smoothing algorithm;
  • PRICE[] - price series value;
  • bar - current bar index.

Additional JMA smoothing is used to improve the smoothing of the final indicator. The 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".


Translated from Russian by MetaQuotes Software Corp.
Original code:

Accelerator Oscillator (AC) Accelerator Oscillator (AC)

The Acceleration/Deceleration Indicator (AC) measures acceleration and deceleration of the current driving force.

Average Directional Movement Index (ADX) Average Directional Movement Index (ADX)

The Average Directional Movement Index Indicator (ADX) helps to determine if there is a price trend.

PA adaptive MACD PA adaptive MACD

Phase accumulation adaptive MACD - completely adaptive MACD

Basket Chart Creator Basket Chart Creator

Basket offline chart creator script using geometric mean method.