MT5 platform beta build 3600 enables fast matrix multiplication in MQL5
Fintech company MetaQuotes announces the release of MetaTrader 5 platform beta build 3600, offering Web Terminal improvements and fast matrix multiplication in MQL5.
The new version provides General Matrix Multiplication (GeMM) in MQL5. This algorithm speeds up calculations on most processors. The new algorithm is currently supported in the matrix::GeMM method.
MetaTrader 5 Web Terminal build 3600 adds ready-made color templates for the web terminal interface. The templates affect the display of chart bars and lines, and the prices in the Market Watch and account financial statements. The design team has prepared color template presets, based on traders’ suggestions and on traditional color combinations.
Redesigned symbol specification window. Trading instrument data has been rearranged into logical blocks for ease of viewing.
MQL5: Added new CopySeries function for copying synchronized timeseries from MqlRates into separate arrays.
The CopySeries function allows obtaining only the necessary timeseries into different specified arrays during one call, while all of timeseries data will be synchronized. This means that all values in the resulting arrays at a certain index N will belong to the same bar on the specified Symbol/Timeframe pair. Therefore, there is no need for the programmer to additionally synchronize the received timeseries by the bar opening time.
Unlike CopyRates, which returns the full set of timeseries as an MqlRates array, the CopySeries function allows obtaining specific required timeseries into separate arrays. This can be done by specifying a combination of flags to select the type of timeseries.
The update will be available through the Live Update system.