Andrey Dik / Publications
Codes
Population-based optimisation algorithms for MetaTrader 5
Population-based optimisation algorithms are collected here. The archive contains all necessary files to run the algorithms on test functions
Keywords and aliases of MQL5 for MetaTrader 5
The MQL5 keywords and aliases for autoreplace are presented
Articles
Blood inheritance optimization (BIO) for MetaTrader 5
I present to you my new population optimization algorithm - Blood Inheritance Optimization (BIO), inspired by the human blood group inheritance system. In this algorithm, each solution has its own "blood type" that determines the way it evolves. Just as in nature where a child's blood type is
Circle Search Algorithm (CSA) for MetaTrader 5
The article presents a new metaheuristic optimization Circle Search Algorithm (CSA) based on the geometric properties of a circle. The algorithm uses the principle of moving points along tangents to find the optimal solution, combining the phases of global exploration and local exploitation
Royal Flush Optimization (RFO) for MetaTrader 5
The original Royal Flush Optimization algorithm offers a new approach to solving optimization problems, replacing the classic binary coding of genetic algorithms with a sector-based approach inspired by poker principles. RFO demonstrates how simplifying basic principles can lead to an efficient and
Dialectic Search (DA) for MetaTrader 5
The article introduces the dialectical algorithm (DA), a new global optimization method inspired by the philosophical concept of dialectics. The algorithm exploits a unique division of the population into speculative and practical thinkers. Testing shows impressive performance of up to 98% on
Time Evolution Travel Algorithm (TETA) for MetaTrader 5
This is my own algorithm. The article presents the Time Evolution Travel Algorithm (TETA) inspired by the concept of parallel universes and time streams. The basic idea of the algorithm is that, although time travel in the conventional sense is impossible, we can choose a sequence of events that
Cyclic Parthenogenesis Algorithm (CPA) for MetaTrader 5
The article considers a new population optimization algorithm - Cyclic Parthenogenesis Algorithm (CPA), inspired by the unique reproductive strategy of aphids. The algorithm combines two reproduction mechanisms — parthenogenesis and sexual reproduction — and also utilizes the colonial structure of
Functions for activating neurons during training: The key to fast convergence? for MetaTrader 5
This article presents a study of the interaction of different activation functions with optimization algorithms in the context of neural network training. Particular attention is paid to the comparison of the classical ADAM and its population version when working with a wide range of activation
Big Bang - Big Crunch (BBBC) algorithm for MetaTrader 5
The article presents the Big Bang - Big Crunch method, which has two key phases: cyclic generation of random points and their compression to the optimal solution. This approach combines exploration and refinement, allowing us to gradually find better solutions and open up new optimization
Black Hole Algorithm (BHA) for MetaTrader 5
The Black Hole Algorithm (BHA) uses the principles of black hole gravity to optimize solutions. In this article, we will look at how BHA attracts the best solutions while avoiding local extremes, and why this algorithm has become a powerful tool for solving complex problems. Learn how simple ideas
Artificial Tribe Algorithm (ATA) for MetaTrader 5
The article provides a detailed discussion of the key components and innovations of the ATA optimization algorithm, which is an evolutionary method with a unique dual behavior system that adapts depending on the situation. ATA combines individual and social learning while using crossover for
Forum
Whether there is a process whose analysis of one part does not allow predicting the next part.
Hi. I suggest that the esteemed community come up with a process that cannot be predicted (so that no money can be made on this prediction). At the same time, the process should not have stationary stat-characteristics over time
"Cool peppers!"
Hello! For those who are "cool". We do not need (should not) be shaking the air masses of the forum with photoshop-drawn stats, shake them in this thread. Clear signals, such as: EURUSD , buy, SL 200, TP 300, 5:51:49. If you have any misunderstandings on the forum, you are welcome here. Clarify the
Redrawing indicators.
Greetings! I suggest you post here redrawing indicators or links to them in the Code Base
Literature. Neural networks. Genetic algorithms. Digital signal processing. Mathematics, analysis. Statistics.
Neural networks, genetic algorithms A case study on using neural networks to perform technical.pdf Christian L. Dunis Modelling and Trading EURUSD.pdf ED PONSI Forex Patterns and Proababilities. Gorban A.N. Neuroinformatics. What are we, where are we going, how to measure our way.pdf Haykin S
Once again, it's about the eternal: trend/flat.
It is very important for any strategy to identify the trend/float in a timely manner. One way or another, the effectiveness of the TS depends on it. It is clear that on different TFs at the same point in time there may be both in the sense that a particular EA writer puts it, but let's try to talk
Algorithm Optimisation Championship.
The Algorithm Optimisation Championship is conceived as a competition for people who are seekers, inquisitive, for whom standing still means going backwards. The Championship is a great opportunity to test your algorithms under tough competitive conditions, which are tougher and more demanding than
The fate of the world's currencies in the wake of the demise of the dollar.
I read that the U.S. dollar has two categories of banknote series: for domestic use and for the rest of the world, that the U.S. could overnight recognize "non-U.S." banknotes as mere bills... The Yellowstone volcano is about to go on the rampage, so let's just say the world 's currency is about to
Code Base licences
Actually, the question is, under which license are the codes presented in the database
dll and market.
IV. Продукты A Product submitted for sale via the Market service may be submitted as a compiled file with the extension EX5 or a single source code file with the extension MQ5. Product files submitted as MQ5 files are automatically compiled. The Products do not call any DLLs, including Microsoft
Advertising. Product Announcements and Releases for the Market.
Dear sellers and developers of commercial software intended to work in the MT5 platform environment! This thread is for you. Post here your product announcements and releases for the Market and the community will learn about new products as soon as possible. I wish you success and creation of











