MQL5 Source Code Library for MetaTrader 5 - 183
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.
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Allow the use of cookies to log in to the MQL5.com website.
Please enable the necessary setting in your browser, otherwise you will not be able to log in.
The Expert Advisor drawn on the principle of the semaphore, signal MBKAsctrend3 indicator.
The Fast Stochastic indicator is one of modifications of a popular stochastic oscillator.
The mathematical indicator that operates on the principle of approximation of sinusoid waves and realizes visualization of Fourier series for currency pair quotes
The Universal Oscillator indicator can display Bears Power, Bulls Power, CCI, DeMarker, MACD, Momentum, RSI, Stochastic, William's Percent Range. Three modes of overbought / oversold levels: the constant, dynamic (MA), dynamic (Bollinger Bands). Three rendering mode: line, filling, histogram
The trading system drawn on the basis of the signals of the SuperWoodiesCCI indicator
This indicator uses support vector machines to analyse indicator data and signal future trades. Buy trades are signalled by a green ‘up’ arrow with sell trades signalled by a red ‘down’ arrow.
Triangular Moving Average (TMA). The main weight goes for the average part of the price series. In fact, the Moving Average is a double smoothed simple Moving Average
This indicator was created by Edward Coppock in 1962. It displays the long term possibilities to buy or sell (in the original, only to buy).
The Expert Advisor with which Alexander Prishchenko (Crucian) participated in Automated Trading Championship 2012
The indicator "collects" the information of a trend lines drawn on a current chart, displays the prices of lines in the last (forming) bar and also either gives signals, or sends alerts when price crosses the trend line upon trader choice
The Expert Advisor drawn on the basis of the TrendEnvelopes semaphore, signal indicator
The indicator draws support/resistance lines and the trend lines in the chart
The Expert Advisor drawn on the basis of the signals of the StepSto_v1 stochastic oscillator
The Expert Advisor moves Stop Loss of the open position along the border of the channel built using CandleStop indicator
The class is designed for calculation the Fractals technical indicator (Fractals) using the algorithm of the ring buffer.
The class is designed for calculation of the technical indicator Triple Exponential Moving Average (Triple Exponential Moving Average, TEMA) using the algorithm of the ring buffer.
The Exp_RD-TrendTrigger trading system is based on change of the trend direction displayed by the RD-TrendTrigger oscillator.
The class is designed for calculation of the technical indicator Double Exponential Moving Average (Double Exponential Moving Average, DEMA) using the algorithm of the ring buffer.
The class is designed for calculation the technical indicator On Balance Volume (On Balance Volume, OBV) using the algorithm of the ring buffer.