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.

29 new signals now available for subscription:

Robotbagus
1,164% 16309 trades
Growth:1,164.48%
Equity:234,096.50USD
Balance:245,165.80USD
Robotbagus 2
696% 6739 trades
Growth:695.62%
Equity:152,743.28USD
Balance:158,619.48USD
New Born Agresif 7575
162% 224 trades
Growth:161.74%
Equity:151.10USD
Balance:151.10USD
and 26 more...

Bestsellers in the Market:

New publications in CodeBase

There are more than 12,570 codes published in Codebase
There are more than 3,540 articles published on site

Published article "Beyond Clone and Commit: The Advanced Side of MQL5 Algo Forge".

Beyond Clone and Commit: The Advanced Side of MQL5 Algo Forge

We map the parts of Algo Forge that impact day-to-day MQL5 work: opening repos in MetaEditor, README translation, Units, branch/tag protection, browser patching, packages, and CI on a Windows host. The article shows exact settings, required runner labels, and how to gate merges on builds. You leave with reproducible steps to protect code, automate compiles, and ship artifacts.

Published article "Neural Networks in Trading: A Spiking-Semantic Approach to Spatiotemporal Identification (S3CE-Net)".

Neural Networks in Trading: A Spiking-Semantic Approach to Spatiotemporal Identification (S3CE-Net)

We invite you to explore the S3CE-Net framework and its SSAM and STFS mechanisms, which accurately process spiking events while taking causality into account. The model is lightweight, parallel, and capable of identifying complex relationships across time and space.

Published article "Price Action Analysis Toolkit Development (Part 87): Searching Chart History with Recorded Double-Bottom Samples".

Price Action Analysis Toolkit Development (Part 87): Searching Chart History with Recorded Double-Bottom Samples

This stage connects structural validation with reference matching for double bottoms. The Expert Advisor scans completed history, filters pairs by the current structural rules, and compares normalized close and low profiles against validated samples from the library. Results that meet the similarity requirement appear in the panel for chart review and are saved to REFERENCE_MATCHES.csv.

Published article "Beyond Tick Volume: Measuring Market Activity from the Waits Between Quotes".

Beyond Tick Volume: Measuring Market Activity from the Waits Between Quotes

Tick volume mostly reflects the time of day and is only complete when a bar closes. We build a per‑quote, live activity gauge from the waits between quote changes, remove the intraday rhythm, and model the remainder with the autoregressive conditional duration (ACD) model. We then test whether this activity measure improves short‑horizon volatility forecasts once live price volatility is already in the model.

Published article "MetaTrader 5 Machine Learning Blueprint (Part 23): Feature Screening".

MetaTrader 5 Machine Learning Blueprint (Part 23): Feature Screening

Permutation tests that assume exchangeable observations miscalibrate feature screens for overlapping financial labels, yielding a tenfold false‑positive inflation on EURUSD. This article implements a calibrated three‑gate pipeline: ADF+KPSS for stationarity, uniform‑grid entropy with modal occupancy, and mutual information corrected via a joint permutation null and Westfall–Young max‑T. The ScreeningReport summarizes gate outcomes and effective test count so you can filter features reliably before fitting models.

More than 1100 new charts published:

차트 GOLD, H4, 2026.10.14 14:20 UTC, Tradexfin Limited, MetaTrader 4, Real
GOLD, H4
Graphique CADJPY, M15, 2026.10.14 14:40 UTC, MetaQuotes Ltd., MetaTrader 5, Demo
CADJPY, M15
Chart Step Index 200, H1, 2026.10.14 19:40 UTC, Deriv.com Limited, MetaTrader 5, Demo
Step Index 200, H1
There are more than 63,200 products available in Market

The most downloaded free products:

Bestsellers in the Market:

8 new topics on forum:

and 5 more...

New publications in CodeBase

  • 370 Percent from 2022 to 2026 at 10 Percent MaxDD. The GER40 EA That Waits for the Market to Coil GER40 Evening Coil is a free, fully open EA for the German 40 index on H1. It buys in the evening session after a recent narrow-range bar, when volatility is calm and volume is normal, and closes everything by 23:00 server time. Four conditions, long only, one trade at a time, a stop loss on every trade.
  • Momentum Vwap Barrier Breakout / BhanuCodeLab Momentum VWAP Barrier Breakout is an MT5 indicator that identifies tested support and resistance zones and displays confirmed breakout arrows after the candle closes. It includes optional VWAP, SMA, SMMA, and no-filter modes, with VWAP selected by default. Designed primarily for XAUUSD M5, it can also be tested on M15 and M30 for fewer but potentially cleaner signals. Traders may consider entering at the next candle’s open, placing the stop beyond the breakout candle or broken zone, and targeting approximately 1.5R to 2R. Use the indicator together with market structure, higher-timeframe direction, news awareness, and proper risk management. Test it thoroughly on historical data and a demo account before using it with real money.
  • Point and Figure Point & Figure draws a classic P&F chart (X columns for rising prices, O columns for falling prices) in a separate indicator window, on any symbol and timeframe. It also adds a trading panel and support/resistance lines on the main chart.
  • MACD Quant Institutional Pro Quant 2nd Model, by Gemini AI
  • MACD Quant Ultimate Quant Ultimate Momentum Pro, by Gemini AI
  • Barometer Optimum Show Align Mean optimum all chart profit.

18 new signals now available for subscription:

Satu arah AI
132% 74 trades
Growth:132.28%
Equity:2,013.46USD
Balance:2,013.46USD
The Personal Mix
92% 1078 trades
Growth:92.09%
Equity:3,356.57USD
Balance:3,356.57USD
Phnthnhnm
46% 84 trades
Growth:45.69%
Equity:367.58USD
Balance:367.58USD
and 15 more...

Published article "How to Detect and Normalize Chart Objects in MQL5 (Part 6): Manipulating Chart Objects with MetaTrader 5 Agentic AI Assistant".

How to Detect and Normalize Chart Objects in MQL5 (Part 6): Manipulating Chart Objects with MetaTrader 5 Agentic AI Assistant

This article demonstrates how natural-language prompts generate MQL5 producer programs that place native chart objects, and how a deterministic Expert Advisor (AIObjectTrader) reads them through a structured naming and geometry contract. We compare indicator and script routes, using three cases: horizontal resistance, a persistent Andrews' Pitchfork, and Fibonacci Time Zones. Readers gain a reproducible workflow to connect AI-built objects to TOUCH/BREAK/ZONE evaluation and optional execution.

Published article "Recovering Option-Implied Probability Distributions Across Four Markets in MQL5".

Recovering Option-Implied Probability Distributions Across Four Markets in MQL5

A practical route from the option chain to probability levels inside MetaTrader 5. For GLD, SLV, SPY, and USO, the risk-neutral density implied by each ETF's options is recovered with the Breeden-Litzenberger identity and checked for static arbitrage, after the method itself is validated against an analytic lognormal. A Python feed publishes the percentiles; an MQL5 service rescales them onto a related symbol, draws levels, and alerts when price leaves the risk-neutral 5 to 95 percent band. Every reading carries its own diagnostics, and full source is included.

Published article "Implementing an LLM Agent with SQL Memory in MetaTrader 5".

Implementing an LLM Agent with SQL Memory in MetaTrader 5

An LLM agent with SQL memory in MetaTrader 5 — an architecture that eliminates the main limitation of traditional LLM Expert Advisors (EAs): the loss of context between queries. Each agent decision is recorded in SQLite along with the market conditions at the time of the signal — RSI, MA alignment, volatility — and after the position is closed, the outcome is written to the database. When the next request comes in, the agent reviews its own history — similar past RSI conditions and the last three agent decisions — and only then analyzes the current market. The result is a system that remembers its errors between restarts and adapts its behavior based on accumulated statistics, rather than starting from scratch with each new bar.

Published article "Uncertainty as a Model (Part 4): Random Processes — The Dynamics of Uncertainty".

Uncertainty as a Model (Part 4): Random Processes — The Dynamics of Uncertainty

The article introduces the concepts and tools for working with random processes in trading: definitions, characteristics, autocorrelation functions, and a practical classification. The article covers white noise, random walks, Wiener and Poisson processes, as well as Markov chains and martingales. MQL5 scripts demonstrate the generation of sample paths and allow you to simulate equity, highlighting the mathematical limitations of strategies.

Published article "Variational Mode Decomposition: Building the Solver, and Measuring What Hindsight Buys".

Variational Mode Decomposition: Building the Solver, and Measuring What Hindsight Buys

A from‑scratch VMD library for MetaTrader 5: radix‑2 transform, ADMM updates, mirrored windows, and a result type that reports solve quality and mode separation. We verify the solver to full double precision against a reference and test causality by sabotage. The article quantifies repaint from batch versus causal runs and compares it to volatility‑matched random walks. You get a causal indicator, usable diagnostics, and settings that avoid common pitfalls.

Published article "Price Action Analysis Toolkit Development (Part 86): Validating the Entire Sample Library".

Price Action Analysis Toolkit Development (Part 86): Validating the Entire Sample Library

This part adds library-wide validation to the double-bottom toolkit. VALIDATE ALL applies the single-sample rule engine to the stored collection, counts its four outcomes and exports a separate CSV report. The report includes settings, sample context and detailed results. Source samples remain unchanged, and export errors are reported separately from completed validation.

Published article "Interactive Supply and Demand Zone Manager in MQL5 (Part V): Persisting Zones Across Terminal and EA Restarts".

Interactive Supply and Demand Zone Manager in MQL5 (Part V): Persisting Zones Across Terminal and EA Restarts

We introduce a versioned persistence layer that saves and restores the zone engine's logical state across sessions. The snapshot preserves lifecycle status, interaction history, scores, blacklist prices, and the geometry and time anchors of user‑drawn rectangles, and it is reconstructed and reconciled with chart objects on startup. User zones enter with the minimum score so they integrate into the same lifecycle and trading pipeline.

Published article "Neural Networks in Trading: Training Deep Spiking Models (Conclusion)".

Neural Networks in Trading: Training Deep Spiking Models (Conclusion)

The article demonstrates a practical implementation of the SEW ResNet framework using MQL5, with a focus on its applied use in trading. The Double Bottleneck makes it possible to simultaneously analyze univariate streams and inter-channel dependencies without losing gradients during training. Spiking activations with adaptive thresholds and gates improve robustness to noise and sensitivity to market novelty. The text provides details on the implementation and test results.

More than 1100 new charts published:

Chart CN300, M2, 2026.10.13 05:53 UTC, Zeal Capital Market (Seychelles) Limited, MetaTrader 5, Demo
CN300, M2
Graphique GBPCHF, M30, 2026.10.13 10:32 UTC, MetaQuotes Ltd., MetaTrader 5, Demo
GBPCHF, M30
チャート Jump 50 Index, H1, 2026.10.13 01:45 UTC, Deriv (SVG) LLC, MetaTrader 5, Real
Jump 50 Index, H1

The most downloaded free products:

Bestsellers in the Market:

31 new signals now available for subscription:

E original power
232% 1863 trades
Growth:232.13%
Equity:1,000.00USD
Balance:1,000.00USD
Ethereum Beast
128% 42 trades
Growth:127.88%
Equity:121.85USD
Balance:121.85USD
EA TradeLD Algo
51% 52 trades
Growth:51.38%
Equity:1,286.76EUR
Balance:1,286.76EUR
and 28 more...
There are more than 63,070 products available in Market
There are more than 155,440 topics available on forum

7 new topics on forum:

and 4 more...

Most downloaded source codes this month

  • 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 month

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.

How to Test a Trading Robot Before Buying

How to Test a Trading Robot Before Buying

Buying a trading robot on MQL5 Market has a distinct benefit over all other similar options - an automated system offered can be thoroughly tested directly in the MetaTrader 5 terminal. Before buying, an Expert Advisor can and should be carefully run in all unfavorable modes in the built-in Strategy Tester to get a complete grasp of the system.

How to Order a Trading Robot in MQL5 and MQL4

How to Order a Trading Robot in MQL5 and MQL4

"Freelance" is the largest freelance service for ordering MQL4/MQL5 trading robots and technical indicators. Hundreds of professional developers are ready to develop a custom trading application for the MetaTrader 4/5 terminal.

New publications in CodeBase

  • ATR Monitor — Daily, Weekly and Monthly Range Displays daily, weekly and monthly ATR, the current high–low range, the range as a percentage of ATR, and price movement from each period's open.
  • Monday Dip EA- Index Mean Reversion D1 Monday Dip EA is a quantitative, time-based long-only trading strategy designed primarily for major stock index CFDs (such as US500, UK100) with complete daily history. It operates purely as a time-restricted buy-on-dip system rather than a trend-following indicator.
  • Marginal Drawdown Contribution Analyzer A script for accounts that run several Expert Advisors or configurations. It aggregates the net result of each configuration (magic number, or magic number and symbol) per calendar day and measures how much each one contributes to the portfolio drawdown: drawdown added by leave-one-out, share of the worst drawdown, and Euler variance share. It prints verdicts, recommendations, and a heuristic A+ to F score. It runs out of the box on a built-in demonstration portfolio and is written in pure MQL5.
  • Best Slope TS Combination optimum of sloping native MT4 indicators.
  • ATR Monitor — Daily, Weekly and Monthly Range Displays daily, weekly and monthly ATR, the current high–low range, the range as a percentage of ATR, and price movement from each period's open.
  • FXR_TripleHybridSR Good Trading System
  • ATR Sylvain Vervoort Trading System Excellent Trend-Following system based on ATR.

The most popular forum topics:

There are more than 3,530 articles published on site

Published article "Forecast Reconciliation (MinT): One Engine for Timeframe Hierarchies and Currency Graphs".

Forecast Reconciliation (MinT): One Engine for Timeframe Hierarchies and Currency Graphs

This article builds forecast reconciliation in pure MQL5 and applies it to two structures: timeframe aggregation on one symbol and a currency graph linked by no‑arbitrage. The engine projects base forecasts onto linear constraints to make them coherent. We benchmark OLS/WLS and MinT with and without shrinkage on long walk‑forward runs, show when total squared error decreases, and measure the cost that may concentrate in a single node.

Published article "Surrogate Data Testing: A Null Model for Any Statistic, and Why Shuffling Bars Is Not One".

Surrogate Data Testing: A Null Model for Any Statistic, and Why Shuffling Bars Is Not One

We implement surrogate testing for indicators in MQL5: generate synthetic series that match your data's distribution and spectrum, score any statistic, and locate the observation within its null distribution. The library provides four null models, an FFT that handles arbitrary lengths, and a plug‑in interface for custom measures. An indicator visualizes the statistical alongside its chance band for direct interpretation.

Published article "Evolutionary Selection of LLM Agents in MetaTrader 5".

Evolutionary Selection of LLM Agents in MetaTrader 5

The article describes the architecture of a trading system consisting of 20 Grok (xAI)-based LLM agents, each of which embodies a unique trading philosophy — from pure momentum to a statistical z-score. The system applies a genetic algorithm directly during trading: every 20 trades, it automatically eliminates weak agents, clones strong ones with a prompt mutation, and publishes a leaderboard on the MetaTrader 5 chart — without interrupting trading and without using any SDK.

Published article "Price Action Analysis Toolkit Development (Part 85): Visualizing and Reviewing Validated Double-Bottom Samples".

Price Action Analysis Toolkit Development (Part 85): Visualizing and Reviewing Validated Double-Bottom Samples

This part adds a visual review layer to the double-bottom workflow. It checks the chart context, moves to the recorded period, and renders the range, two qualifying lows, neckline, classification, score, and the first decisive close. The annotations mirror the validator's indices and prices, helping you audit outcomes without changing sample data.

Published article "Institutional-Grade Multi-Currency Portfolio Engine in MQL5 (Part 2): Instrument Universe Management and Symbol Metadata".

Institutional-Grade Multi-Currency Portfolio Engine in MQL5 (Part 2): Instrument Universe Management and Symbol Metadata

This article adds a symbol metadata layer to the MQL5 portfolio framework, normalizing contract specifications across instruments with different tick sizes and profit currencies. A CSymbolRegistry class loads a symbol universe from file, queries broker data, and converts tick values into account currency, including cross-rate and CFD tick/point cases. The Portfolio Controller publishes per-symbol lot limits from this metadata, and Instrument Agents recover automatically once the controller becomes available.

Published article "Does Your EA Depend on Candle Boundaries? A Shifted-Bar Stress Test in MQL5".

Does Your EA Depend on Candle Boundaries? A Shifted-Bar Stress Test in MQL5

The framework evaluates boundary sensitivity by rebuilding shifted target-timeframe bars from completed M1 sources and running one Strategy Tester pass for each boundary offset. It includes a ShiftedBarBuilder, a demonstration EA, and a deterministic self-test. An XAUUSD M15 case study reports net profit, Profit Factor, maximum relative equity drawdown, and total trades across all 15 offsets to quantify dependence on the bar grid.

Published article "Feature Neutralization in MQL5: Orthogonalizing Trading Signals Against Confound Factors".

Feature Neutralization in MQL5: Orthogonalizing Trading Signals Against Confound Factors

We implement feature neutralization so your signal is evaluated without volatility/trend confounds. The core is a native MQL5 rolling OLS engine using Gauss-Jordan elimination and out-of-sample residual scoring, with no DLLs. An EA and indicator integrate the residual and log diagnostics, while a Python companion validates numerics and runs bar-replay tests. Use it to isolate linear exposure and assess true signal contribution.

Published article "Neural Networks in Trading: Training Deep Spiking Models (Spike Integration)".

Neural Networks in Trading: Training Deep Spiking Models (Spike Integration)

The article presents a practical implementation of the key components of the SEW-ResNet framework using MQL5. The use of dynamic arrays and spiking mechanisms enables flexible model architecture design and efficient processing of financial time series. The proposed solutions demonstrate how SEW-ResNet can optimize computations and improve the extraction of meaningful features.

Bestsellers in the Market:

More than 1100 new charts published:

Chart XAUUSD, M1, 2026.10.12 23:13 UTC, MetaQuotes Ltd., MetaTrader 5, Demo
XAUUSD, M1
チャート XAUUSD, M1, 2026.10.12 23:56 UTC, Spiceprop SL Ltd., MetaTrader 5, Real
XAUUSD, M1
チャート EURUSD_o, M15, 2026.10.12 00:56 UTC, LiteFinance Global LLC, MetaTrader 5, Demo
EURUSD_o, M15

The most downloaded free products:

There are more than 62,880 products available in Market

New publications in CodeBase

  • GDS Renko Trade Manager — MetaTrader 5 A manual-trade manager for MetaTrader 5: completed Renko bricks, configurable break-even and trailing Stop Loss, plus an on-chart Renko dashboard. No automatic entries.
  • CLiveTradeInfo - CHistoryTradeInfo The library reconstructs a complete MQL4-style order model on top of the native MQL5 Position, Order, Deal, and History APIs. This design allows legacy MQL4 Expert Advisors to operate with minimal code changes while preserving MQL5.
  • Gold MT5 Fractal Breakout EA A MetaTrader 5 (MT5) Expert Advisor based on breakouts of prior swing highs and lows. The EA places pending orders around confirmed fractal structures and manages each trade with defined stop-loss, take-profit, and optional position-management rules.
  • Pin-Point TrendFollowing System MACD, OsMA, AC, AO & RVI same time slope growing/falling is the signal.
  • Manual Trade Pad for Strategy Tester A Lightweight Manual Trading Panel for MetaTrader 4 — Live Trading and Strategy Tester
12345678910111213141516...701