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: Demo_DRAW_ZIGZAG
Demo_DRAW_ZIGZAG : Simple example of use of the DRAW_ZIGZAG drawing style. The indicator connects the Highs and Lows of the neighbour bars. See also: The Drawing Styles in MQL5 . Author: MetaQuotes
Automated-Trading
Added topic Expert Advisors: MQL5 Wizard - Trade Signals Based on 3 Black Crows/3 White Soldiers + RSI
MQL5 Wizard - Trade Signals Based on 3 Black Crows/3 White Soldiers + RSI : The MQL5 Wizard allows creating ready-made Expert Advisors based on the Standard library classes delivered together with the client terminal (see Creating Ready-Made Expert
Automated-Trading
Added topic Expert Advisors: MQL5 Wizard - Trade Signals Based on 3 Black Crows/3 White Soldiers + MFI
MQL5 Wizard - Trade Signals Based on 3 Black Crows/3 White Soldiers + MFI : The MQL5 Wizard allows creating ready-made Expert Advisors based on the Standard library classes delivered together with the client terminal (see Creating Ready-Made Expert
Automated-Trading
Added topic Expert Advisors: MQL5 Wizard - Trade Signals Based on 3 Black Crows/3 White Soldiers + CCI
MQL5 Wizard - Trade Signals Based on 3 Black Crows/3 White Soldiers + CCI : The MQL5 Wizard allows creating ready-made Expert Advisors based on the Standard library classes delivered together with the client terminal (see Creating Ready-Made Expert
Automated-Trading
Added topic Libraries: cIntSpeech
cIntSpeech : It speaks the specified text using the speech engine. The cIntSpeech class has an only Say() method, it has two parameters. The first is the text to speak, the second is used to allow printing the text in "Experts" tab. Author: Дмитрий
Automated-Trading
Added topic Libraries: MQL5 Wizard - Candlestick Patterns Class
MQL5 Wizard - Candlestick Patterns Class : The MQL5 Wizard allows creating ready-made Expert Advisors based on the Standard library classes delivered together with the client terminal.  It allows to check your trade ideas quickly, all you need
Automated-Trading
Added topic Expert Advisors: MQL5 Wizard - Trade Signals Based on 3 Black Crows/3 White Soldiers + Stochastic
MQL5 Wizard - Trade Signals Based on 3 Black Crows/3 White Soldiers + Stochastic : The MQL5 Wizard allows creating ready-made Expert Advisors based on the Standard library classes delivered together with the client terminal (see Creating Ready-Made
Automated-Trading
Added topic Expert Advisors: Demo_resource_EA
Demo_resource_EA : The example of use of the resources. It creates a button, using the object of OBJ_BITMAP_LABEL type. This is the version of the Demo_Create_OBJ_BITMAP_LABEL_EA Expert Advisor with resources, built-in in the .EX5 file. Author
Automated-Trading
Added topic Scripts: Demo_Create_OBJ_BITMAP_Script
Demo_Create_OBJ_BITMAP_Script : The example of chart background image, created using the object of OBJ_BITMAP type. The graphic object of OBJ_BITMAP type allows to show the .BMP images on the chart. It's possible to draw the image as background
Automated-Trading
Added topic Expert Advisors: Demo_Create_OBJ_BITMAP_LABEL_EA
Demo_Create_OBJ_BITMAP_LABEL_EA : The example of button, created using the object of OBJ_BITMAP_LABEL type. The graphic object of OBJ_BITMAP_LABEL allows to create the different buttons. To enable the change of its state, it's necessary to enable the
Automated-Trading
Added topic Indicators: TrendMagic
TrendMagic : The Trend Magic indicator.  It uses the Commodity Channel Index (period=50) and Average True Range (period=5) indicators for the calculations. Author: Сергей
Automated-Trading
Added topic Expert Advisors: eKeyboardTrader
eKeyboardTrader : The Expert Advisor allows to trade using the keyboard. The Buy, Sell and Close trade operations are supported. It allows to set/change: Trade Volume (lots), Stop Loss, Take Profit, Slippage. After launch of the Expert Advisor, it
Automated-Trading
Added topic Expert Advisors: Multicurrency OnTick (string symbol) event handler
Multicurrency OnTick (string symbol) event handler : This is the simplified implementation of multicurrency mode in MetaTrader 5. It isn't necessary to consider the details how does it work. It has minimum settings and simple structure. It's
Automated-Trading
Added topic Indicators: Nonparametric Zig Zag, Out of Price Walk
Nonparametric Zig Zag, Out of Price Walk : Nonparametric zigzag. The monotonicity condition for the ascending segment of the zigzag: the High of any subsequent bar must not be lower than any Low of the ascending segment. Similarly, for the descending
Automated-Trading
Added topic Indicators: Nonparametric Zig Zag, A-la Clyde Lee Patterns
Nonparametric Zig Zag, A-la Clyde Lee Patterns : Nonparametric ZigZag, based on the "a-la Clyde Lee Patterns". The upward ZigZag segment starts when bullish (rising) patterns for High and Low has appeaed on the current bar. The same is for the
Automated-Trading
Added topic Expert Advisors: A la "Bobsley" Expert Advisor
A la "Bobsley" Expert Advisor : The Expert Advisor uses the Moving Average and Stochastic indicators. It isn't the original version of "Mover3MkII" Expert Advisor by Boris Odintsov, it's my viewpoint on deals of Automated Trading Championship 2010
Automated-Trading
Added topic Libraries: Hash functions library
Hash functions library : The library contains the following hash functions: adler32, CRC-32, MaHash8v64. Also it has functions for radix conversion of a number. General purpose hash functions: adler32 CRC-32 (fast, table implementation) MaHash8v64
Automated-Trading
Added topic Scripts: Export Indicator's Values v1
Export Indicator's Values v1 : After searching for such script, I decided to create mine, and decided to share it with the MQL5 community. This script exports indicator's values to CSV File along with date and time (you can change the iCustom
Automated-Trading
Added topic Indicators: The "New bar" event handler for the indicators
The "New bar" event handler for the indicators : This indicator will allow you to perform the recalculation of the indicator's data only when the new bar on the chart has appeared. The idea of this approach is described in the " New Bar" Event
Automated-Trading
Added topic Expert Advisors: MQL5 Wizard - Trade Signals Based on Reversal Candlestick Patterns
MQL5 Wizard - Trade Signals Based on Reversal Candlestick Patterns : MQL5 Wizard provides the automatic creation of Expert Advisors (see MQL5 Wizard: Creating Expert Advisors without Programming ). The CSignalCandles class provides trade signals