MetaTrader 5 Client Terminal Build 2006

Discussion in 'MetaTrader 5' started by Enivid, Feb 23, 2019.

  1. Enivid

    Enivid Administrator Staff Member

    Build 2006 of MetaTrader 5 has been released yesterday. It is the first major release after a series beta-testing versions. It focuses on adding new type of MQL5 programs - Services, renewing the economic calendar feature, adding tutorials to Terminal, and API for R language apps:
    • Updated economic calendar with new filters, new events, and MQL5 functions to access events from code.
    • Added new program type for MQL5 - services. They are not attached to a specific chart, but rather run in background of the Terminal on its launch. Their aim is to prepare custom data feeds for your charts and other MQL5 programs.
    • Added tutorial to Terminal to showcase its most interesting features to new users.
    • Added an option to display trading account history statement as positions.
    • Added MetaTrader 5 API for R language - you can now access a MetaTrader 5 instance from a program coded in R language.
    • Added automatic deletion of the custom symbol history files upon the custom symbol's deletion.
    • Optimized significantly the execution of CustomTicks* and CustomRates* functions.
    • Added new Array/Struct conversion functions.
    • Added MathSwap() function to change byte order in integer variables.
    • Added network functions to work with sockets.
    • Added new functions to work with strings: StringReserve() and StringSetLength().
    • Added more functions for array manipulation.
    • Added count parameter to CustomRatesUpdate(), CustomRatesReplace(), CustomTicksAdd(), and CustomTicksReplace() functions to specify the number array elements to process.
    • Added an overload of CustomSymbolCreate() to create a custom symbol based on the existing one.
    • Added new time formats for StringToTime() function.
    • Added TERMINAL_VPS property to the ENUM_TERMINAL_INFO_INTEGER enumeration to detect whether the Terminal is running on MQL5 Virtual Hosting.
    • Added SYMBOL_EXIST property to the ENUM_SYMBOL_INFO_INTEGER enumeration to check whether a symbol exists.
    • Indicators are now reinitialized upon trading account change.
    • Added TesterStop() function to forcibly stop the Strategy Tester from within the MQL5 code.
    • It is no longer possible to test expert advisors on real ticks data via MQL5 Cloud Network.
    • Improved display of visual testing mode for indicators.
    • Optimized the speed of testing and optimization.
    • Expert advisors can now access historical data faster.
    • Added Croatian translation of the user interface.
    • Fixed custom symbol calculation errors.
    • Fixed bugs in debugger.
    • Fixed errors in the Standard Library.
    • Fixed other bugs and errors.
    MetaQuotes' release announcement is available here:

    If you find a bug or some undocumented feature in the new build, please post about it here.

Share This Page