MetaTrader 5 Trading Terminal build 581

What's new in MetaTrader 5

3 February 2012

Trading Terminal

  1. Included the release version of the MQL5 Market. Applications can be purchased from the terminal now.
  2. Fixed binding of file extensions in Windows Explorer.
  3. Fixed recalculation of panel size for a minimized window.
  4. Enhanced logging of email sending errors.


  1. Added support for parallel computing using OpenCL.
  2. Changed behavior of the Bars() function - if necessary, the cache of historical data for the appropriate period is recalculated, but without downloading additional history from the server.
  3. Fixed checking for the existence of a trading symbol before requesting its history.
  4. Fixed passing of coordinates in mouse events - added correction for the window frame.
  5. Fixed passing of reference to a string for the x64 version.
  6. Fixed calculation of a string passed to the DLL for the x64 version.
  7. Fixed handling of ChartRedraw call in graphical objects of the "Chart" type.
  8. Standard Library. Fixed FormatOrder(...) methods of classes CHistoryOrderInfo and COrderInfo.
  9. Standard Library. Fixed the CiCustom::Initialize method.

Strategy Tester

  1. Fixed restoring of balance in testing settings.
  2. Optimized scanning of the list of available agents.
  3. Fixed setting of a deal price in the MqlTradeResult structure for Instant Execution.
  4. Expanded checking for the integrity of historical data on tester agents.

Fixed errors reported on the forum and in crash logs.
Updated documentation.

The live update is available through the LiveUpdate system.

The MetaTrader 5 Trading Terminal can be downloaded at