Release Notes: Forex Trading Platform
Trading Terminal
- Fixes in the MQL5 Market.
- Added showing of trade levels for the "Chart" graphical object.
- Fixed errors connected with password change.
- Added the "Anchor Point" property (OBJPROP_ANCHOR) for the "Bitmap Label" object.
- Fixed the "Code Base" tab.
- Added translation of the interface into Czech.
- The interface of the Web installer translated into Chinese, French, German, Portuguese, Russian and Spanish.
MQL5
- Fixed an error in the Bars() function for the W1 and MN timeframes.
- Fixes in the OpenCL support.
- Standard Library. Published classes of controls processing mouse events.
- Standard Library. Fixed an error in the CExpertTrade::SetOrderExpiration method.
MetaTester
- Fixed display of balance in the list of testing agents.
- Fixed an error that could damage string parameters of an Expert Advisor during optimization.
- Fixed generation of testing reports.
Fixed errors reported on the forum and in crash logs.
Updated documentation.
The live update is available through the LiveUpdate system.
The MetaTrader 5 Trading Terminal can be downloaded at http://files.metaquotes.net/metaquotes.software.corp/mt5/mt5setup.exe
Trading Terminal
- Included the release version of the MQL5 Market. Applications can be purchased from the terminal now.
- Fixed binding of file extensions in Windows Explorer.
- Fixed recalculation of panel size for a minimized window.
- Enhanced logging of email sending errors.
MQL5
- Added support for parallel computing using OpenCL.
- Changed behavior of the Bars() function - if necessary, the cache of historical data for the appropriate period is recalculated, but without downloading additional history from the server.
- Fixed checking for the existence of a trading symbol before requesting its history.
- Fixed passing of coordinates in mouse events - added correction for the window frame.
- Fixed passing of reference to a string for the x64 version.
- Fixed calculation of a string passed to the DLL for the x64 version.
- Fixed handling of ChartRedraw call in graphical objects of the "Chart" type.
- Standard Library. Fixed FormatOrder(...) methods of classes CHistoryOrderInfo and COrderInfo.
- Standard Library. Fixed the CiCustom::Initialize method.
MetaTester
- Fixed restoring of balance in testing settings.
- Optimized scanning of the list of available agents.
- Fixed setting of a deal price in the MqlTradeResult structure for Instant Execution.
- Expanded checking for the integrity of historical data on tester agents.
Fixed errors reported on the forum and in crash logs.
Updated documentation.
The live update is available through the LiveUpdate system.
The MetaTrader 5 Trading Terminal can be downloaded at http://files.metaquotes.net/metaquotes.software.corp/mt5/mt5setup.exe
Trading Terminal
- Fixed accounting of a tick size in prices when placing orders from a chart.
MQL5
- Fixed initialization of a string variable.
- Fixed an error that caused different results in the x32 and x64 versions of an Expert Advisor.
- Added CHART_WINDOW_YDISTANCE property - receiving window top coordinates by its index.
MetaTester
- Fixed receiving information about processor.
- Optimized working with orders and deals history.
Fixed errors reported on the forum and in crash logs.
Updated documentation.
The live update is available through the LiveUpdate system.
The MetaTrader 5 Trading Terminal can be downloaded at http://files.metaquotes.net/metaquotes.software.corp/mt5/mt5setup.exe
Trading Terminal
- A double click on the vertical axis scale or pressing "5" on a numpad restores the scale of the chart.
- Enhanced check of the incoming flow of prices.
- Enhanced check of the incoming flow of transactions of the Depth of Market.
- Fixed update of account data in the login dialog.
- Fixed update of the deposit currency in the header of the "Exposure" tab.
MQL5
- Added trade symbol properties - SYMBOL_SESSION_*.
- Fixed check for availability of private and protected methods.
- Fixed problem with receiving strings from the DLL.
MetaTester
- Fixed setting of prices in Market Watch when restarting optimization.
- Fixed generation of ticks in multicurrency testing.
- Fixed distribution of tasks for MQL5 Cloud agents.
- Fixed requesting of the trade history with the start and end dates specified.
Fixed errors reported on the forum and in crash logs.
Updated documentation.
The live update is available through the LiveUpdate system.
The MetaTrader 5 Trading Terminal can be downloaded at http://files.metaquotes.net/metaquotes.software.corp/mt5/mt5setup.exe
Trading Terminal
- Fixed control of the deal size in the Depth of Market window.
- Fixed display of the name of a brokerage company in reports.
- Fixed saving of the last deal volume in default settings after closing a position.
- Fixed opening of stop level modification dialog by double-clicking on a position.
- Fixed display of time and address of the last connection - now they are shown only when you connect with the master password.
MQL5
- Added a warning shown when freeing memory at an invalid pointer.
MetaTester
- MetaTester: Fixed distribution of tasks to Cloud agents.
- MetaTester: Fixed passing of the Profit Factor in optimization results.
Fixed errors reported on the forum and in crash logs.
Updated documentation.
The live update is available through the LiveUpdate system.
The MetaTrader 5 Trading Terminal can be downloaded at http://files.metaquotes.net/metaquotes.software.corp/mt5/mt5setup.exe
Trading Terminal
- Improved notification of canceled orders in the Exchange Execution mode.
- Added correct display of prices for the orders placed in the Market Execution mode.
- Improved operation of the client terminal under Wine.
- Fixed display of indicators with the DRAW_ARROW drawing style.
- Fixed adding of objects with the option of showing the properties dialog.
- During authorization, information about the time and address of the last successful connection is shown in the terminal log.
- Added support of forced change of the master password at next login.
- Fixed display of the tick chart.

MQL5
- Added an event of mouse cursor move CHARTEVENT_MOUSE_MOVE and a chart event CHART_EVENT_MOUSE_MOVE.
- Added a function for saving resources into a file - ResourceSave.
- Fixed execution of the command of adding an indicator to a chart.
- Disabled prohibition to use the SendMail function in indicators.
- Added check of use of numeric data types in functions ArrayMin, ArrayMax, ArraySort.
- Fixed the GetValueByTime function for graphical objects.
- Added generation of the CHART_EVENT_MOUSE_MOVE event when releasing the left mouse button.
- Standard library - added automatic support of resizing of bars and dialog boxes in the library of controls.
- Standard library - added support of mouse events in the library of controls.
MetaTester
- Optimized traffic used when passing optimization results.
- Optimized selection of a Cloud server by an agent based on scanning results.
- Enhanced logging of changes in the list of Cloud servers.
- Fixed calculation of return for cross symbols.
- Fixed connection of tester agents to a Cloud server through a proxy.
- Fixed requesting of the trade history with the start and end dates specified.
- Fixed setting of shift of the left chart border in a template for visual testing.
- Fixed setting of prices in Market Watch before testing.
Fixed errors reported on the forum and in crash logs.
Updated documentation.
The live update is available through the LiveUpdate system.
The MetaTrader 5 Trading Terminal can be downloaded at http://files.metaquotes.net/metaquotes.software.corp/mt5/mt5setup.exe
Trading Terminal
- Fixed checking of a selected symbol when opening a new order placing dialog.
- Fixed adding of a symbol into the selection list when subscribing to the Depth of Market when you switch to another account.
- Fixed and optimized scanning for available servers when opening a demo account.
- Optimized and accelerated initial initialization and switching between accounts.
- Expanded connection checking when receiving information about the amount of funds available on an MQL5 account.
- Fixed loss of positions of the terminal bars after start of a debugger.
- Fixed drawing of boundaries of an indicator's vertical scale for small window size.
- Terminal: Fixed forming of the list of substitution of available symbols in Market Watch.
- Fixed setting of order expiration time in the dialogs of pending order placing and modification.
- Redesigned the dialog of placing market orders in the Exchange Execution mode.
- Added showing of information about the public part of the client certificate for the extended authorization mode.
- Fixed calculation of order execution price based on the bid volume in the Depth of Market.
MQL5
- Changed version of .ex5 files. All MQL5 programs must be recompiled.
- Fixed errors in operation of dynamic arrays.
- Fixed release of an array after a failed call of MarketBookGet.
- Fixed setting of the last error after a call of OrderCheck.
- Fixed an error that caused the removal of an Expert Advisor in case creation of the indicator used in it failed.
- Fixed call of the parametric constructor of the static variable of a function.
- Fixed optimization of inline functions.
- Standard Library: Added a new set of classes for creating dialogs and display panels MQL5 programs.
MetaTester
- Added use of a single history database by agents of one computer to reduce the volume of downloaded history. The common database is located in the bases directory near the agents data directories.
- Optimized work with the history database - reduced the number of disk accesses.
- Enhanced logging agent to connect through a proxy MQL5 Cloud.
- Optimized work with the history in the tester agent.
- Modified algorithm of task distribution among the servers of the MQL5 Cloud.
- Optimized distribution of testing tasks among the servers of the MQL5 Cloud during genetic optimization.
- Fixed initialization of cross symbols during repeated testing.
- Fixed cleanup of a testing file buffer.
- Optimized use of traffic by tester agents when working with MQL5 Cloud.
- Added information about the number of a pass during export of optimization results in XML.
- Extended check of the availability of funds when using the MQL5 Cloud.
- Fixed errors that could result in the appearance of different testing results on different agents.
MetaEditor
- MetaEditor: Fixed setting of debug points.
- MetaEditor: Optimized work of MetaAssist.
Fixed errors reported on the forum and in crash logs.
Updated documentation.
The live update is available through the LiveUpdate system.
The MetaTrader 5 Trading Terminal can be downloaded at http://files.metaquotes.net/metaquotes.software.corp/mt5/mt5setup.exe
- Trading Terminal: Trade and price characteristics of a trading instrument are now shown in a separate Details tab of the Market Watch:

- Trading Terminal: Fixed downloading of the terminal and MetaEditor documentation files.
- Trading Terminal: Fixed setting of filtration parameters in a trading history after an account is changed.
- Trading Terminal: Redesigned the server selection dialog box that appears when opening a demo account.
- Trading Terminal: Fixed and accelerated displaying of the Depth of Market.
- Trading Terminal: Fixed saving of an Expert Advisor running on a chart when changing a profile.
- Trading Terminal: Fixed displaying of emails requiring confirmation of a client certificate for further authorization.
- Trading Terminal: Fixed terminal crash when a Windows session is closed with a failure.
- Trading Terminal: Fixed incorrect display of monetary values for systems, whose languages are with the left to right text direction.
- Trading Terminal: Changes made to improve stability of the terminal under Wine.
- MQL5: Fixed control of the visibility of graphical objects on different timeframes.
- MQL5: Fixed values of the clrAqua and clrFuchsia color constants.
- MQL5: Expanded validation of timeseries data requests.
- MQL5: Fixed changing of size of dynamic arrays.
- MQL5: Changed version of .ex5 files. All MQL5 programs must be recompiled.
- MQL5: In classes of arrays of primitive type, added linear search methods.
- MetaTester: Expanded control over the use of resources by Cloud tester agents (use of CPU, memory and hard disk).
- MetaTester: Fixed validation of dates of single test intervals.
- MetaTester: Fixed reset of the list of selected symbols before each test pass.
- MetaTester: Fixed scanning and displaying of the list of available Cloud servers.
- MetaTester: Added proxy support in connections to the Cloud network.
- MetaTester: Fixed the "no history" error in optimizations run using the Cloud network.
- MetaTester: In the visual tester corrected automatic adding of custom indicators that are plotted in a separate window.
- Fixed errors reported on the forum and in crash logs.
- Updated documentation.
The live update is available through the LiveUpdate system.
The MetaTrader 5 Trading Terminal can be downloaded at http://files.metaquotes.net/metaquotes.software.corp/mt5/mt5setup.exe
- Trading Terminal: Fixed terminal crash when updating a news database.
- MetaTester: Added periodic updates of balance on the Experts tab.
- MetaTester: Improved algorithm of task distribution among Cloud servers.
- MetaEditor: Fixed receiving of the list of articles when changing the language.
- Fixed errors reported on the forum and in crash logs.
- Updated documentation.
The live update is available through the LiveUpdate system.
The MetaTrader 5 Trading Terminal can be downloaded at http://files.metaquotes.net/metaquotes.software.corp/mt5/mt5setup.exe
- Trading Terminal: Fixed a dialog with the form for entering the MQL5.com account details.
- Trading Terminal: Fixed terminal crash when compressing a news database.
- Trading Terminal: Fixed saving of new servers when they are added in the new account dialog.
- MQL5: Fixed handling of parametric macro.
- MetaTester: Fixed crash of testing agents in some cases.
- MetaTester: Added update of a link in the list of agents in case authorization state or balance changes.
- MetaTester: Expanded logs of the testing agent.
- Fixed errors reported on the forum and in crash logs.
- Updated documentation.
The live update is available through the LiveUpdate system.
The MetaTrader 5 Trading Terminal can be downloaded at http://files.metaquotes.net/metaquotes.software.corp/mt5/mt5setup.exe
MetaTrader 5 — a complex trading platform for providing brokerage services on the retail Forex market.
Copyright 2000-2012, MetaQuotes Software Corp.
