Kun Li
Kun Li
shared author's MetaQuotes article
Matrices and vectors in MQL5
Matrices and vectors in MQL5

By using special data types 'matrix' and 'vector', it is possible to create code which is very close to mathematical notation. With these methods, you can avoid the need to create nested loops or to mind correct indexing of arrays in calculations. Therefore, the use of matrix and vector methods increases the reliability and speed in developing complex programs.

shared author's Victor article
Introduction to the Empirical Mode Decomposition Method
Introduction to the Empirical Mode Decomposition Method

This article serves to familiarize the reader with the empirical mode decomposition (EMD) method. It is the fundamental part of the Hilbert–Huang transform and is intended for analyzing data from nonstationary and nonlinear processes. This article also features a possible software implementation of this method along with a brief consideration of its peculiarities and gives some simple examples of its use.

shared author's Dmitry Voronkov article
The Price Histogram (Market Profile) and its implementation in MQL5
The Price Histogram (Market Profile) and its implementation in MQL5

The Market Profile was developed by trully brilliant thinker Peter Steidlmayer. He suggested to use the alternative representation of information about "horizontal" and "vertical" market movements that leads to completely different set of models. He assumed that there is an underlying pulse of the market or a fundamental pattern called the cycle of equilibrium and disequilibrium. In this article I will consider Price Histogram — a simplified model of Market Profile, and will describe its implementation in MQL5.

shared author's Andriy Voitenko article
Guide to writing a DLL for MQL5 in Delphi
Guide to writing a DLL for MQL5 in Delphi

The article examines the mechanism of creating a DLL module, using the popular programming language of ObjectPascal, within a Delphi programming environment. The materials, provided in this article, are designed to primarily target beginner programmers, who are working with problems, which breach the boundaries of the embedded programming language of MQL5, by connecting the outside DLL modules.

shared author's Sergey Lukin code
 MySQL for new MQL4 (tested in build 600)
Connecting to MySQL server from new MQL4.
shared author's Denis Kirichenko article
MQL5 Cookbook: ОСО Orders
MQL5 Cookbook: ОСО Orders

Any trader's trading activity involves various mechanisms and interrelationships including relations among orders. This article suggests a solution of OCO orders processing. Standard library classes are extensively involved, as well as new data types are created herein.

shared author's Almat Kaldybay article
Plotting trend lines based on fractals using MQL4 and MQL5
Plotting trend lines based on fractals using MQL4 and MQL5

The article describes the automation of trend lines plotting based on the Fractals indicator using MQL4 and MQL5. The article structure provides a comparative view of the solution for two languages. Trend lines are plotted using two last known fractals.

shared author's СанСаныч Фоменко article
Random Forests Predict Trends
Random Forests Predict Trends

This article considers using the Rattle package for automatic search of patterns for predicting long and short positions of currency pairs on Forex. This article can be useful both for novice and experienced traders.

shared author's JDA code
 Http Client
Work with any http servers...
shared author's amrali code
 INI File
A library to provide simple storage mechanism for expert advisors and indicators.
shared author's Dmitriy Skub article
Controlling the Slope of Balance Curve During Work of an Expert Advisor
Controlling the Slope of Balance Curve During Work of an Expert Advisor

Finding rules for a trade system and programming them in an Expert Advisor is a half of the job. Somehow, you need to correct the operation of the Expert Advisor as it accumulates the results of trading. This article describes one of approaches, which allows improving performance of an Expert Advisor through creation of a feedback that measures slope of the balance curve.

shared author's Aleksej Poljakov article
CCI indicator. Upgrade and new features
CCI indicator. Upgrade and new features

In this article, I will consider the possibility of upgrading the CCI indicator. Besides, I will present a modification of the indicator.

shared author's Omega J Msigwa article
Data Science and Machine Learning (Part 05): Decision Trees
Data Science and Machine Learning (Part 05): Decision Trees

Decision trees imitate the way humans think to classify data. Let's see how to build trees and use them to classify and predict some data. The main goal of the decision trees algorithm is to separate the data with impurity and into pure or close to nodes.

shared author's Andrey Emelyanov code
 FivePattern
An indicator of technical shapes by Merrill. М & W Wave Patterns by A. Merrill.
Yousufkhodja Sultonov
Yousufkhodja Sultonov
Comment to topic Теория Чарльза Доу
Renat Akhtyamov : одно но если это все будет действительно интересно я уже задал вопрос - что за коэффициент тау, из каких соображений столько знаков после запятой а в ответ тишина и разобраться в
Yousufkhodja Sultonov
Yousufkhodja Sultonov
Comment to topic Теория Чарльза Доу
Доктор : Пытаюсь всмотреться в формулу П. Не вижу никакого окошко для подстановки цены. Почему? Видите отношение переменной интегрирования t к тау7 это и есть окошко. Переменная t - это цена. О тау
Теория Чарльза Доу
Yousufkhodja Sultonov
Yousufkhodja Sultonov
Comment to topic Теория Чарльза Доу
Доктор : Юсуф, а формулы в вашем первом посте имеют какое-то отношение к текущему обсуждению? Куда там цены-то подставлять? Все вычисления производятся формулой П. Она имеет окошко для подстановки
shared author's Anddy Cabrera article
Programming a Deep Neural Network from Scratch using MQL Language
Programming a Deep Neural Network from Scratch using MQL Language

This article aims to teach the reader how to make a Deep Neural Network from scratch using the MQL4/5 language.

Yousufkhodja Sultonov
Yousufkhodja Sultonov
Comment to topic Теория Чарльза Доу
Evgeniy Chumakov : Опишите их или прям скрин части кода и отметьте переменные. Вычисление порядка процесса торговли n
shared author's Oleh Fedorov article
What you can do with Moving Averages
What you can do with Moving Averages

The article considers several methods of applying the Moving Average indicator. Each method involving a curve analysis is accompanied by indicators visualizing the idea. In most cases, the ideas shown here belong to their respected authors. My sole task was to bring them together to let you see the main approaches and, hopefully, make more reasonable trading decisions. MQL5 proficiency level — basic.