MetaQuotes Software Corp. is the software development company. One of our products is the MetaTrader 5 trading platform intended for trading in different financial markets.
Use the links below to download the latest builds:
- MetaTrader 5 Client Terminal - https://download.mql5.com/cdn/web/metaquotes.software.corp/mt5/mt5setup.exe
- MQL5 Reference (CHM) - https://www.mql5.com/files/docs/mt5/mql5/chm/mql5.chm
- MQL5 Reference (PDF) - https://www.mql5.com/files/pdf/mql5.pdf
Automated-Trading
Added topic Indicators: iStochasticOfOsc
iStochasticOfOsc : The Stochastic of all oscillator-like indicators, included in MetaTrader 5 client terminal. Indicators included: AD ; ADX ; ADXW ; ATR ; BEARS ; BULLS ; BWMFI ; CCI ; CHAIKIN ; DEMARKER ; FORCE ; GATOR ; MACD ; MFI ; MOMENTUM ; OBV
Automated-Trading
Added topic Indicators: iUniMA
iUniMA : The Universal Moving Average , it allows to select any type of moving average, included in the MetaTrader 5 client terminal: Simple ; Exponential ; Smoothed ; Linear Weighted ; AMA (Adaptive Moving Average); DEMA (Double Exponential Moving
Automated-Trading
Added topic Indicators: iMAFan
iMAFan : A Colorful Fan of Moving Averages . Author: Дмитрий
Automated-Trading
Added topic Indicators: iHeikenAshiSm
iHeikenAshiSm : The Heiken Ashi indicator with smoothing. Depending on the parameters it can be plotted as bars or candles. It can plot the HeikenAshi bars (Fig. 1), and the standard price bars (or candles), painted as Heiken Ashi bars (Fig. 2)
Automated-Trading
Added topic Expert Advisors: An Expert Advisor, based on the "Puria method" Forex Strategy
An Expert Advisor, based on the "Puria method" Forex Strategy : An Expert Advisor, based on the "Puria method" Forex Strategy. Trading rules: Sell when the blue MA crossed two red MAs from above to below and the signal is confirmed by MACD indicator
Automated-Trading
Added topic Indicators: The Hodrick-Prescott Filter
The Hodrick-Prescott Filter : The Hodrick-Prescott filter is used in macroeconomics, especially in real business cycle theory to separate the cyclical component of a time series from raw data. It has a zero lag. There is a common disadvantage of such
Automated-Trading
Added topic Indicators: The Moving Average Indicator, based on the Quasi-Digital Filter.
The Moving Average Indicator, based on the Quasi-Digital Filter. : The Moving Average Indicator, based on the Quasi-Digital Filter. The MACD Indicator as example of its use is presented. Author: VladMsk
Automated-Trading
Added topic Indicators: iS7N_TREND.mq5
iS7N_TREND.mq5 : Now it's two-color (or two-mode) trend indicator, the number of calculated bars can be specified. Also you can select the mode (one or two color) and the uptrend and downtrend color. The number of bars to plot is also can be changed
Automated-Trading
Added topic Indicators: BB 3sigma
BB 3sigma : Bollinger Bands +-3sigma. You can change period and sigma ratio (Proper size of Deviation is 0.5~1.0). Bollinger Bands Indicator (BB) is similar to Envelopes . The only difference is that the bands of Envelopes are plotted a fixed
Automated-Trading
Added topic Indicators: Price prediction by Nearest Neighbor found by a weighted correlation coefficient
Price prediction by Nearest Neighbor found by a weighted correlation coefficient : The main disadvantage of the classical Nearest Neighbor algorithm (see an examplary implementation in https://www.mql5.com/en/code/133 ) is that all prices within a
Automated-Trading
Added topic Indicators: Price prediction by Nearest Neighbor
Price prediction by Nearest Neighbor : This indicator uses the Nearest Neighbor clustering technique, also called k-NN, to search for the most similar pattern in history and use its past prices as predictions of the current pattern future prices. The
Automated-Trading
Added topic Indicators: iS7N_TREND_1
iS7N_TREND_1 : Trend indicator with simple smoothing algorithms. Based on the indicator trend.mq4 with some modifications. It has an only one parameter - period (use period=24 for EURUSD). Author: Николай
Automated-Trading
Added topic Indicators: Fourier extrapolation of price
Fourier extrapolation of price : This indicator fits a trigonometric model to prices and extrapolates it in the future. This indicator uses the Quinn-Fernandes algorithm to find the harmonic frequencies. It fits harmonics of the trigonometric series
Automated-Trading
Added topic Indicators: AR extrapolation of price
AR extrapolation of price : This indicator uses an autoregresive model to extrapolate prices. The indicator plots two curves: the blue curve represents the model outputs during its fitting, the red curve shows predicted future prices. Author
Automated-Trading
Added topic Indicators: Linear regression slope
Linear regression slope : Linear regression slope normalized to SMA ( simple moving average ). the SMA normalization was chosen for the indicator. Also, because of very small values of the LRS, the indicator values are calculated and plotted in parts
Automated-Trading
Added topic Expert Advisors: a simple RKD Expert Advisor based on a specified custom RKD indicator
a simple RKD Expert advisor based on a specified custom RKD indicator : This is a simple Expert Advisor that uses custom RKD indicator. The code describes how a specified custom RKD indicator can be used in MetaTrader 5 Expert Advisor. The better
Automated-Trading
Added topic Scripts: Export historical data
Export historical data : The script purpose is to export historical rates data to format, convenient for analysis in external programs. The output file contain the historical price data (bars) of the specified month in the following form:  
Automated-Trading
Added topic Indicators: FIR_filter
FIR_filter : Moving Average, calculated using the digital filter. In this example the Hann Window is used. Author: Vladimir
Automated-Trading
Added topic Indicators: WPR_Hist
WPR_Hist : It searches for tops or bottoms of price movement. Attention - the signal lines of trend reversal isn't filtered. It's better to use it at several timeframes for the confirmation of divergence. Author: maloyz
Automated-Trading
Added topic Indicators: HI LO Indicator
HI LO Indicator : This is HILO Indicator. Usage of this indicator should be obvious. Author: charly king her