Kun Li
Kun Li
shared author's Boris Odintsov code
 Matrix operations library
The library provides simple matrix operations: addition, subtraction, multiplication, inversion.
shared author's Dmitry Fedoseev code
 IncMatrix
Class for working with matrices.
shared author's Scriptor code
 Kicking Pattern
The indicator searches for a sequence of candlesticks on a chart and marks bullish and bearish sequences.
shared author's Omega J Msigwa article
Data Science and Machine Learning (Part 07): Polynomial Regression
Data Science and Machine Learning (Part 07): Polynomial Regression

Unlike linear regression, polynomial regression is a flexible model aimed to perform better at tasks the linear regression model could not handle, Let's find out how to make polynomial models in MQL5 and make something positive out of it.

shared author's Maxim Dmitrievsky article
Grokking market "memory" through differentiation and entropy analysis
Grokking market "memory" through differentiation and entropy analysis

The scope of use of fractional differentiation is wide enough. For example, a differentiated series is usually input into machine learning algorithms. The problem is that it is necessary to display new data in accordance with the available history, which the machine learning model can recognize. In this article we will consider an original approach to time series differentiation. The article additionally contains an example of a self optimizing trading system based on a received differentiated series.

shared author's Omega J Msigwa article
Data Science and Machine Learning (Part 02): Logistic Regression
Data Science and Machine Learning (Part 02): Logistic Regression

Data Classification is a crucial thing for an algo trader and a programmer. In this article, we are going to focus on one of classification logistic algorithms that can probability help us identify the Yes's or No's, the Ups and Downs, Buys and Sells.

shared author's Andrey Dik article
Population optimization algorithms: Cuckoo Optimization Algorithm (COA)
Population optimization algorithms: Cuckoo Optimization Algorithm (COA)

The next algorithm I will consider is cuckoo search optimization using Levy flights. This is one of the latest optimization algorithms and a new leader in the leaderboard.

shared author's Andrey Dik article
Population optimization algorithms: Grey Wolf Optimizer (GWO)
Population optimization algorithms: Grey Wolf Optimizer (GWO)

Let's consider one of the newest modern optimization algorithms - Grey Wolf Optimization. The original behavior on test functions makes this algorithm one of the most interesting among the ones considered earlier. This is one of the top algorithms for use in training neural networks, smooth functions with many variables.

MetaQuotes
MetaQuotes
Learning ONNX for trading
We have added support for ONNX models in MQL5 since we believe this is the future. We have created this topic to discuss and study this promising field which can assist in raising the use of machine learning to a new level. By using the new
Boris
Boris
Comment to topic Advanced Cycle Analysis
EMD Huang indicator Hi all, I made a break in further optimizing the Goertzel Browser. I focussed more on Empirical Mode Decomposition which I consider as very important for preprocessing data for
shared author's Andrey Dik article
Population optimization algorithms: Artificial Bee Colony (ABC)
Population optimization algorithms: Artificial Bee Colony (ABC)

In this article, we will study the algorithm of an artificial bee colony and supplement our knowledge with new principles of studying functional spaces. In this article, I will showcase my interpretation of the classic version of the algorithm.

shared author's Aleksej Poljakov article
Adaptive indicators
Adaptive indicators

In this article, I will consider several possible approaches to creating adaptive indicators. Adaptive indicators are distinguished by the presence of feedback between the values of the input and output signals. This feedback allows the indicator to independently adjust to the optimal processing of financial time series values.

shared author's Aleksej Poljakov article
Non-linear indicators
Non-linear indicators

In this article, I will make an attempt to consider some ways of building non-linear indicators and their use in trading. There are quite a few indicators in the MetaTrader trading platform that use non-linear approaches.

shared author's Stanislav Korotky article
Naive Bayes classifier for signals of a set of indicators
Naive Bayes classifier for signals of a set of indicators

The article analyzes the application of the Bayes' formula for increasing the reliability of trading systems by means of using signals from multiple independent indicators. Theoretical calculations are verified with a simple universal EA, configured to work with arbitrary indicators.

shared author's Andriy Voitenko article
How to create bots for Telegram in MQL5
How to create bots for Telegram in MQL5

This article contains step-by-step instructions for creating bots for Telegram in MQL5. This information may prove useful for users who wish to synchronize their trading robot with a mobile device. There are samples of bots in the article that provide trading signals, search for information on websites, send information about the account balance, quotes and screenshots of charts to you smart phone.

shared author's Dmitriy Gizlyk article
Neural networks made easy (Part 28): Policy gradient algorithm
Neural networks made easy (Part 28): Policy gradient algorithm

We continue to study reinforcement learning methods. In the previous article, we got acquainted with the Deep Q-Learning method. In this method, the model is trained to predict the upcoming reward depending on the action taken in a particular situation. Then, an action is performed in accordance with the policy and the expected reward. But it is not always possible to approximate the Q-function. Sometimes its approximation does not generate the desired result. In such cases, approximation methods are applied not to utility functions, but to a direct policy (strategy) of actions. One of such methods is Policy Gradient.

shared author's Dmitriy Gizlyk article
Neural networks made easy (Part 16): Practical use of clustering
Neural networks made easy (Part 16): Practical use of clustering

In the previous article, we have created a class for data clustering. In this article, I want to share variants of the possible application of obtained results in solving practical trading tasks.

shared author's Dmitriy Gizlyk article
Neural networks made easy (Part 26): Reinforcement Learning
Neural networks made easy (Part 26): Reinforcement Learning

We continue to study machine learning methods. With this article, we begin another big topic, Reinforcement Learning. This approach allows the models to set up certain strategies for solving the problems. We can expect that this property of reinforcement learning will open up new horizons for building trading strategies.

shared author's Victor article
Analysis of the Main Characteristics of Time Series
Analysis of the Main Characteristics of Time Series

This article introduces a class designed to give a quick preliminary estimate of characteristics of various time series. As this takes place, statistical parameters and autocorrelation function are estimated, a spectral estimation of time series is carried out and a histogram is built.

shared author's Stanislav Korotky code
 BPNN MQL Predictor Demo with library
This is a demo indicator with BPNN neural network library ported from C++ to MQL.