On Friday, a new version of the MetaTrader 5 platform was by MetaQuotes - Build 2980. It focuses on server-side push notifications, bug fixes, and new coding features:
MetaQuotes' forum announcement thread:
https://www.mql5.com/en/forum/371495
If you find a bug or some undocumented feature in the new build, please post about it here.
- Added server-side push notifications about trade actions on your account. Server-side notifications should be enabled on your broker's server for this feature to work.
- Improved MetaTrader Virtual Hosting (VPS) interface.
- Updated Strategy Tester interface to feature small buttons for various MQL5 services.
- Added memory for open MQL5 services windows to re-open them after you restart the platform.
- Fixed synchronization of MQL5 account with your platform.
- Fixed various minor glitches in Signals interface.
- Fixed implementation of the "−" (minus) operator for complex numbers in the Standard Library.
- Added a possibility to use expressions in variable initialization.
- Fixed a potential error with unions of very large arrays.
- Fixed the StringToCharArray() function not to stop the conversion at the first terminating null character it encounters.
- Improved Profiler by adding a display of a call place for inline functions.
- Added an Empty project type choice when creating a new project in MetaEditor.
- Improved the speed of MetaEditor launching.
- Fixed an error in the debugger when a list of observed expressions could display incorrect values under some conditions.
- Added automatic .py extensions for Python files created by MQL Wizard.
- Fixed some other bugs and errors.
MetaQuotes' forum announcement thread:
https://www.mql5.com/en/forum/371495
If you find a bug or some undocumented feature in the new build, please post about it here.