A python-like Machine Learning Library for MQL5
English | Russian
This repository hosts the development of the MALE 5 library
MALE5 is a machine-learning repository for creating trading systems in the c++ like, MQL5 programming language. It was developed to help build machine learning-based trading robots, effortlessly in the MetaTrader5 platform
This Library is:
- Simple to use: You can literally start building your system once you call the class constructor
- Flexible: You can use it in any program script, Indicator, EA's
- Resource-efficient: It doesn't consume a lot of memory or CPU, and takes short time intervals to train
Linear Models
- Linear Regression
- Logistic Regression
- Polynomial Regression
- Ridge & Lasso Regression
Decision Tree Random Forest Naive Bayes & Gaussian Naive Bayes Neural Networks
- Pattern Nets
- Regressor Nets
- Kohonen Maps
Neighbors
- KNN Nearest Neighbors
Support Vector Machines
- Support Vector machine
Clustering
- KMeans
- Hierarchical/Agglomerative clustering Data Mining
- Principal Component Analysis(pca)
Clustering techniques | Unsupervised Learning:
- KNN clustering
Go to the Include directory and open CMD then run
git clone https://github.com/MegaJoctan/MALE5.git
There is a short clear description of how to use this library on this repository wiki https://github.com/MegaJoctan/MALE5/wiki
You can also post bug reports and feature requests (only) in GitHub issues.
If you find this project helpful, Support us by taking one or more of the actions
Register to our recommended broker:
Create a personal Job for me on MQL5 | HIRE ME
Copyright © 2023, Omega Joctan Msigwa