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
Differential Search Algorithm (DSA) for MetaTrader 5
The article discusses the Differential Search Algorithm (DSA), which simulates the migration of a superorganism in search of optimal living conditions. The algorithm uses a Gamma distribution to generate a pseudo-stable random walk and offers four strategies for selecting the direction of movement
Bonobo Optimizer (BO) for MetaTrader 5
The article presents the implementation and analysis of the Bonobo Optimizer algorithm, which is based on the unique behavioral characteristics of bonobos — their dynamic fission-fusion social structure and three mating strategies. What interesting features does this method have
Elite Crystal Evolution Algorithm (CEO-inspired): Practical Implementation for MetaTrader 5
Experimental evaluation on standard benchmark functions reveals the advantages and limitations of directly adapting combinatorial algorithms. The article provides a detailed description of the ECEA algorithm's mechanisms and test results
Elite Crystal Evolution Algorithm (CEO-inspired): Theory for MetaTrader 5
A new original population-based algorithm, ECEA, is presented. Inspired by the process of water freezing, it adapts ideas from the Crystal Energy Optimizer (CEO) algorithm, which uses graph-based search, for general optimization problems. The algorithm uses a dynamic elite group, three search
Crystal Structure Algorithm (CryStAl) for MetaTrader 5
This article presents two versions of the Crystal Structure Algorithm: the original and the modified version. The Crystal Structure Algorithm (CryStAl), published in 2021 and inspired by the physics of crystal structures, was positioned as a parameter-free metaheuristic for global optimization
Artificial Coronary Circulation Algorithm (ACCS) for MetaTrader 5
A metaheuristic algorithm that simulates the growth of coronary arteries in the human heart for optimization problems. It uses the principles of angiogenesis (the growth of new blood vessels), bifurcation (branching), and pruning of weak branches to find optimal solutions in a multidimensional
The Blue Monkey (BM) Algorithm for MetaTrader 5
The article presents an implementation of the Blue Monkey metaheuristic algorithm, which is based on a model of the social behavior of blue monkeys. The article examines the key mechanisms of the algorithm — the group structure of the population, following local leaders, and generational renewal
Crow Search Algorithm (CSA) for MetaTrader 5
The Crow Search Algorithm (CSA) is an elegant metaheuristic inspired by crows’ ability to hide food and find other crows' caches, solving optimization problems by balancing following successful solutions with random exploration of the search space. Let's find out how well the algorithm performs
Bison Algorithm (BIA) for MetaTrader 5
A new optimization method, the Bison Algorithm (BIA), uses two strategies, inspired by the behavior of bison, for solving continuous problems with a single objective function. The key features of BIA are two fundamental principles borrowed from the behavior of bison: the ability to move dynamically
Dingo Optimization Algorithm Modification (DOAm) for MetaTrader 5
The custom modification of the Dingo algorithm presented in the article has raised the bar for finding the best optimization algorithm. Are even better results possible
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











