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.

Bestsellers in the Market:

There are more than 66,600 products available in Market

Published article "Andean Condor Algorithm (ACA)".

Andean Condor Algorithm (ACA)

The article implements the Andean Condor Algorithm (ACA) for MQL5 — a compact optimizer with a multiscale intensification operator. A significant improvement in solution quality was observed with a small population: a single adjustment to the settings propels it into the top 45 — and behind this lies a distinctive feature of the algorithm worth knowing about. This resource provides ready-to-use code and practical guidelines for its application.

There are more than 3,640 articles published on site

Published article "Entropy Pooling and Scenario Budgets for Expected-Shortfall Sizing".

Entropy Pooling and Scenario Budgets for Expected-Shortfall Sizing

Rolling lookback windows implicitly fix a probability vector over past bars. We implement entropy pooling in MQL5 to keep all historical scenarios, reweight them by conditioning on today's volatility under an effective‑scenarios budget, and add views on volatility, tails and correlation. A walk‑forward test, a chart indicator and an ES‑based sizing EA demonstrate how to calibrate risk forecasts and position size to the current regime.

Published article "MetaTrader 5 Machine Learning Blueprint (Part 24): Sequence Risk".

MetaTrader 5 Machine Learning Blueprint (Part 24): Sequence Risk

Realized backtests reflect a single ordering of trades, so their maximum drawdown and prop‑firm breach risk are often understated. We resequence trade returns via a stationary bootstrap with a derived block length to estimate the drawdown distribution and a sequence risk ratio, compute path‑dependent breach probabilities for drawdown and daily‑loss limits, and replace WFE with a paired IS–OOS degradation statistic. The tools are demonstrated on a real EURUSD RSI strategy to guide sizing and risk limits.

25 new products are now available on the Market:

and 20 more...
There are more than 66,540 products available in Market

3 new topics on forum:

New publications in CodeBase

  • Opening Range Breakout with Statistics Dashboard Draws the daily opening range and its breakout levels, with a dashboard showing how the range resolved over your lookback: broken up, down, both ways or not at all, and how often a breakout hit its target before the opposite side.
  • Prop Firm Guard Panel Prop Firm Guard Panel is an on-chart panel for prop firm challenges and funded accounts. It shows in real time the daily loss used and the room left, the max loss room and equity floor, and the progress toward the profit target. The start-of-day balance is rebuilt from today's closed deals, so the values stay correct after a restart. Colors change from green to orange to red as limits get closer, with optional popup and push alerts. Auto, dark or light theme. Display only: it never opens, modifies or closes trades.

Published article "Low-Frequency Quantitative Strategies in MetaTrader 5 (Part 6): A Constant-Dollar Exposure FX Trading System Based on Fixed-Income Interest Rate Yield Differentials".

Low-Frequency Quantitative Strategies in MetaTrader 5 (Part 6): A Constant-Dollar Exposure FX Trading System Based on Fixed-Income Interest Rate Yield Differentials

We describe ANANTA, a rules-based FX portfolio model that measures deviations in Interest Rate Swap differentials via moving averages and rebalances constant-dollar exposure across G10 currencies. Designed for intraday operation, it complements or substitutes carry logic without relying on trade volume. Performance is examined from January 2020 to October 2026 for five of the most liquid currencies. Code and free data pipelines are included.

The most downloaded free products:

5 new signals now available for subscription:

ICT 047 Legacy
24% 1755 trades
Growth:24.31%
Equity:487.35GBP
Balance:487.35GBP
and 4 more...

Published article "Neural Networks in Trading: Recurrent Modeling of Market Micromovements (EV-MGRFlowNet)".

Neural Networks in Trading: Recurrent Modeling of Market Micromovements (EV-MGRFlowNet)

The article discusses the adaptation of the EV-MGRFlowNet architecture — originally developed for processing event-based video data — to the field of financial time series. The approach presented here offers a new perspective on the market as a stream of micro-movements, where price, volume, and liquidity form a dynamic structure that lends itself to recurrent analysis without explicit supervision.

New publications in CodeBase

  • Mouse Scroll Zoom in Zoom Out Mouse Scroll Zoom in Zoom Out
  • Trend Regime Indicator Trending up, trending down or ranging: a verdict for every bar, and how long it has held. Each stretch of one regime is boxed on the price chart, ADX columns below show how strong it is, and a one-line panel gives the regime, its age and the ADX. Values for Expert Advisors and an alert on closed bars.

15 new products are now available on the Market:

and 10 more...
There are more than 66,470 products available in Market

Bestsellers in the Market:

More than 800 new charts published:

Chart NASDAQ100.x, M15, 2026.11.02 17:11 UTC, Instant Trading EU Ltd, MetaTrader 5, Demo
NASDAQ100.x, M15
Chart #WMT, H4, 2026.11.02 17:09 UTC, AT Global Markets Intl Ltd, MetaTrader 4, Real
#WMT, H4
Chart Volatility 75 Index, M1, 2026.11.02 17:04 UTC, Deriv.com Limited, MetaTrader 5, Demo
Volatility 75 Index, M1

9 new topics on forum:

and 6 more...

16 new products are now available on the Market:

and 11 more...
There are more than 66,410 products available in Market

5 new topics on forum:

and 2 more...

15 new products are now available on the Market:

and 10 more...

Bestsellers in the Market:

8 new signals now available for subscription:

The Minute Man Big
266% 727 trades
Growth:265.59%
Equity:6,507.32EUR
Balance:6,507.32EUR
Xingli 0034
70% 2975 trades
Growth:69.52%
Equity:847,612.79USD
Balance:847,612.79USD
Xingli 0033
66% 2846 trades
Growth:66.24%
Equity:332,470.98USD
Balance:332,470.98USD
and 5 more...
There are more than 66,360 products available in Market

New publications in CodeBase

  • After-Exit Analyzer - what price did after you closed: stopped-out trades that later hit TP, profit left after exits Reads your closed positions and the M1 bars after each exit. Shows how many stopped-out trades later reached their take profit, how far take-profit trades kept running and how much move was left after manual or EA exits. Summary panel, per-position log table and CSV.
  • Algo: EMA Trend Cross on Closed Bars — XAUUSD M30 Free educational EA — a single-position trend-following EMA crossover system for XAUUSD M30, released as open source for beginners to study trade ownership guards, preflight order validation, risk-based lot sizing, and server-time session filtering. This code demonstrates how a strategy - identifies and manages only its own positions and orders through MagicNumber and comment tags, - wraps CTrade with an OrderCheck preflight that blocks invalid or margin-breaking requests, - sizes each trade from a fixed stop-loss and risk percentage, - and restricts entries to a configurable broker session window with a daily close-all — all evaluated on completed bars only, so signals never repaint.

22 new products are now available on the Market:

and 17 more...

4 new topics on forum:

and 1 more...

Published article "Building a Two-Pole Momentum Oscillator in MQL5".

Building a Two-Pole Momentum Oscillator in MQL5

We build a Two‑Pole Momentum Oscillator in MQL5 that measures deviation from a 25‑period SMA, normalizes it by its mean and standard deviation, and smooths the result with two EMA‑style passes. The code defines inputs, buffers, warm‑up and recalculation logic, signal rules, and colorized plots, and derives dynamic targets from the 100‑period average range. It helps detect momentum shifts around the zero line and display price levels tied to recent volatility.

Published article "Weibull Reliability Analysis for Strategy Lifespan: Estimating When an EA Is Likely to "Fail"".

Weibull Reliability Analysis for Strategy Lifespan: Estimating When an EA Is Likely to "Fail"

We implement a native Weibull maximum-likelihood fit in MQL5 and use it to model strategy wear-out from trade history. Failures are defined as the rolling profit factor dropping below a floor, producing lifetimes in trades. The article wires a survival-based governor into an EA and a companion indicator, so you can estimate conditional survival over the next N trades and apply explicit retirement thresholds with cooldown.

Published article "Building a FIFO-Compliant Position Management Layer for NFA-Regulated MQL5 Accounts".

Building a FIFO-Compliant Position Management Layer for NFA-Regulated MQL5 Accounts

This article shows how to make EA close operations comply with broker-enforced FIFO (ACCOUNT FIFO CLOSE) on hedging accounts, so naive exits stop failing. It introduces CFifoPositionQueue to order an EA's own tickets by time and CFifoComplianceGuard to execute closes in two modes: strict reject or auto-cascade, with optional per-direction scope. The guard re-verifies eligibility before each step, normalizes volumes, and inspects real server retcodes. You get reusable code, tests, and clear limits.

Published article "Uncertainty as a Model (Part 6): Multiple Regression and Diagnostics".

Uncertainty as a Model (Part 6): Multiple Regression and Diagnostics

A practical introduction to multiple regression with deterministic factors for financial time series. Topics covered include the formulation and matrix form of ordinary least squares (OLS), residual diagnostics, EDA/CDA, R-squared and adjusted R-squared, the F-test, RESET, the Breusch–Pagan test, VIF, and Cook’s distance. Techniques for working with regressors are demonstrated: dummy variables, nonlinear transformations, and interaction terms. Examples involving trends, days of the week, and news help select factors and build models suitable for forecasting.

The most downloaded free products:

Published article "How to Implement R/S Analysis and the Hurst Indicator in MQL5".

How to Implement R/S Analysis and the Hurst Indicator in MQL5

The Hurst exponent indicator for MQL5 is based on R/S analysis using OLS regression in log-log space. The theoretical basis is the findings of Gatheral–Jaisson–Rosenbaum (2014), according to which volatility follows fractional Brownian motion with H ≈ 0.10. The indicator estimates H within a moving window, identifies anti-persistent (H < 0.3), neutral, and trending (H > 0.5) market regimes, colors the line, and triggers an alert upon a regime change, helping you choose a strategy type and manage risk.

There are more than 66,300 products available in Market

11 new signals now available for subscription:

GodTier Phalanx AI
41% 30 trades
Growth:40.72%
Equity:1,408.14USD
Balance:1,408.14USD
Zone Buget
36% 11 trades
Growth:36.34%
Equity:545.36EUR
Balance:545.36EUR
ORB Revolution Gold Signal 1K
10% 49 trades
Growth:9.99%
Equity:1,116.73USD
Balance:1,082.24USD
and 8 more...

Bestsellers in the Market:

21 new products are now available on the Market:

and 16 more...

Published article "Per-Setup Trade Ledger in MQL5: Find Out Which of Your EA's Entries Is Losing Money".

Per-Setup Trade Ledger in MQL5: Find Out Which of Your EA's Entries Is Losing Money

Most EAs trade more than one setup, yet the Strategy Tester judges them all by a single equity curve. CSetupLedger is a small MQL5 class that stores each trade's setup in its magic number and rebuilds the per-setup record from the account's deal history, so a restart never wipes it. It compares a Wilson interval of each setup's win rate with the breakeven rate implied by that setup's own average win and loss, and gives no verdict before 30 closed trades. Each setup ends up trusted, rejected or still undecided. In two backtests the per-setup totals match the tester exactly. Full source and two working EAs are attached.

Published article "Property-Based Testing for Trading Rules in MQL5 (Part 1): Generate Market Scenarios, Test Invariants, Find Edge Cases".

Property-Based Testing for Trading Rules in MQL5 (Part 1): Generate Market Scenarios, Test Invariants, Find Edge Cases

Property-based tests exercise a sizing rule across thousands of generated scenarios instead of a few hand-picked cases. A deterministic MQL5 runner creates seeded symbol contracts, checks eight risk-volume properties, and writes text and CSV reports for reproducible evidence. A second script intentionally rounds volume the wrong way, replays the failing seed, and shrinks the counterexample to the half-step boundary, making the defect minimal and diagnosable.

Published article "Neural Networks in Practice: When to Use an Artificial Neuron and How It Works in MQL5".

Neural Networks in Practice: When to Use an Artificial Neuron and How It Works in MQL5

We implemented a neuron in MQL5 that was trained using stochastic gradient descent and compared its loss function to that of linear regression. Using code and graphs, we demonstrate how normalization, the choice of learning rate, and the structure of the problem affect convergence. This article provides guidance on debugging the training process, interpreting error behavior, and selecting the appropriate architecture or activation function.

New publications in CodeBase

  • Fair Value Gaps Non-repainting fair value gaps on closed bars, with zone states (active, touched, mitigated) and iCustom buffers for EAs.
  • Prop Firm Live Daily Breach Line (OrderCalcProfit and iCustom Ready) Real-time daily drawdown buffer monitor and exact breach price line indicator for prop firm accounts. Features 00:00 server-time deal history reconstruction (including entry commissions), 00:00 HWM snapshot locking, two-stage OrderCalcProfit cross-rate calibration, and iCustom() data buffers for Expert Advisors.

More than 700 new charts published:

차트 Volatility 10 Index, H4, 2026.11.01 20:42 UTC, Deriv.com Limited, MetaTrader 5, Demo
Volatility 10 Index, H4
Chart AUDCHF, H1, 11/1/2026 9:34 PM UTC, FxPro Markets Ltd., MetaTrader 5, Real
AUDCHF, H1
Chart GOLD, M5, 11/1/2026 5:11 PM UTC, XM Global Limited, MetaTrader 5, Real
GOLD, M5
There are more than 3,630 articles published on site

Published article "From Basic to Intermediate: Subwindows (I)".

From Basic to Intermediate: Subwindows (I)

In this article, we'll start exploring how to work with subwindows in MetaTrader 5 using MQL5. This is a broad topic with several practical aspects that may prove challenging, so we'll start with a brief introduction. And yet, dear reader, it’s important that you understand what we’re going to discuss here, because it could play an important role in your future.

Published article "Neural Networks in Practice: Stochastic Gradient Descent".

Neural Networks in Practice: Stochastic Gradient Descent

This article uses practical examples to explain how to calculate and apply gradients of the weights and bias (intercept) in a linear neuron implemented in MQL5, and also discusses a stochastic variant of gradient descent. We analyze stopping criteria, iteration limits, and the effects of training on data subsets. The results are displayed in the MetaTrader 5 terminal, where a simple chart is also plotted. Readers are invited to modify the training set and analyze the model's behavior.

Published article "Neural Networks in Trading: Temporal Motion Aggregation (Conclusion)".

Neural Networks in Trading: Temporal Motion Aggregation (Conclusion)

Introducing the TMA framework — an intelligent system capable of forecasting market dynamics with sufficient accuracy. In this article, we have integrated all the components into a single architecture and transformed it into a fully-fledged trading agent that analyzes the market and makes decisions in real time.

14 new products are now available on the Market:

and 9 more...
12345678910...701