Yaroslav Barabanov
Yaroslav Barabanov
3.5 (9)
  • Information
7+ years
experience
2
products
61
demo versions
2
jobs
0
signals
0
subscribers
Программист С и С++, электронщик.
shared author's Artyom Trishkin article
Library for easy and quick development of MetaTrader programs (part I). Concept, data management and first results
Library for easy and quick development of MetaTrader programs (part I). Concept, data management and first results

While analyzing a huge number of trading strategies, orders for development of applications for MetaTrader 5 and MetaTrader 4 terminals and various MetaTrader websites, I came to the conclusion that all this diversity is based mostly on the same elementary functions, actions and values appearing regularly in different programs. This resulted in DoEasy cross-platform library for easy and quick development of МetaТrader 5 and МetaТrader 4 applications.

shared author's MetaQuotes article
SQLite: Native handling of SQL databases in MQL5
SQLite: Native handling of SQL databases in MQL5

The development of trading strategies is associated with handling large amounts of data. Now, you are able to work with databases using SQL queries based on SQLite directly in MQL5. An important feature of this engine is that the entire database is placed in a single file located on a user's PC.

shared author's MetaQuotes article
Genetic Algorithms: Mathematics
Genetic Algorithms: Mathematics

Genetic (evolutionary) algorithms are used for optimization purposes. An example of such purpose can be neuronet learning, i.e., selection of such weight values that allow reaching the minimum error. At this, the genetic algorithm is based on the random search method.

shared author's Andrey Khatimlianskii article
Genetic Algorithms vs. Simple Search in the MetaTrader 4 Optimizer
Genetic Algorithms vs. Simple Search in the MetaTrader 4 Optimizer

The article compares the time and results of Expert Advisors' optimization using genetic algorithms and those obtained by simple search.

shared author's MetaQuotes article
Mathematics in trading: Sharpe and Sortino ratios
Mathematics in trading: Sharpe and Sortino ratios

Return on investments is the most obvious indicator which investors and novice traders use for the analysis of trading efficiency. Professional traders use more reliable tools to analyze strategies, such as Sharpe and Sortino ratios, among others.

shared author's Maxim Romanov article
A scientific approach to the development of trading algorithms
A scientific approach to the development of trading algorithms

The article considers the methodology for developing trading algorithms, in which a consistent scientific approach is used to analyze possible price patterns and to build trading algorithms based on these patterns. Development ideals are demonstrated using examples.

shared author's Omega J Msigwa article
Data Science and Machine Learning (Part 09): The K-Nearest Neighbors Algorithm (KNN)
Data Science and Machine Learning (Part 09): The K-Nearest Neighbors Algorithm (KNN)

This is a lazy algorithm that doesn't learn from the training dataset, it stores the dataset instead and acts immediately when it's given a new sample. As simple as it is, it is used in a variety of real-world applications.

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 fxsaber code
 ThirdPartyTicks
A library for working with a third-party tick archive.
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 MetaQuotes code
 Fractals
Fractals indicator it is a series of at least five successive bars, with the highest HIGH in the middle, and two lower HIGHs on both sides.