The Matrix
- Libraries
- Omega J Msigwa
- Version: 2.50
- Updated: 20 August 2022
- Activations: 5
Matrix is the foundation of complex trading algorithms as it helps you perform complex calculations effortlessly and without the need for too much computation power, It's no doubt that matrix has made possible many of the calculations in modern computers as we all know that bits of information are stored in array forms in our computer memory RAM,
Using some of the functions in this library I was able to create machine learning robots that could take on a large number of inputs
To use this library effectively, some mathematical knowledge about linear algebra is required
Read the Docs
Full documentation of the library is linked here https://www.mql5.com/en/blogs/post/750249
Step o1: Importing the Functions
The Functions inside this library are easy to use and one can understand them at a glance
#import "The Matrix.ex5" void CSVToMatrix(double &Matrix[],int &mat_rows,int &mat_cols,string csv_file,string sep=","); bool IsMatrixSquare(double &Matrix[]); void MatrixDetectType(double &Matrix[],int rows,int &__r__,int &__c__); void MatrixMultiply(double &A[],double &B[],double &AxBMatrix[], int colsA,int rowsB,int &new_rows,int &new_cols); void MatrixPrint(double &Matrix[],int cols,int digits=5); void MatrixDuplicate(double &Matr[],int times); void MatrixGetColumn(double &Matrix[],int column,int &cols); void MatrixRemoveColumn(double &Matrix[],int column,int &cols); void MatrixRemoveRowWithContent(string &dataArr[], string content_detect, int cols); void MatrixTranspose(double &Matrix[], int &mat_cols); void MatrixUnTranspose(double &Matrix[], int to_cols); void MatrixInverse(double &Matrix[]); void Gauss_JordanInverse(double &Matrix[],int mat_order); #import
Why Buy this Library
- Development support
- Carefully debugged code for the complex programs you care about
- I'm open-minded to new features and am willing to fix issues whenever you found one
Satisfaction Guaranteed
The Library is currently priced at 35$ because it is the early version, the price will occasionally be increased as the library gets updated