History of MQL5.community development

The most popular trading robots and technical indicators, news signals, regular incoming ready-made MQL5 programs in CodeBase and the most discussed Forum topics.

The most downloaded free products:

More than 600 new charts published:

Chart MNQU26, H4, 2026.09.04 01:53 UTC, AMP Global Clearing LLC, MetaTrader 5, Demo
MNQU26, H4
Chart XAUUSD, M15, 2026.09.04 14:18 UTC, Alpari, MetaTrader 5, Demo
XAUUSD, M15
График EURUSD, H4, 2026.09.04 01:43 UTC, Stratos Trading Pty. Limited, MetaTrader 4, Real
EURUSD, H4

Bestsellers in the Market:

21 new signals now available for subscription:

AuroraEA
47% 245 trades
Growth:47.39%
Equity:7,307.85USD
Balance:7,307.85USD
Big 9538
47% 1033 trades
Growth:46.78%
Equity:1,044.96USD
Balance:1,076.83USD
GoldMax EA ProECN
34% 1668 trades
Growth:33.77%
Equity:7,964.94USD
Balance:10,019.48USD
and 18 more...
There are more than 59,100 products available in Market

6 new topics on forum:

and 3 more...
There are more than 3,310 articles published on site

Published article "Markov Chain Monte Carlo Sampling Methods: The HMC Algorithm".

Markov Chain Monte Carlo Sampling Methods: The HMC Algorithm

The article examines the Hamiltonian Monte Carlo (HMC) algorithm — the gold standard for sampling from complex multivariate distributions. A full-featured implementation of HMC in MQL5 is presented, including adaptive mass matrix tuning, MAP estimation using the L-BFGS optimization method, and comprehensive diagnostics.

Published article "Market Simulation: Position View (VIII)".

Market Simulation: Position View (VIII)

In the previous article, we considered how to implement a position indicator that allows you to close an open position directly from the chart by interacting with an object available on the chart. After completing and testing the first mechanism, we began making changes to ensure that take-profit and stop-loss levels could be removed for an open position. However, since the necessary changes required detailed explanations, in that same article I showed only the changes that needed to be made to the expert advisor; I still needed to show the changes that needed to be made to the position indicator.

New publications in CodeBase

Published article "Neural Networks in Trading: Disentangling Structured Components (SCNN)".

Neural Networks in Trading: Disentangling Structured Components (SCNN)

We invite you to explore the innovative SCNN framework, which takes time series analysis to a new level by clearly separating data into long-term, seasonal, short-term, and residual components. This approach significantly improves forecasting accuracy by allowing the model to adapt to complex and changing market dynamics.

Published article "From Basic to Intermediate: Like Bubbles".

From Basic to Intermediate: Like Bubbles

This article will explain a very simple and easy-to-understand mechanism whose purpose is to sort any array. In it, we will see that the result obtained does not always meet expectations, so the implementation itself will need to be adapted to achieve the desired results.

Published article "Survival Analysis for Trade Exits: A Discrete-Time Competing-Risks Model in MQL5".

Survival Analysis for Trade Exits: A Discrete-Time Competing-Risks Model in MQL5

Fixed exits ignore state changes while a trade is open. We implement a discrete-time competing-risks model entirely in MQL5, estimate cause-specific hazards for take-profit and stop-loss via Newton–Raphson on a person-period dataset with time-varying features, and turn cumulative incidence into a bar-by-bar hold-or-close rule, then test it against fixed take-profit/stop-loss with identical entry logic.

Published article "Reinforcement Learning Meets MetaTrader 5: A Complete Pipeline for Training, Validating and Honestly Evaluating a Gold Trading Bot".

Reinforcement Learning Meets MetaTrader 5: A Complete Pipeline for Training, Validating and Honestly Evaluating a Gold Trading Bot

This article presents a complete RL trading pipeline for XAUUSD: a supervised signal baseline with triple-barrier labels, PPO training, purged walk-forward validation with embargo, multi-seed checks, and contract-guarded deployment with normalization. It includes runnable code for data validation, features, environment, training, and broker‑based reconciliation. The live demo over 763 closed trades showed no statistically significant edge, and the methods highlight where information and costs, not architecture, set performance limits.

Published article "Dandelion Optimizer (DO)".

Dandelion Optimizer (DO)

The Dandelion Optimizer (DO) turns the simple flight of a seed carried by the wind into a mathematical search strategy. The three phases — vortex rising, drift toward the center of the population, and landing along a Lévy-flight trajectory — form an elegant metaphor that yields interesting results in practice.

Published article "Market Simulation: Position View (VII)".

Market Simulation: Position View (VII)

In this article, we'll start making some improvements to the position indicator so that we can interact with it and modify price lines or close a position directly through the position indicator. Before we move on to the implementation, there are a few things worth clarifying, especially for those who aren't familiar with this. The indicator cannot be used in any way to change anything on the trading server. This is because MetaTrader 5 has a security system in place that allows only Expert Advisors to modify orders and positions. No application other than an Expert Advisor can manipulate orders or positions.

The most downloaded free products:

More than 1300 new charts published:

Chart EURUSD, M30, 2026.09.03 21:20 UTC, Alpari, MetaTrader 5, Demo
EURUSD, M30
Grafico EURUSD, M30, 2026.09.03 21:20 UTC, Alpari, MetaTrader 5, Demo
EURUSD, M30
График GER40, M1, 2026.09.03 08:05 UTC, Pepperstone Markets Kenya Limited, MetaTrader 4, Real
GER40, M1
There are more than 59,010 products available in Market

Bestsellers in the Market:

28 new signals now available for subscription:

My AI Gold EA High Risk
1,184% 103 trades
Growth:1,184.46%
Equity:3,853.37USD
Balance:3,853.37USD
Hangseng Guru
218% 267 trades
Growth:217.93%
Equity:10,460.59USD
Balance:10,578.04USD
Eudora Altair US500
82% 149 trades
Growth:82.38%
Equity:297.51USD
Balance:297.51USD
and 25 more...

New publications in CodeBase

  • Session Range Desk MT5 Session-range breakout EA with ATR filtering, stop-distance sizing, optional break-even/partial close, and a shared chart desk. Hedging accounts; educational source with documented execution and coordination limits.
  • Change in State of Delivery Concept: Identifies market microstructure turning points based on ICT/SMC principles.
  • H1 Container MTF Boxes Visual MT4 indicator that draws the current or selected H1 range and nested M30, M15, M5 and M1 boxes. An EA based on this logic is in development.

The most popular forum topics:

5 new topics on forum:

and 2 more...

Published article "Combining LLM, CatBoost, and Quantum Computing into a Unified Trading System".

Combining LLM, CatBoost, and Quantum Computing into a Unified Trading System

The article proposes a synthesis of new technologies to overcome the limitations of classical indicators in market data analytics. It shows how language models and quantum encoding can reveal hidden market patterns that traditional methods overlook. The experiment confirms the value of new technologies and proposes an updated analysis methodology aligned with the current state of computational innovation.

Published article "From Basic to Intermediate: Navigating the Sandbox".

From Basic to Intermediate: Navigating the Sandbox

In this article, we'll look at two ways to inspect the contents of the sandbox and even interact with it, using MetaTrader 5 as the base platform. Understanding the material in this article is essential to understanding what will be covered in subsequent articles.

Published article "MetaTrader 5 Machine Learning Blueprint (Part 20): Denoising, Detoning, and Clustering the Feature Correlation Matrix".

MetaTrader 5 Machine Learning Blueprint (Part 20): Denoising, Detoning, and Clustering the Feature Correlation Matrix

Raw feature correlations contain estimation noise and a shared market-mode component that distort clustering. We fit the Marcenko–Pastur noise ceiling (with an effective sample size correction), apply constant-residual denoising and market detonation, and run the Optimal Number of Clusters routine. The result is a cleaned correlation matrix and stable cluster labels that avoid substitution effects and feed clustered MDI/MDA in the next article.

Published article "Building a Hull Moving Average Momentum Oscillator in MQL5".

Building a Hull Moving Average Momentum Oscillator in MQL5

This article builds a Hull Moving Average Momentum indicator in MQL5 by combining raw price momentum with Hull MA smoothing. We compute momentum as the close-to-close difference over a user-defined length, form 2×Fast WMA − Slow WMA, then apply a final WMA with a square‑root period. The implementation covers inputs, buffers, warm-up/recalculation, and visualization with a color-coded line and zero-line filling, helping interpret positive/negative momentum without treating zero crossings as signals.

Published article "Price Action Analysis Toolkit Development (Part 80): Building a History Navigator for MetaTrader 5".

Price Action Analysis Toolkit Development (Part 80): Building a History Navigator for MetaTrader 5

We implement a History Navigator for MetaTrader 5 that jumps the chart to an exact historical period by date and time. The dialog validates inputs, converts them to datetime, and searches bar times with a binary-search routine before centering the selected candle. The navigation logic is separated from chart control, improving testability and maintenance, and a one-click return restores the live market view.

Published article "Creating a Cairo-Inspired Graphics Library for MetaTrader 5 (Part 1): Why the terminal needs its own 2D-renderer Contents".

Creating a Cairo-Inspired Graphics Library for MetaTrader 5 (Part 1): Why the terminal needs its own 2D-renderer Contents

This article opens a step-by-step 2D graphics engine for MetaTrader. It standardizes ARGB colors and implements a reusable surface: a uint pixel buffer uploaded as a dynamic resource and shown via one OBJ_BITMAP_LABEL. You will draw rectangles and a vertical gradient, check real transparency, and learn an efficient update path with a single Flush call.

Published article "Neural Networks in Trading: An End-to-End Multivariate Time Series Forecasting Model (Conclusion)".

Neural Networks in Trading: An End-to-End Multivariate Time Series Forecasting Model (Conclusion)

We are pleased to present the final part of our series on GinAR — a neural network framework for time series forecasting. In this article, we analyze the results of testing the model on new data and assess its robustness under real-market conditions.

The most downloaded free products:

23 new signals now available for subscription:

Darwinex EITZ
380% 18830 trades
Growth:379.85%
Equity:494,330.94USD
Balance:490,929.78USD
EA Happy Gold MT5 EG New SET
132% 125 trades
Growth:132.47%
Equity:287.67USD
Balance:287.67USD
Bambonea FX Zero Balance Theory
106% 82 trades
Growth:105.88%
Equity:155.49USD
Balance:178.96USD
and 20 more...
There are more than 58,880 products available in Market

Bestsellers in the Market:

New publications in CodeBase

  • Order Block Detector Detects order blocks — the last opposing candle before an impulsive move that breaks market structure — and draws them as zones that extend live until price returns and mitigates them. Structure breaks and mitigation are both evaluated only on closed bars, so nothing repaints.
  • PropFirmGuard Equity guard that enforces a daily loss limit and a total drawdown limit, flattens the account on breach and blocks trading until the next daily reset. Includes the guard as a reusable include file plus a self-test expert that proves the behaviour in the strategy tester.

4 new topics on forum:

and 1 more...
There are more than 3,300 articles published on site

Published article "Dendritic Cell Algorithm (DCA)".

Dendritic Cell Algorithm (DCA)

The Dendritic Cell Algorithm (DCA) is a metaheuristic inspired by the mechanisms of the innate immune system. Dendritic cells patrol the search space, accumulate signals about the quality of positions, and reach a collective decision: whether to exploit what they have found or to continue exploration. Let's take a look at how a biological model for detecting pathogens is transformed into an optimization algorithm.

Published article "Isolation Forest: Unsupervised Anomaly Detection, and What It Actually Finds in Price Data".

Isolation Forest: Unsupervised Anomaly Detection, and What It Actually Finds in Price Data

This article implements a self-contained Isolation Forest library for MetaTrader 5 with no labels, no distribution assumptions and no external dependencies. It details a reproducible 64‑bit generator, tree/forest construction, scoring and feature design, then verifies results against Python and market data with two null models. The package includes an indicator that plots the decision variable and a gate example. Readers get a validated library, clear limits of applicability and a practical way to calibrate thresholds.

Published article "Neural Networks in Trading: An End-to-End Multivariate Time Series Forecasting Model (Key Components)".

Neural Networks in Trading: An End-to-End Multivariate Time Series Forecasting Model (Key Components)

We invite you to explore a new implementation of the key components of the GinAR framework — an adaptive algorithm for working with graph-structured time series. This article provides a step-by-step breakdown of the architecture and the algorithms for the forward pass and error backpropagation.

Published article "Building a Visual Position Planning Tool for MetaTrader 5".

Building a Visual Position Planning Tool for MetaTrader 5

This article develops a visual position planning tool in MQL5 for evaluating trade setups before execution. The tool utilizes interactive Entry, Stop-Loss, and Take-Profit lines to calculate the stop distance, risk amount, estimated position size, potential reward, and risk-to-reward ratio directly on the chart. It supports market, limit, and stop order scenarios while keeping the focus strictly on planning and analysis rather than trade execution.

Published article "Building a Position Lifecycle Manager in MQL5 (Part 1): The Foundation of Reusable Position Management".

Building a Position Lifecycle Manager in MQL5 (Part 1): The Foundation of Reusable Position Management

A state-driven Position Lifecycle Manager brings structure to post-entry trade handling in MetaTrader 5. It discovers open positions, tracks them via managed objects, applies ATR-based protection, executes break-even transitions, and removes completed trades, with a clear NEW → PROTECTED → BREAKEVEN → CLOSED flow. The article shows integration with the standard MACD EA to enable reuse across strategies.

Published article "Deterministic Dendritic Cell Algorithm (dDCA)".

Deterministic Dendritic Cell Algorithm (dDCA)

The article presents an adaptation of the Deterministic Dendritic Cell Algorithm (dDCA) for continuous optimization problems. The algorithm, inspired by the immune system's Danger Theory, uses a signal accumulation mechanism to automatically balance exploration and exploitation within the search space.

The most downloaded free products:

More than 1300 new charts published:

Graphique EURUSD, H4, 2026.08.31 01:05 UTC, Titan FX Limited, MetaTrader 4, Real
EURUSD, H4
チャート EURUSD, H1, 2026.08.31 01:05 UTC, Titan FX Limited, MetaTrader 4, Real
EURUSD, H1
График EURUSD, M1, 2026.09.01 09:57 UTC, FTMO Global Markets Ltd, MetaTrader 5, Real
EURUSD, M1

Bestsellers in the Market:

There are more than 58,740 products available in Market

25 new signals now available for subscription:

COACH VINCENT
3,990% 1859 trades
Growth:3,989.84%
Equity:567,803.12USD
Balance:567,775.82USD
STARTRADERFinancial700000257
888% 562 trades
Growth:887.79%
Equity:19,845.18USD
Balance:19,755.88USD
BenTitan4
452% 81 trades
Growth:452.46%
Equity:1,390.74USD
Balance:1,390.74USD
and 22 more...

Most downloaded source codes this month

  • LotSize Calculation This is a simple script file to compute lot size either using risk percentage approach or the actual amount to risk.
  • Functions to simplify work with orders All we want is to think about algorithms and methods, not about syntax and values how to place orders. Here you have simple functions to manage positions in MQL5.
  • iS7N_TREND.mq5 Now it's two-color (or two-mode) trend indicator, the number of calculated bars can be specified.
1...67891011121314151617181920...694