The latest MT5 update is now available on brokers' trading servers - Build 1200. The main changes include the addition of the long-term tick history, direct payment for services via the platform, and class templates. Here is the list of the most important changes for this build:
This MetaTrader 5 update should already be available from your broker's trading server - just let your platform update. See this post by MetaQuotes for a complete list of changes.
Found a bug or some awesome feature in the new build? Post about it here!
- Added tick history (in the charts), which is stored on the trade server. Previously, you only had access to ticks stored during the current terminal operation period.
- Payment for Signals and Virtual Hosting can now be done directly via payment systems without transferring funds to your MQL5 account first.
- Added class templates (similar to C++), allowing a higher level of code abstraction and building multipurpose coding libraries.
- Accelerated execution of MQL5 programs on 64-bit systems.
- Added system information display on platform's startup.
- New Market Watch window design: number of symbols displayed and total, quick search and add bar, Ctrl+U hotkey to manage symbols.
- Economic calendar can now be present in several languages.
- Fixed window arranging in terminal.
- Fixed some bugs in Trailing Stop operation.
- Better terminal display in 4K resolution.
- Fixed operation of terminal under Windows 10.
- It is now impossible to purchase products from MQL5 Market without signing in your MQL5.com account if the terminal is operating via VPS.
- Fixed migration (to Virtual Hosting) of FTP settings.
- New MqlTick format in MQL5 language:
MQL5:struct MqlTick { datetime time; // Time of a price last update double bid; // Current Bid price double ask; // Current Ask price double last; // Current Last price ulong volume; // Volume for the current Last price long time_msc; // Time of a price last update in milliseconds uint flags; // Tick flags };
- TICK_FLAG_BID - new Bid
- TICK_FLAG_ASK - new Ask
- TICK_FLAG_LAST - new Last price
- TICK_FLAG_VOLUME - changed Volume
- TICK_FLAG_BUY - the tick is a result of a Buy deal
- TICK_FLAG_SELL - the tick is a result of a Sell deal
- Added operators * and & to receive a variable by its reference and to get a reference to a variable in MQL5 code.
- ObjectsDeleteAll() function can now delete chart objects by a given name prefix - a very useful function for indicators using chart objects.
- ObjectGetValueByTime() now returns correct values in all cases.
- Copy*() functions now do not cause a long delay when there is no data to copy from the server.
- MQL5 standard library has been updated. Its documentation is now available also in: German, French, Chinese, Turkish, Spanish, and Portuguese.
- MQL5 documentation is now available in Japanese.
- Strategy Tester now features a tree of programs when selecting what to test, making it easier to set the input expert advisor or indicator.
- Fixed various errors and bugs
This MetaTrader 5 update should already be available from your broker's trading server - just let your platform update. See this post by MetaQuotes for a complete list of changes.
Found a bug or some awesome feature in the new build? Post about it here!