Yesterday, the MetaTrader 5 platform was updated by MetaQuotes to Build 3080. The new version is already available for download from brokers. It focuses on a complete revamp of the user interface, MQL5 coding improvements, numerous bug fixes, and changes to the interaction process with MQL5.com services. Here is the list of major changes in MT5 Build 3080:
https://www.mql5.com/en/forum/378362
If you find a bug or some undocumented feature in the new build, please post about it here.
- Updated the main program interface to make it look more modern and user-friendly:
- Market, Signals, and VPS (Virtual Server) are now part of the Navigator subwindow.
- Redesigned all interface icons.
- Added Costs column to trade history display (used by NFA-regulated brokers).
- Fixed loading of custom trading instruments.
- Fixed on-chart display of Signals trading history.
- The Fee column in trade history can now be exported to report files.
- Optimized performance of the built-in one-click trade panel.
- Fixed calculation of Margin Ratios field for custom instruments.
- Fixed trendline and rectangle chart object display.
- Fixed rounding of the Value column for open positions.
- Fixed phone number verification process.
- Added support for MQL5 account passwords longer than 32 characters.
- Fixed export of certificates in Wine.
- Fixed buttons for opening MQL5 services.
- Optimized File->New Chart menu generation.
- Added improved support of vector and matrix functions to MQL5 language.
- Added DEAL_SL and DEAL_TP values to the ENUM_DEAL_PROPERTY_DOUBLE enumeration to get the SL and TP values for executed deals.
- Added MQL_HANDLES_USED value to the ENUM_MQL_INFO_INTEGER enumeration to get the number of currently used class object handles.
- Added new methods to the MqlCalendarValue structure to work with economic calendar events: HasActualValue(), HasForecastValue(), HasPreviousValue(), HasRevisedValue(), GetActualValue(), GetForecastValue(), GetPreviousValue(), GetRevisedValue().
- Fixed debugging when a program uses an .ex5 library in its code.
- Accelerated compilation for programs containing large array initialization sequences.
- Fixed the CopyTicksRange() function when working with custom trading symbol data.
- Fixed code verification when templates with parameters are used.
- Added automatic Signals subscription renewals.
- Fixed display of Signals showcase.
- Added search by author to Market interface.
- Added auto-subscription renewal to VPS service.
- Fixed visual testing errors in Strategy Tester.
- Fixed "Go to definition" with Alt+G in MetaEditor.
- Added display of object type for references to class objects in Debugger.
- Added capability to display union values in the list of watched expressions in Debugger.
https://www.mql5.com/en/forum/378362
If you find a bug or some undocumented feature in the new build, please post about it here.