Latest MT5 build includes new OpenBLAS methods
Fintech company MetaQuotes will release a new build (4620) of its MetaTrader 5 (MT5) platform on Friday, October 11, 2024.
The update addresses several elusive MQL5 bugs, enhancing the stability of programs. Additionally, the developers have fixed the issue with manually retrieving tick history.
Descriptions of new OpenBLAS methods have been added to MQL5 Documentation. Currently, 15 new methods for matrices and vectors are available, with more to be added soon.
OpenBLAS is a high-performance open-source linear algebra library that implements BLAS (Basic Linear Algebra Subprograms) and some LAPACK functions. OpenBLAS is designed to improve computational performance, particularly in matrix and vector operations, which are often used in scientific and engineering tasks such as machine learning, numerical methods, and simulations.
Key features of OpenBLAS:
- Multithreading support: OpenBLAS can efficiently use multiple processor cores for parallel computations, significantly accelerating operations on multiprocessor systems.
- Optimization for processor architectures: OpenBLAS includes optimized builds for various processors such as Intel, AMD, ARM and others. The library automatically detects processor characteristics and selects the most suitable function implementations.
- Extensive BLAS operation support: OpenBLAS implements core BLAS functions, including vector operations (e.g., vector addition and dot product), matrix operations (multiplication), and vector-matrix operations.
- LAPACK compatibility: The library supports LAPACK (Linear Algebra PACKage) functions for more complex linear algebra operations, such as solving systems of linear equations, calculating matrix eigenvalues, and others.
- LAPACK compatibility: The library supports LAPACK (Linear Algebra PACKage) functions for more complex linear algebra operations, such as solving systems of linear equations, calculating matrix eigenvalues, and others.