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