MQL5 Source Code Library for MetaTrader 5 - 114
This is the largest free source code library for MetaTrader 5 platform programs. Here you can find ready-made Expert Advisors, technical indicators, scripts and libraries. Use the code library when learning MQL5 language and develop your own automated trading applications based on the provided codes.
You can freely download and test published codes, as well as launch them in MetaTrader 5. The library is also available directly from MetaTrader 5 platform and MetaEditor development environment.
Moving average indicator with the linear regression smoothing algorithm.
RSI oscillator with ultralinear and JMA smoothing algorithms.
Reference Fast Trend Line (RFTL).
The fan based on the five T3 moving averages for trend indication.
Moving average indicator based on parabolic approximation of price.
In this MACD histogram the JMA smoothing is used instead of the standard smoothing.
RSI indicator applied to MACD clearly shows the current price divergence.
PCCI (Perfect Commodity Channel Index) is a high frequency part of the price fluctuations normalized using the standard deviation.
This oscillator generates market entry and exit signals based on RSI and CCI indicators.
This indicator solves an issue of the use of digital filters in the client terminal.
The indicator shows the channel based on fractals.
Fast Adaptive Trend Line (FATL) is based on the low frequency digital filter.
The indicator shows the current trend, support and resistance levels.
Colored MACD histogram with the signal line that changes its color according to the trend direction.
Center of gravity is the oscillator developed by John Ehlers and presented in the "Stocks & Commodities" magazine (May, 2002).
The indicator generates market entry signals based on the ADX indicator.
Trend strength indicator based on the Laguerre adaptive filter.
A non-invasive candle time that can be positioned next to price or near a corner.
This trend indicator shows the current trend direction and moments for closing of the opened position.
The indicator plots the Fibonacci retracement levels for a user-defined number of bars.
The downward crossover of T3 moving average is a signal to open a long position, the upward crossover of T3 moving average is a signal to open short position.
T3 Moving Average is based on multiple exponential smoothing of price.
Mesa Adaptive Moving Average (MAMA) indicator.
Stochastic Oscillator equivalent with a minimum lag.
Arrows&Curves shows signals to open and close positions.
Fast Trend Line Momentum (FTLM) and Slow Trend Line Momentum SLTM) indicators show the rate of price change.
Crossover of overbought/oversold levels of Chande Momentum Oscillator is used as a signal to open positions.
Chande Momentum Oscillator (CMO) is a technical indicator that attempts to capture the Momentum.
CoeffofLine indicator shows the most likely future price direction (2-3 bars).
Keltner Channel is volatility-based envelopes set above and below an exponential moving average.
Donchian Channels is a volatility indicator based on the calculation of the current price range with using the recent highest and lowest prices.
The indicator that demonstrates the power of price changes entropy.
The "Support and Resistance" indicator shows the support and resistance levels using the Fractals indicator by Bill Williams.
A Lime candle of BrainTrend2 indicator is a signal to open a long position, a Magenta candle is a signal to open a short position.
A blue candle of BrainTrend1 indicator is a signal to open a long position, a red candle is a signal to open a short position.
Aroon Oscillator predicts price changes from trend to flat market conditions.
Aroon indicator created by Tushar Chande indicates if a long-term trend is going to an end or just pausing a little before a new movement.
Perry Kaufman's adaptive moving average with indicative signal points.
BrainTrend1Stop is a trend reversal indicator.
BrainTrend1Sig is an indicator for positions opening and closing. It indicates trend reversal points when a price reaches extreme values.