EMAVFS – indicator MetaTrader 5

Real author: Stanislav Bulashev

Exponential moving average with a variable smoothing factor.

//+-----------------------------------+
//|   INDICATOR INPUT PARAMETERS      |
//+-----------------------------------+
input double Wmin=0;                      // minimum sensitivity  
input double Wmax=5;                      // maximum sensitivity
input double Efactor=1.01;                // factor E (change the value near one for the tenth and hundredth shares) 
input double Afactor=1.001;               // degree A (change the value near one for the tenth and hundredth shares)                   
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 is compiled as both an MQL5 indicator and an MQL4 indicator, for which the extension of the indicator code should be changed for mq4, place the code in <terminal_data_directory MetaTrader4>\MQL4\Indicators, and compile it using the relevant code editor.

  The 2 Pole Butterworth Filter - indicator MetaTrader 5

Fig.1. Indicator EMAVFS

Fig.1. Indicator EMAVFS


📈 ROBOTFX MetaTrader Expert Advisors and Indicators to maximize profits and minimize the risks