Technical Indicators
Technical Indicator Functions
All functions like iMA, iAC, iMACD, iIchimoku etc. create a copy of the corresponding technical indicator in the global cache of the client terminal. If a copy of the indicator with such parameters already exists, the new copy is not created, and the counter of references to the existing copy increases.
These functions return the handle of the appropriate copy of the indicator. Further, using this handle, you can receive data calculated by the corresponding indicator. The corresponding buffer data (technical indicators contain calculated data in their internal buffers, which can vary from 1 to 5, depending on the indicator) can be copied to a mql5-program using the CopyBuffer() function.
All indicator functions have at least 2 parameters - symbol and period. The NULL value of the symbol means the current symbol, the 0 value of the period means the current timeframe.
| Function | Action |
|---|---|
| iAC | Accelerator Oscillator |
| iAD | Accumulation/Distribution |
| iADX | Average Directional Index |
| iADXWilder | Average Directional Index by Welles Wilder |
| iAlligator | Alligator |
| iAMA | Adaptive Moving Average |
| iAO | Awesome Oscillator |
| iATR | Average True Range |
| iBearsPower | Bears Power |
| iBands | Bollinger Bands® |
| iBullsPower | Bulls Power |
| iCCI | Commodity Channel Index |
| iChaikin | Chaikin Oscillator |
| iCustom | Custom indicator |
| iDEMA | Double Exponential Moving Average |
| iDeMarker | DeMarker |
| iEnvelopes | Envelopes |
| iForce | Force Index |
| iFractals | Fractals |
| iFrAMA | Fractal Adaptive Moving Average |
| iGator | Gator Oscillator |
| iIchimoku | Ichimoku Kinko Hyo |
| iBWMFI | Market Facilitation Index by Bill Williams |
| iMomentum | Momentum |
| iMFI | Money Flow Index |
| iMA | Moving Average |
| iOsMA | Moving Average of Oscillator (MACD histogram) |
| iMACD | Moving Averages Convergence-Divergence |
| iOBV | On Balance Volume |
| iSAR | Parabolic Stop And Reverse System |
| iRSI | Relative Strength Index |
| iRVI | Relative Vigor Index |
| iStdDev | Standard Deviation |
| iStochastic | Stochastic Oscillator |
| iTEMA | Triple Exponential Moving Average |
| iTriX | Triple Exponential Moving Averages Oscillator |
| iWPR | Williams’ Percent Range |
| iVIDyA | Variable Index Dynamic Average |
| iVolumes | Volumes |