MQL5 Source Codes of Technical Indicators for MetaTrader 5 - 63
MQL5 technical indicators analyze MetaTrader 5 price charts on Forex, as well as stock and commodity markets. Indicators define trend direction and power, overbought and oversold states, support and resistance levels. Underlying mathematical models provide objective assessment of the current market state allowing traders to accept or reject trading system's signals.
You can download and launch offered indicators in MetaTrader 5. The library of indicators is also available directly from MetaTrader 5 platform and MetaEditor development environment.
The 2pbIdealXOSMA indicator represents the MACD histogram based on the 2pbIdeal1MA and 2pbIdeal3MA indicators.
An alternative replacement for the standard RVI indicator which considers trades volume
Rise or fall in prices is often preceded by increased activity of trading. The True MFI indicator tries to use this factor.
Two lines are channel averages created by High and Low price values for different periods displayed as clouds
The smoothed and slower version of the True MFI indicator.
The Balance of Power (BOP) indicator was described by Igor Livshin and measures the strength of the bulls vs bears by assessing the ability of each to push price to an extreme level.
The alternative indicator for trend definition based on the breakthrough bars and distance from extremums.
The MultiMaRsiSignal indicator displays the information about the active trends using the five MaRsi-Trigger indicators' value from different timeframes.
A Moving Average with double smoothing
Bill William's Gator Oscillator which is drawn on the high and displayed on the lower timeframe.
Bill William's accelerator (Accelerator Oscillator) which is drawn on the high and displayed on the low timeframe.
Bill William's magic oscillator (Awesome oscillator) which is drawn on the high and displayed on the low timeframe.
A standard version of the OSMA indicator which can be placed in a fixed timeframe on a value different from the chart timeframe where the averaging algorithms can be changed.
The Trigger indicator has three states: rising, falling and flat
The Price and Volume Trend indicator (Price and Volume Trend, PVT) with its signal line.
Digital filtration of the variation indicator.
Simple trend indictor performed in the NRTR form
The Parabolic SAR indicator with the ability to choose timeframe where it can be calculated.
The indicator that allows modifying color of the candles.
Classic exponential Moving Average with the ability to use real numbers as the averaging period.
The Alligator of Bill Williams drawn in the zigzag form. The indicator can be calculated and set in a fixed timeframe.
Larry Williams' the Percent Range indicator drawn in the zigzag form. The indicator can be calculated and set in a fixed timeframe.
It defines the boundaries of a flat channel based on bars closings.
Defines the boundaries of flat channel based on bars extremums
The indicator displays a series of internal, external and single directed closing and prompts exit points on short-term trend trading
The indicator "warning" about the appearance of the bars with an extended range and/or strong directed movements
USDX is an index which measures the dollar's value against a basket of six basic currencies
The Pivot levels indicator, the Pivot sublevels and the Camarilla levels drawing the indicator buffers and the horizontal lines
The MultiJFatlSignal indicator shows the information about active trends using the JFatl four indicators value from different Time Frame
Envelopes drawn in ZigZag form. They can be drawn fixing Time Frame and then calculate input parameters
The Three-Bar High/Low System indicator by Larry Williams
The oscillator with two lines based on Bollinger Bands, BearsPower and BullsPower
Good old Moving Average drawn using DRAW_SECTION style is a usual mean to draw ZigZag. Time Frame on which it is calculated can be set in input parameters. That is why such an unusual style of drawing is used.
Bollinger Bands drawn using DRAW_SECTION style is a usual mean to draw ZigZag. Time Frame on which it is calculated can be set in input parameters. That is why such an unusual style of drawing is used.
An indicator similar to Bolinger Band.
Change Alert for barmenteros original indicator that compares four types of regression (linear, quadratic, logarithmic and exponential) and chooses the one that best fits the data analyzed.
The signal indicator based on the Aroon indicator values.
Parkinson's historical volatility.
This indicator calculates the classic historical volatility of a financial asset.
Implementation of the option to change the drawing mode, as exemplified by the CCI indicator.