On May 22, a new update for MetaTrader 5 trading platform has been released my MetaQuotes - Build 2450. It offers major changes and complete lack of support of 32-bit operating systems. The list of changes includes the following:
https://www.mql5.com/en/forum/340782
If you find a bug or some undocumented feature in the new build, please post about it here.
- This update and all next MT5 builds will only work in 64-bit environment.
- Added Subscriptions services to subscribe to data feeds, hire personal managers, build strategies.
- Added chart option to hide the chart ticker (the name of the currency instrument and the timeframe).
- Added chart option to display trade history on this particular chart (without altering the global options).
- Added new chart color template (Color on White).
- Added new commands to context menus in Market Watch to quickly open a Depth of Market window.
- Added highlighting to the currently active chart's frame.
- Improved display of trade levels on a chart (ticket numbers are now hidden, uppercase letters are used, integer volumes are displayed without a trailing zero, levels are hidden if charts are too small).
- Added display of symbol description (if set) to the chart ticker line.
- Added new columns to Trade tab of the Terminal: Change (percentage yield of a trade), Value (market value of the position), Magic (magic number set by an EA).
- Added support for up to 5,000 symbols in Market Watch.
- Fixed sorting of chats by update time.
- Improved speed when working with 50,000 symbols and more.
- Fixed a bug that prevented position from closing if its volume didn't correspond to the current volume step parameter.
- Improved speed when working with tick history via MQL code.
- Added new functions to work with SQLite databases: DatabaseReset(), DatabaseBind(), DatabaseBindArray().
- Added FSD_FILE_MUST_EXIST flag for the FileSelectDialog() function to indicate that the selected file must exist.
- Added new properties to the ENUM_SYMBOL_INFO_DOUBLE enumeration to work with option contracts: SYMBOL_PRICE_CHANGE, SYMBOL_PRICE_VOLATILITY, SYMBOL_PRICE_THEORETICAL, SYMBOL_PRICE_DELTA, SYMBOL_PRICE_THETA, SYMBOL_PRICE_GAMMA, SYMBOL_PRICE_VEGA, SYMBOL_PRICE_RHO, SYMBOL_PRICE_OMEGA, SYMBOL_PRICE_SENSITIVITY.
- Added possibility to export BLOB fields in HEX format with DatabaseExport() function.
- Added CHART_SHOW_TICKER property to ENUM_CHART_PROPERTY_INTEGER enumeration.
- Improved the quality of compiled code, which should increase its execution speed.
- Fixed bugs with compilation and execution of template functions and classes.
- Fixed some bugs with the CustomTicksReplace().
- Fixed how order history selection period works - it is now based on order execution date rather than order creation date.
- Implemented multiple changes to the Python MT5 library.
- Added an 'Add an existing folder' option to add a folder to the project in MetaEditor.
- Improved search and replace function in MetaEditor to allow regex and extended search types. Searching is now also possible on MQL5.community, GitHub, MSDN, and Stack Overflow websites.
- Added a possibility to quickly change the font size in MetaEditor by sliding the mouse scroll wheel while holding Ctrl key.
- Added a possibility to import CSV tables to SQLite database tables.
- Added quick commands to insert time and color into MQL5 code.
- Fixed Class snippet operation in MetaEditor.
- Fixed support of absolute paths in MetaEditor.
- MQL4 code is no longer supported in MQL5 MetaEditor.
https://www.mql5.com/en/forum/340782
If you find a bug or some undocumented feature in the new build, please post about it here.