Yesterday, a new release of MetaTrader 5 platform was made available by MetaQuotes - Build 2860. It applies numerous improvements and fixes:
https://www.mql5.com/en/forum/365602
If you find a bug or some undocumented feature in the new build, please post about it here.
- You can now disable MQL5.com services from the platform if you don't want to use them. You can do this via the Tools->Options->Community menu.
- Optimized the platform's operation under Wine in both macOS and Linux.
- Added new type of orders "Market to Limit". If there is no liquidity to fill the market order at a current price, it becomes a limit order with the given price as a limit price. Currently, it can be used only when trading on Borsa Istanbul.
- Added two new macros to MQL5 language: __COUNTER__ and __RANDOM__. The former is an internal counter that increments by 1 each time it is called. The latter is the random ulong number, which is generated each time it is called.
- Fixed volatility chart display for options.
- Fixed adding trading instruments to Market Depth via search console in Market Watch.
- Expanded functionality of SQL database operations with new functions.
- Fixed operation of synchronous chart requests to non-existing trading symbols.
- Optimized and accelerated CopyTicks* functions.
- Changed code profiling to always run in a non-visual mode.
- Changed debugging to run in a non-visual mode by default but with an option to switch to a visual mode.
- Fixed display of function names in code profile in cases when they previously were shown as <unknown>.
- Fixed some other bugs.
https://www.mql5.com/en/forum/365602
If you find a bug or some undocumented feature in the new build, please post about it here.