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.

There are more than 3,240 articles published on site

Published article "Enhancing the MQL5 Portfolio Analyzer Dashboard: Active Mitigation, Data Exports, and AI Integration".

Enhancing the MQL5 Portfolio Analyzer Dashboard: Active Mitigation, Data Exports, and AI Integration

This article delivers active drawdown monitoring, automated mitigation rules, Excel XML data export, and AI-assisted review for the Portfolio Analyzer dashboard. It visualizes strategy-level drawdowns over time, enforces limits by closing positions and optionally disabling AutoTrading, and generates structured spreadsheets from trade records. A hybrid MQL5-Python approach runs the external review script directly from the terminal, supporting practical risk control and transparent reporting.

Published article "CSV Data Analysis (Part 8): Building an SQLite Strategy Registry from Accumulated CSV Exports".

CSV Data Analysis (Part 8): Building an SQLite Strategy Registry from Accumulated CSV Exports

Flat files work well at the start of an MQL5 research pipeline, but they hinder cross-run queries and provenance once the archive grows. We build a Python-based SQLite registry that ingests CSV exports with SHA-1 deduplication, records EA version and run timestamps, applies forward-only schema migrations, and indexes common filters. You get a structured query layer for fast lookups, robustness checks, and version comparisons across all campaigns.

Published article "Market Heat Map Indicator Based on Prime-Number Density".

Market Heat Map Indicator Based on Prime-Number Density

An innovative indicator based on prime number theory helps identify strong reversal levels that other traders overlook. Testing on 10 assets showed that reversals in mathematically significant zones occur 1.5 to 1.8 times more frequently. Five practical application scenarios with specific rules for filtering out false breakouts and making precise market entries.

Published article "Neural Networks in Trading: Adaptive Periodic Segmentation (Creating Tokens)".

Neural Networks in Trading: Adaptive Periodic Segmentation (Creating Tokens)

We invite you to embark on an exciting journey through the world of adaptive analysis of financial time series and learn how to turn complex spectral analysis and flexible convolution into real trading signals. You will see how LightGTS listens to the market rhythm, adapting to its changes through a variable-window stride, and how OpenCL acceleration can turn computation into a fast track to profitable decisions.

Published article "Trading Options Without Options (Part 4): More Complex Option Strategies".

Trading Options Without Options (Part 4): More Complex Option Strategies

In this article, we will examine how to reduce risk (and whether it is even possible to do so) in option strategies where risk is initially unlimited. This applies to strategies based on writing options, i.e., range-bound strategies. We will also consider ways to lock in profits for option strategies based on purchasing options, i.e., trend-following strategies. As always, we will add new useful features to our Expert Advisor (EA) and improve the existing ones.

40 new signals now available for subscription:

Forex fibonacci chart 2
4,629% 161 trades
Growth:4,628.84%
Equity:15,674.68USD
Balance:15,674.68USD
Account 261
226% 497 trades
Growth:225.93%
Equity:410.02USD
Balance:410.02USD
Precision Signal
113% 655 trades
Growth:112.99%
Equity:7,515.72USD
Balance:7,515.72USD
and 37 more...

The most downloaded free products:

There are more than 57,820 products available in Market

Bestsellers in the Market:

There are more than 154,620 topics available on forum

6 new topics on forum:

and 3 more...

Published article "Learnable Curves, Not Weights: A Kolmogorov-Arnold Network from Scratch".

Learnable Curves, Not Weights: A Kolmogorov-Arnold Network from Scratch

This article builds a Kolmogorov–Arnold Network (KAN) in MQL5, where every edge carries a learnable B‑spline curve rather than a scalar weight. We construct the spline basis, assemble edges and a layer, and fit all coefficients by ridge‑regularized least‑squares in a single solve. The model is delivered as an indicator that visualizes the learned curves and an Expert Advisor that acts on the prediction, providing an interpretable, reusable codebase.

Published article "Bloch's Relative Moving Average (RMA) Framework Implementation In MQL5".

Bloch's Relative Moving Average (RMA) Framework Implementation In MQL5

We port Daniel Bloch's Relative Moving Average framework into a complete MetaTrader 5 system. Instead of smoothing price, the RMA measures where price sits inside its own recent distribution on a [0,1] fractile scale, and drives four cross-strategies with a regime-adaptive exit. Includes the engine, indicators, and a backtested Expert Advisor.

Published article "Trends and Traditions: Using Rademacher Functions in Trading".

Trends and Traditions: Using Rademacher Functions in Trading

Although the functions we will discuss have been known for quite some time, their application in the field of trading remains terra incognita to this day. In this article, we will explore some of the opportunities these old-but-new functions offer for developing trading strategies and assess their potential.

New publications in CodeBase

There are more than 12,300 codes published in Codebase

Published article "Neural Networks in Trading: Adaptive Periodic Segmentation (LightGTS)".

Neural Networks in Trading: Adaptive Periodic Segmentation (LightGTS)

We invite you to learn about the innovative technique of adaptive patching — a method for flexibly segmenting time series while taking their internal periodicity into account. We will also look at an efficient encoding technique that preserves important semantic characteristics when working with data at different scales. These methods open up new possibilities for the accurate processing of complex, multiscale data characteristic of financial markets and significantly improve the stability and reliability of forecasts.

Published article "A Trailing Stop Engine in MQL5 Supporting Five Trail Methods Simultaneously".

A Trailing Stop Engine in MQL5 Supporting Five Trail Methods Simultaneously

We implement CTrailingEngine, an interface-driven MQL5 engine that evaluates each registered position on every tick and applies one of five trailing methods: fixed-pip, ATR multiplier, Parabolic SAR, percentage-of-profit, or swing high/low. All methods share the ITrailMethod contract, so new trails plug in without engine edits. Strict improvement and a one-point guard block backward moves and no-change SLTP modifications.

Published article "Building Volatility Models in MQL5 (Part V): Implementing EGARCH as an Alternate Asymmetric Volatility Process".

Building Volatility Models in MQL5 (Part V): Implementing EGARCH as an Alternate Asymmetric Volatility Process

EGARCH models log-variance, avoiding the non-negativity constraints that can distort GARCH estimates and enabling a clear treatment of leverage asymmetry. The article provides a complete MQL5 implementation with logarithmic backcasting, simulation-based multi-step forecasting, and diagnostics including the Engle–Ng Sign Bias, Leverage Correlation, and Volatility Runs tests. Practical outputs include EGARCH Volatility, an Innovation Z-Score, and an Asymmetric Volatility Regime Oscillator to support regime analysis and strategy design.

Published article "Elite Crystal Evolution Algorithm (CEO-inspired): Practical Implementation".

Elite Crystal Evolution Algorithm (CEO-inspired): Practical Implementation

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.

Published article "Feature Engineering for ML (Part 12): Fractal Features in MQL5".

Feature Engineering for ML (Part 12): Fractal Features in MQL5

A direct MQL5 port of the fractal detector writes each pattern at its center bar, so a buffer read by an expert advisor holds a value that only existed n bars later. We implement CFractalFeatures.mqh with ProcessBar for bar-by-bar use and Compute for full-series recalculation, covering detection, strength scored against a fixed or volatility-scaled floor, an event-based support/resistance ring, and trend-filtered breakout signals. Output is eighteen buffers published at the confirmation bar, verified against the Python reference to within 1e-13.

There are more than 57,700 products available in Market

The most downloaded free products:

More than 300 new charts published:

График FX Vol 99, W1, 2026.08.16 00:41 UTC, Weltrade Ltd., MetaTrader 5, Demo
FX Vol 99, W1
График XAUUSD, H1, 2026.08.16 06:17 UTC, MetaQuotes Ltd., MetaTrader 5, Demo
XAUUSD, H1
Gráfico Gold, M15, 2026.08.15 13:55 UTC, Raise Global SA (Pty) Ltd, MetaTrader 5, Real
Gold, M15

Bestsellers in the Market:

13 new signals now available for subscription:

GB Trading
402% 1332 trades
Growth:401.86%
Equity:4,607.06USD
Balance:4,607.06USD
Antonio Mana O MIFX
43% 151 trades
Growth:43.35%
Equity:712.46USD
Balance:712.46USD
Multipair Strategies
25% 203 trades
Growth:24.62%
Equity:1,980.38USD
Balance:1,980.38USD
and 10 more...

Most downloaded source codes this week

  • iS7N_TREND.mq5 Now it's two-color (or two-mode) trend indicator, the number of calculated bars can be specified.
  • 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.

Most read articles this week

MetaTrader 4 on Linux

MetaTrader 4 on Linux

In this article, we demonstrate an easy way to install MetaTrader 4 on popular Linux versions — Ubuntu and Debian. These systems are widely used on server hardware as well as on traders’ personal computers.

How to purchase a trading robot from the MetaTrader Market and to install it?

How to purchase a trading robot from the MetaTrader Market and to install it?

A product from the MetaTrader Market can be purchased on the MQL5.com website or straight from the MetaTrader 4 and MetaTrader 5 trading platforms. Choose a desired product that suits your trading style, pay for it using your preferred payment method, and activate the product.

The most popular forum topics:

3 new topics on forum:

The most downloaded free products:

12 new signals now available for subscription:

Gold Trader
136% 7530 trades
Growth:135.62%
Equity:5,911.50USD
Balance:5,911.50USD
Gold Master 1
87% 88 trades
Growth:87.33%
Equity:100.00USD
Balance:100.00USD
XAU Master Signal
55% 565 trades
Growth:55.36%
Equity:3,240.72EUR
Balance:3,240.72EUR
and 9 more...

Bestsellers in the Market:

There are more than 57,610 products available in Market

New publications in CodeBase

  • Broker Spec Inspector Prints the invisible contract limits that silently reject orders: stops level, freeze level, min/step/max lot, tick size and value, spread type, execution mode, swaps, and the margin needed for the minimum lot against your free margin.
  • Custom Simple Moving Average A two-stage adaptive moving average (base average + secondary smoothing) that colors itself by slope and marks price/average crossovers with arrows.
  • Reverse RSI Bands Reverse RSI Bands is a leading indicator that mathematically reverse-engineers the RSI formula. It plots precise target price bands directly on the main chart, showing exactly at what price the RSI will hit your specified overbought or oversold levels in real-time.
  • Session Opening Range Breakout EA An Expert Advisor that measures the high/low of a defined session opening window, then trades the confirmed breakout of that range with risk-based position sizing and a one-trade-per-session cap.

3 new topics on forum:

The most downloaded free products:

More than 800 new charts published:

Chart GOLD, H4, 2026.08.13 21:10 UTC, XM Global Limited, MetaTrader 4, Demo
GOLD, H4
Gráfico GOLD, H4, 2026.08.13 21:10 UTC, XM Global Limited, MetaTrader 4, Demo
GOLD, H4
Chart XAUUSD, H4, 2026.08.14 23:37 UTC, MetaQuotes Ltd., MetaTrader 5, Demo
XAUUSD, H4
There are more than 57,520 products available in Market

New publications in CodeBase

Bestsellers in the Market:

4 new topics on forum:

and 1 more...

26 new signals now available for subscription:

SKG Gold
532% 53 trades
Growth:531.90%
Equity:126.38USD
Balance:126.38USD
HeilEU
114% 1027 trades
Growth:114.25%
Equity:3,169.60USD
Balance:3,176.01USD
EURO GOLD SAFE CAPITAL
87% 65 trades
Growth:86.83%
Equity:562.27USD
Balance:562.27USD
and 23 more...
There are more than 3,230 articles published on site

Published article "Price Action Analysis Toolkit Development (Part 78): Extending the Indicator Search Panel with Symbol Selection in MQL5".

Price Action Analysis Toolkit Development (Part 78): Extending the Indicator Search Panel with Symbol Selection in MQL5

We continue enhancing our modular indicator search panel by adding symbol selection capabilities. The implementation allows users to search for built-in indicators, choose a destination symbol, and attach the selected indicator without opening multiple charts or running separate Expert Advisor instances.

Published article "Measuring What Matters (Part 3): The Reconstruction Engine — Validating Risk Footprints with Matrix Algebra".

Measuring What Matters (Part 3): The Reconstruction Engine — Validating Risk Footprints with Matrix Algebra

This article performs a numerical verification of MQL5 eigendecomposition for a covariance matrix using the spectral theorem A = V Λ Vᵀ. It reconstructs the matrix with Diag(), Transpose(), and MatMul(), computes the residual and its Frobenius norm, and shows that deviations remain at floating‑point precision, with results printed to the Experts journal.

Published article "Detecting Structural Breakpoints in Price Series Using CUSUM in MQL5 (Part 2): Implementing the Detector as a Native MQL5 Indicator".

Detecting Structural Breakpoints in Price Series Using CUSUM in MQL5 (Part 2): Implementing the Detector as a Native MQL5 Indicator

This article benchmarks CUSUM_Breakpoint.mq5 against the Siegmund ARL₀ prediction on live‑like data. The empirical false‑alarm rate is about five times higher than theory for all tested symbols and timeframes, and confirmations show sensitivity to variance changes over mean changes. Practitioners should calibrate h and k on the target instrument's history and apply the signal to manage volatility regimes, not to infer directional shifts.

Published article "Neural Networks in Trading: An Intelligent Forecast Pipeline (Conclusion)".

Neural Networks in Trading: An Intelligent Forecast Pipeline (Conclusion)

The article provides a fascinating look at how SwiGLU embedding reveals hidden market patterns, and how a sparse Mixture of Experts within a Decoder-Only Transformer makes forecasts more accurate at reasonable computational cost. We take an in-depth look at the integration of Time‑MoE into MQL5 and OpenCL, and provide a step-by-step guide to configuring and training the model.

Published article "Automating Terminal Startup for Service Tasks".

Automating Terminal Startup for Service Tasks

The article explores the possibility of launching a terminal with a configuration file to perform automated routine tasks, programmatically handling such launches, and creating a fully-fledged system for auto-optimizing an EA using Windows OS tools.

1...121314151617181920212223242526...694