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.
Strategy Tester
- 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 https://download.mql5.com/cdn/web/metaquotes.ltd/mt5/mt5setup.exe?utm_source=www.metatrader5.com