Trading Terminal
- One click trading panel is not displayed for non-trading symbols and when an investor account is used.
- Fixed one click trading panel on a chart when working in Wine (for Linux, Mac).
- Fixed drawing indicators having DRAW_FILLING drawing style.
Added detailed warning of different trading symbol settings at Signal Source and Subscriber's sides to the signal subscription dialog. This reduces the probability of subscribing to a signal, which is incompatible with Subscriber's trading account.
Trading Signals
MQL5
- Expanded ENUM_ORDER_STATE enumeration - states of trading orders. Added ORDER_STATE_REQUEST_ADD, ORDER_STATE_REQUEST_MODIFY and ORDER_STATE_REQUEST_CANCEL values.
Added new position properties (ENUM_POSITION_PROPERTY_INTEGER enumeration):
- POSITION_TIME_MSC - position placing time in milliseconds since 00:00:00 01.01.1970
- POSITION_TIME_UPDATE - position changing time in seconds since 00:00:00 01.01.1970
-
POSITION_TIME_UPDATE_MSC - position changing time in milliseconds since 00:00:00 01.01.1970
Added CPositionInfo::TimeMsc, CPositionInfo::TimeUpdate and CPositionInfo::TimeUpdateMsc properties to Standard Library.
Added new order properties (ENUM_ORDER_PROPERTY_INTEGER enumeration):
- ORDER_TIME_SETUP_MSC - order placing time in milliseconds since 00:00:00 01.01.1970
-
ORDER_TIME_DONE_MSC - order execution time in milliseconds since 00:00:00 01.01.1970
Added COrderInfo::TimeSetupMsc, COrderInfo::TimeDoneMsc, CHistoryOrderInfo::TimeSetupMsc and CHistoryOrderInfo::TimeDoneMsc properties to Standard Library.
Added a new deal property (ENUM_DEAL_PROPERTY_INTEGER enumeration):
- DEAL_TIME_MSC - the time of a deal execution in milliseconds since 00:00:00 01.01.1970
Added CDealInfo::TimeMsc property to Standard Library.
- Fixed placing market trade requests from MQL5 applications for symbols having Instant Execution type and an exceeded threshold, after which the execution type changes to Request Execution.
- Fixed an error preventing OnTradeTransaction event from being called at custom indicators.
- Standard Library. Fixed looping when using methods of working with directories in CFile class
- Standard Library. Fixed errors in Resize and Reserve methods for CArray* dynamic array classes.
- Standard Library. Fixed behavior of scrollbars and drop-down lists when using them in control elements (MQL5\Include\Controls).
- Standard Library. Fixed specifying pending order expiration time when using CTrade::OrderOpen method.
Strategy Tester
- Added free disk space control when a testing agent works with MQL5.Cloud Network - if at least 500 MB of free disk space is absent, connection to MQL5.Cloud Network is not performed.
- Fixed unnecessary reexecution of tasks when calculating genetic optimization for purely mathematical tasks.
MetaEditor
Added Navigate Forward/Navigate Backward commands to the tool bar and menu.
Added MQL5.Storage automatic activation - activation command is displayed in Navigator's context menu in case MQL5 account login and password are absent and MQL5.Storage base is empty:
Fixed errors reported 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