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

votes: 24
2013.04.24 06:39
2016.11.22 07:32
nonlagama.mq5 (9.66 KB)view

The real author:


To a large extent, NonLagAMA is just the strongly processed standard Moving Average indicator which has a lot of settings compared to the last indicator and changes the color when changing the trend direction.

Indicator input parameters:

//| Indicator input parameters        |
input uint Length0=12;                    // Depth of NonLagAMA averaging
input double Deviation=0;                 // Deviation
input uint Filter=0;                      // Price change value
input Smooth_Method MA_Method1=MODE_SMA;  // Method of averaging
input uint Length1=12;                    // Smoothing depth
input int Phase1=15;                      // Smoothing parameter
input Applied_price_ IPC=PRICE_CLOSE;     // Price constant
input int Shift=0;                        // Horizontal shift of the indicator in bars
input int PriceShift=0;                   // Vertical shift of the indicator in points

This indicator was first implemented in MQL4 and published in Code Base on 19.01.2009.

The indicator uses SmoothAlgorithms.mqh library classes (must be copied to the terminal_data_folder\MQL5\Include). The use of the classes was thoroughly described in the article "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers".

Fig.1 The NonLagAMA indicator

Fig.1 The NonLagAMA indicator

Translated from Russian by MetaQuotes Software Corp.
Original code:

F2a_AO F2a_AO

A semaphore arrow indicator using three NavelEMA Moving Averages.

NavelEMA NavelEMA

The classic EMA with the linear combination of price timeseries.

Vo Vo

The averaged volatility indicator.

BB_CCI_CrossOver BB_CCI_CrossOver

The indicator of patterns. It is based on the smoothed Commodity Channel Index and Bollinger Bands.