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:

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.

Published article "How to Detect and Normalize Chart Objects in MQL5 (Part 5): Fibonacci in Focus".

How to Detect and Normalize Chart Objects in MQL5 (Part 5): Fibonacci in Focus

The article bridges automated placement with manual analysis for the Fibonacci family in MQL5. It scans charts, identifies user Fibonacci objects, and normalizes their level arrays, interaction flags, and visuals per object type while preserving coordinates. With manual-priority enforcement, Expert Advisors can evaluate both human and code-generated tools reliably, without duplicates or runtime indexing issues.

Published article "Machine Learning Without the Black Box: The Tsetlin Machine for Trading".

Machine Learning Without the Black Box: The Tsetlin Machine for Trading

This article builds a white-box classifier in MQL5 using the Tsetlin Machine. It learns human-readable AND-rules instead of weights, trains with integer state updates, and requires no external dependencies. You will assemble the automaton, clause, and multi-class voter, verify on XOR and other boolean tasks, booleanize indicators, label by forward ATR-scaled return, save the model to CSV, and view active rules on a live chart.

The most downloaded free products:

There are more than 57,390 products available in Market

New publications in CodeBase

  • Broker Session Schedule Inspector MT5 Read-only broker-native trading-session inspector with current status, next transition, multi-symbol scope, and CSV export.
  • Round Trip Cost Reconciler MT5 Read-only MT5 history utility that groups partial fills by position identifier and separates gross result from commission, swap, fee, and net result.
  • Stop Geometry Visualizer MT5 Read-only MT5 indicator that visualizes broker Stops Level and Freeze Level references on the chart.
  • Trade Transaction Trace Logger MT5 Read-only OnTradeTransaction logger that records MT5 order, deal and position lifecycle events to local CSV and the Experts Journal.
  • Multi-Timeframe FVG Depth Meter Scans multiple timeframes for unfilled Fair Value Gaps, plots them as zones directly on your chart, and tracks local bull/bear imbalance depth with a histogram and live dashboard.
  • Session Sweep Reversal Detector arks the prior session's high/low and flags liquidity sweeps that reverse back inside the range within a set number of bars." — category Other, or Trend if you'd rather group it that way.
  • Broker Execution Diagnostics MT5 Read-only MT5 script reporting broker volume, price, stops, freeze, spread and execution constraints.

16 new signals now available for subscription:

TitanGravityPro and TitanGoldPro
76% 103 trades
Growth:76.16%
Equity:550.29USD
Balance:603.75USD
Katd XAU No Grid No Dca Fusion 50138
61% 67 trades
Growth:61.32%
Equity:2,021.46USD
Balance:2,021.46USD
Gold High RR Stability Curve
35% 50 trades
Growth:35.19%
Equity:9,540.80USD
Balance:9,540.80USD
and 13 more...

The most popular forum topics:

Bestsellers in the Market:

2 new topics on forum:

Published article "Building a Position Sizing Engine in MQL5 with Multiple Risk Models".

Building a Position Sizing Engine in MQL5 with Multiple Risk Models

The article presents a position sizing engine for MQL5 Expert Advisors that separates risk policy from lot conversion. Four models—fixed fractional, fixed monetary, ATR-based volatility scaling, and equity-curve scaling—share a CLotConverter that uses OrderCalcProfit() to measure real money per point. A unified CPositionSizer interface exposes CalculateLots(), making model changes straightforward while producing broker-compliant volumes across symbols.

Published article "From Novice to Expert: Weekend Gap Size Effect Research Using MQL5 and Python".

From Novice to Expert: Weekend Gap Size Effect Research Using MQL5 and Python

The article provides a practical research setup for weekend gap analysis: MQL5 extracts precise pip‑based gaps and tracks fills, while Python performs statistical testing and visualization. You will compute fill rates by gap buckets, model fill probability with logistic regression, and assess time-to-fill via Kaplan–Meier curves. All steps are configurable and reproducible for EURUSD, GBPUSD, USDJPY and beyond.

Published article "Building a Future Swing Projection Indicator in MQL5".

Building a Future Swing Projection Indicator in MQL5

We implement a Future Swing Projection indicator in MQL5 that analyzes historical swing structure and estimates the next move from recent price behavior. It locates six alternating swing points, measures five completed legs, and uses their average distance to project a target five bars ahead. The indicator draws swing legs, a projection line, ATR‑based support and resistance zones, and a label with the projected price to keep the process rule‑based and reproducible.

Published article "Interactive Supply and Demand Zone Manager in MQL5 (Part IV): Trading Supply and Demand Zones".

Interactive Supply and Demand Zone Manager in MQL5 (Part IV): Trading Supply and Demand Zones

We extend the supply and demand framework with a strategy layer that converts zone interactions into decisions. Qualified zones pass sequential checks for interaction proximity, approach behavior, higher‑timeframe alignment, and price action before execution is handed to a dedicated trade manager. This architecture improves control, maintainability, and future extensibility without changing the underlying zone engine.

Published article "Neural Networks in Trading: An Intelligent Forecast Pipeline (Sparse Mixture of Experts)".

Neural Networks in Trading: An Intelligent Forecast Pipeline (Sparse Mixture of Experts)

We invite you to explore the practical implementation of a sparse mixture of experts block for time series in the OpenCL computing environment. This article provides a step-by-step explanation of how masked multi-window convolution works, as well as how gradient-based training is organized in the presence of multiple information streams.

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

Elite Crystal Evolution Algorithm (CEO-inspired): Theory

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 strategies, and a periodic diversification mechanism.

The most downloaded free products:

There are more than 57,290 products available in Market

More than 700 new charts published:

График EURUSD, H1, 2026.08.12 21:54 UTC, MetaQuotes Ltd., MetaTrader 5, Demo
EURUSD, H1
Gráfico WTIUSD., H3, 2026.08.11 12:47 UTC, Aron Markets Ltd, MetaTrader 5, Real
WTIUSD., H3
График XAUUSD, M15, 2026.08.12 01:31 UTC, Deriv.com Limited, MetaTrader 5, Demo
XAUUSD, M15

29 new signals now available for subscription:

Basket
275% 168 trades
Growth:274.62%
Equity:2,329,176.00JPY
Balance:2,329,176.00JPY
Trend path
170% 137 trades
Growth:170.26%
Equity:825.90USD
Balance:825.90USD
Falcon Account
80% 279 trades
Growth:80.44%
Equity:146,432.97USD
Balance:146,432.97USD
and 26 more...

Bestsellers in the Market:

There are more than 154,560 topics available on forum

8 new topics on forum:

and 5 more...

New publications in CodeBase

  • Order Block Mitigation Tracker An MT5 indicator that detects ATR-filtered institutional order blocks and tracks, in real time, whether each zone has been mitigated by returning price.
  • Rolling Return Autocorrelation Regime Oscillator Tracks lag-N return autocorrelation over a rolling window as a live regime oscillator, distinguishing trending (positive autocorrelation) from mean-reverting (negative autocorrelation) market conditions. Plots a smoothed reading against dynamically-calculated statistical significance bands (±Z/√N), so you can tell a genuine regime shift from window-size noise — comparable across any symbol or timeframe since it works on returns, not raw price.
  • MT5 EA Acceptance Harness Deterministic synthetic acceptance checks for MT5 EA entry-state logic, with no market, account or order access.
  • Smart S/R Zones MT4 Swing-Pivot Support and Resistance Swing-pivot support and resistance zones clustered by touch count with adaptive zone thickness and higher-timeframe context.
There are more than 3,220 articles published on site

Published article "Unified Multi-Timeframe Renko: Synthesizing the Market's Temporal Dimensions".

Unified Multi-Timeframe Renko: Synthesizing the Market's Temporal Dimensions

The article presents an innovative concept for a multi-timeframe Renko chart that combines signals from four timeframes (M5, M15, H1, H4) into a unified synthetic instrument. The system creates a virtual symbol in MetaTrader 5 by using the EMA of each timeframe to generate a composite signal through three methods: simple average, weighted average, and consensus. The implementation includes ATR-based adaptive brick sizing, real-time operation, and full integration with MetaTrader 5.

Published article "Designing a Unified Order Execution Gateway Class in MQL5".

Designing a Unified Order Execution Gateway Class in MQL5

This class provides one point of contact for trade operations in MQL5. It rounds and clamps lot sizes, validates SL/TP against the broker's minimum distance, resolves a compatible filling policy, and applies bounded retries for transient retcodes. Calls return a structured CGatewayResult instead of raw retcodes, simplifying error handling and maintenance across strategies.

Published article "From Novice to Expert: Systematic Profit Conservation Using Candle Range Theory".

From Novice to Expert: Systematic Profit Conservation Using Candle Range Theory

A hybrid exit engine for MQL5 replaces static TPs with CRT-derived structural levels. The CRT_ProfitConserve class secures a partial at the first level and then trails the remaining position by structural anchors rather than fixed pips. The article walks through the class API, essential methods, and example usage in EAs, providing a clear path to embed CRT-based exits into existing strategies.

Published article "Automating Trading Strategies in MQL5 (Part 52): The tCISD Model with SSMT and Quarterly Theory".

Automating Trading Strategies in MQL5 (Part 52): The tCISD Model with SSMT and Quarterly Theory

We build a tCISD program in MQL5 that pairs Quarterly Theory cycles anchored to New York time with a correlated-symbol SSMT divergence to time reversals. The article shows how to map cycles and quarters, detect the cross-symbol sweep disagreement, and derive the tCISD level whose break confirms the change in delivery. You will get a working entry logic that arms on divergence and executes on a confirmation close or a retest.

Published article "Quick Integration of a Large Language Model into MetaTrader 5 (Part I): Building the Model".

Quick Integration of a Large Language Model into MetaTrader 5 (Part I): Building the Model

The article explores the revolutionary integration of large language models (LLMs) with the MetaTrader 5 trading platform, where AI does not simply predict prices but makes autonomous trading decisions by analyzing market context much like an experienced trader. The author highlights a fundamental difference between LLMs and classical machine learning models such as CatBoost — the ability to engage in metacognition and self-reflection, which allows the system to learn from its own mistakes and improve its strategy.

Published article "The Avellaneda-Stoikov Model: Inventory-Aware Quoting for Two-Sided Strategies".

The Avellaneda-Stoikov Model: Inventory-Aware Quoting for Two-Sided Strategies

This article builds the Avellaneda–Stoikov formulas in MQL5, feeds them with rolling estimates of mid-price volatility and a proxy for order-flow intensity, and plots the reservation price with bid and ask in real time. A bar-by-bar simulation contrasts adaptive and fixed quoting under the same fill rules. The result is a tested class, an indicator, and a backtest to improve inventory control in two‑sided strategies.

Published article "Price Action Analysis Toolkit Development (Part 77): Building a Searchable Indicator Panel for MetaTrader 5".

Price Action Analysis Toolkit Development (Part 77): Building a Searchable Indicator Panel for MetaTrader 5

A modular indicator search system for MetaTrader 5 that replaces manual navigation through built-in indicator categories with a searchable interface. The application integrates an indicator catalog, search engine, chart launcher, and graphical panel, allowing indicators to be located, filtered, and attached to the appropriate chart window from a single interface.

1...121314151617181920212223242526...693