Find us on Facebook!
Join our fan page

Use new possibilities of MetaTrader 5

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 2,980 articles published on site

Published article "Gaussian Processes in Machine Learning (Part 1): Classification Model in MQL5".

Gaussian Processes in Machine Learning (Part 1): Classification Model in MQL5

The article considers the classification model of Gaussian processes. We will start by studying its theoretical principles moving on to the practical development of the GP library in MQL5.

Published article "Neural Networks in Trading: Actor—Director—Critic (Final Part)".

Neural Networks in Trading: Actor—Director—Critic (Final Part)

The Actor–Director–Critic framework is an evolution of the classic agent learning architecture. The article presents practical experience of its implementation and adaptation to financial market conditions.

Published article "CSV Data Analysis (Part 4): Building an Automated Python-Driven Comparative Analysis Module for MQL5 Strategy Validation".

CSV Data Analysis (Part 4): Building an Automated Python-Driven Comparative Analysis Module for MQL5 Strategy Validation

The article presents a reproducible MetaTrader 5 to Python pipeline for large-scale indicator research. An MQL5 export schema captures fixed columns, including custom lag and whipsaw counters. A baseline module performs parameter-matched comparisons across symbols and timeframes, while a walk-forward module locks the InSample optimum and evaluates it on unseen data. Readers gain unbiased robustness measurements and automation that removes manual selection bias.

Published article "Swing Extremes and Pullbacks (Part 4): Dynamic Pullback Depth Using Volatility Models".

Swing Extremes and Pullbacks (Part 4): Dynamic Pullback Depth Using Volatility Models

This article replaces binary swing validation with a volatility‑normalized pullback model. Retracement depth is measured as a ratio of the prior impulse and calibrated to a rolling ATR regime, while entries require a minimum quality score and confirmation by structure or liquidity signals. The five‑layer design integrates detection, validation, liquidity mapping, regime‑aware scoring, and execution, helping you filter weak corrections and size stops dynamically to current conditions.

Published article "From Static MA to Adaptive Filtering (Part 1): Introducing SAMA with NLMS in MQL5".

From Static MA to Adaptive Filtering (Part 1): Introducing SAMA with NLMS in MQL5

This article introduces the Self-Adaptive Moving Average (SAMA), an adaptive filter leveraging the Normalized Least Mean Squares (NLMS) algorithm. It explores why fixed-period averages fail, how NLMS adapts bar by bar, and the engineering protections required for production. This conceptual and mathematical foundation prepares you for the MQL5 code implementation in Part 2.

Published article "MQL5 Trading Tools (Part 36): Adding Shape and Annotation Tools with In-Place Label Editing to the Canvas Drawing Layer".

MQL5 Trading Tools (Part 36): Adding Shape and Annotation Tools with In-Place Label Editing to the Canvas Drawing Layer

We add eight shape tools and nine annotation tools to the canvas and implement a full in-place label-editing system. The article walks through geometry, AA rendering, shared word-wrap and supersampled text helpers, and the caret-driven state machine for typing, navigation, and selection. This yields a complete, consistent annotation toolkit with editable labels that plugs into the prior interaction pipeline.

The most downloaded free products:

There are more than 52,880 products available in Market

More than 700 new charts published:

차트 XAUUSD, M5, 2026.06.15 09:16 UTC, MetaQuotes Ltd., MetaTrader 5, Demo
XAUUSD, M5
График BTCUSD, M15, 2026.06.15 23:00 UTC, Tradexfin Limited, MetaTrader 4, Real
BTCUSD, M15
차트 EURUSD, M15, 2026.06.15 09:15 UTC, TF Global Markets (Aust) Pty Ltd, MetaTrader 4, Real
EURUSD, M15

Bestsellers in the Market:

15 new signals now available for subscription:

Sunyue Ai Quant Trading System 3
498% 146 trades
Growth:498.05%
Equity:148.05USD
Balance:148.05USD
Vfundv Errante
133% 176 trades
Growth:132.89%
Equity:2,782.26USD
Balance:2,779.61USD
GLORY
85% 1047 trades
Growth:85.20%
Equity:4,930.05USD
Balance:5,048.06USD
and 12 more...

Published article "A Generic Object Pool in MQL5: Eliminating Heap Fragmentation in High-Frequency Indicators".

A Generic Object Pool in MQL5: Eliminating Heap Fragmentation in High-Frequency Indicators

High-frequency MQL5 indicators that instantiate objects on every tick accumulate allocation overhead and timing jitter in OnCalculate(). This article constructs a generic templated object pool using a free-list index array, delivering O(1) Acquire() and Release() operations. The design includes double-release protection, strict separation of payload state from pool metadata in Reset(), and a fixed-capacity free list with no heap fallback. A dual-path custom indicator benchmark measures per-tick overhead difference using GetMicrosecondCount().

Published article "Market Microstructure in MQL5 (Part 5): Microstructure Noise".

Market Microstructure in MQL5 (Part 5): Microstructure Noise

The article extends MicroStructure_Foundation.mqh with a MicrostructureAnalysis struct and five functions that decompose M1 price variation into a quoted spread proxy, Roll-implied spread, OHLC-based noise ratio, order imbalance, and an adverse selection component. A wrapper populates these fields and links them to the volatility suite from Part 4. Empirical thresholds come from 602 NQ E-mini NY sessions (Jan 2024–Jun 2026), helping you gate volatility signals, size risk, and recognize spread-driven frictions.

2 new topics on forum:

The most popular forum topics:

The most downloaded free products:

More than 500 new charts published:

图表 GOLD, H4, 2026.06.14 14:37 UTC, FxPro Markets Ltd., MetaTrader 5, Real
GOLD, H4
图表 XAUUSD, M1, 2026.06.13 12:36 UTC, Octa Markets Incorporated, MetaTrader 5, Real
XAUUSD, M1
Grafico EURUSD, M5, 2026.06.14 01:15 UTC, MetaQuotes Ltd., MetaTrader 5, Demo
EURUSD, M5

Bestsellers in the Market:

Most downloaded source codes this week

  • Quantum XAUUSD Silver Trader Multi-indicator EA for Gold (XAUUSD) and Silver (XAGUSD): RSI, ADX and MA signals, adaptive ATR trailing stop and built-in capital protection.
  • MSNR v5.31Plus AEU EA MSNR v5.31Plus AEU EA is an Expert Advisor for MetaTrader 5 based on Malaysian SNR body levels, Smart Money reaction logic, liquidity sweep, MISS, engulfing confirmation, trendline confluence, QML, CRT and DOL target projection. The EA is designed for XAUUSD and works best on the M5 timeframe. It scans higher timeframes such as W1, D1, H4 and H1 to build important support and resistance zones, then waits for price action confirmation on the execution timeframe. Main features: - Malaysian SNR body-level detection. - Higher-timeframe support and resistance scan. - Liquidity sweep, MISS and engulfing confirmation. - Trendline, QML, breakout-retest and CRT logic. - Confluence cluster system. - Session filter for Asia, Europe and US trading hours. - Risk management by account percentage. - Partial close at selected R multiple. - Break-even and safety guard options. Recommended settings: Symbol: XAUUSD Timeframe: M5.
  • Prime Quantum AI — TRADE WITH AI (Anthropic Claude, OpenAI GPT, Google Gemini, DeepSeek, xAI Grok). Prime Quantum AI is an MT5 Expert Advisor combining a classical pre-filter (ADX + Alligator) with AI vision-based chart confirmation from major AI providers (Anthropic Claude, OpenAI GPT, Google Gemini, DeepSeek, xAI Grok). When the pre-filter detects a trend setup, the EA captures three adaptive- timeframe chart screenshots and sends them to the configured AI provider, which returns direction, confidence, stop-loss and take-profit. A trade is opened only when the AI confirms the pre-filter signal with sufficient confidence. Features: dual Standard Broker / Prop Firm risk modes, configurable lot sizing, optional martingale, multiple SL/TP modes, trailing stop, partial close, news/time/day/spread filters, draggable on-chart info panel, and fully exposed indicator parameters. Requires MetaTrader 5, WebRequest enabled for your provider's URL, and a valid API key. Provider auto-detected from key format.

Most read articles this week

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.

16 new signals now available for subscription:

Gold Catcher
143% 65 trades
Growth:142.72%
Equity:967.22USD
Balance:967.22USD
Hokibot tf2
120% 60 trades
Growth:120.35%
Equity:595.34USD
Balance:595.34USD
RJSR200
86% 54 trades
Growth:86.22%
Equity:229.53AUD
Balance:253.15AUD
and 13 more...

5 new topics on forum:

and 2 more...
There are more than 52,790 products available in Market
There are more than 12,120 codes published in Codebase

The most downloaded free products:

Bestsellers in the Market:

There are more than 52,690 products available in Market

4 new topics on forum:

and 1 more...

10 new signals now available for subscription:

Best XAUUSD
1,759% 1183 trades
Growth:1,758.73%
Equity:4,839.96AUD
Balance:4,839.96AUD
Gard888
369% 656 trades
Growth:368.55%
Equity:1,724.77USD
Balance:1,800.80USD
VS Gold Portfolio Swing System Bybit 18K
35% 392 trades
Growth:34.50%
Equity:24,363.89UST
Balance:24,363.89UST
and 7 more...

New publications in CodeBase

  • 002 - Inside Bar Expert Advisor for testing the Inside Bar continuation hypothesis. The EA places pending orders in the direction of the Main Bar after a valid Inside Bar pattern is detected, with optional ATR and pattern quality filters.
  • Institutional Kyle's Lambda Market Impact Engine An institutional market microstructure indicator for MT4 that computes Kyle's Lambda and Amihud Illiquidity ratios to identify institutional order absorption and toxic liquidity vacuums.
There are more than 52,600 products available in Market

More than 800 new charts published:

图表 XAUUSD, H4, 2026.06.12 01:15 UTC, FXTM, MetaTrader 4, Demo
XAUUSD, H4
차트 XAUUSD, H4, 2026.06.12 01:15 UTC, FXTM, MetaTrader 4, Demo
XAUUSD, H4
차트 XAUUSD, H1, 2026.06.12 01:13 UTC, AT Global Markets Intl Ltd, MetaTrader 4, Demo
XAUUSD, H1

The most downloaded free products:

Bestsellers in the Market:

22 new signals now available for subscription:

VampireGold HighRisk
393% 443 trades
Growth:393.20%
Equity:493.15USD
Balance:493.15USD
B5318344
310% 8031 trades
Growth:309.92%
Equity:1,598.97USD
Balance:1,598.97USD
Steady Day Trading
193% 584 trades
Growth:193.32%
Equity:963.40USD
Balance:978.82USD
and 19 more...

5 new topics on forum:

and 2 more...

Published article "CSV Data Analysis (Part 3): Engineering a Python Analytics Pipeline for MetaTrader 5 CSV Exports".

CSV Data Analysis (Part 3): Engineering a Python Analytics Pipeline for MetaTrader 5 CSV Exports

MetaTrader 5 provides rich performance data but limited structural analysis. This article shows how to export results to CSV from MQL5 and build five Python visualizations that expose cross-asset parameter consistency, the lag‑versus‑noise trade-off, walk‑forward decay, drawdown depth and duration, and intraday hour‑by‑day clusters. A unified automation module runs the full pipeline on any new export to deliver repeatable diagnostics.

Published article "MQL5 Wizard Techniques you should know (Part 95): Using Disjoint Set Union and Deep Belief Network in a Custom Signal Class".

MQL5 Wizard Techniques you should know (Part 95): Using Disjoint Set Union and Deep Belief Network in a Custom Signal Class

For this article we switch to a custom MQL5 Wizard class that examines entry Signals. Our custom class is ‘CSignalDSUDBN’ this time around, and is coded by combining the Disjoint Set Union algorithm with a Deep Belief network. As has been the case throughout these series, our model is testable with MQL5 Wizard-Assembled Expert Advisors that can be tuned with different trailing stops and money management classes.

Published article "Implementing a Fluent Interface Builder Pattern for MQL5 Order Construction".

Implementing a Fluent Interface Builder Pattern for MQL5 Order Construction

Manual population of MqlTradeRequest leaves cross-field rules unchecked, creating silent misconfigurations at execution time. A fluent COrderBuilder for MQL5 adds pointer-based method chaining, per-field validation, and directional SL/TP checks against broker stop‑level constraints. Its Send() method runs a four-stage gate—flag completeness, cross-field consistency, OrderCheck(), then OrderSend()—so configuration errors are caught early and order code stays clear and reusable.

Published article "Engineering a Self-Healing Expert Advisor in MQL5 (Part 2): Restart-Safe Virtual Trade Protection".

Engineering a Self-Healing Expert Advisor in MQL5 (Part 2): Restart-Safe Virtual Trade Protection

Build a restart-aware virtual protection layer on top of the SQLite persistence from Part 1. The EA reconstructs hidden stop-loss and take-profit after restart, verifies current price against recovered exits, and closes or continues positions accordingly. The result is a consistent recovery path that detects managed positions and sustains safe runtime management.

Published article "Building a Type-Safe Event Bus in MQL5: Decoupling EA Components Without Global Variables".

Building a Type-Safe Event Bus in MQL5: Decoupling EA Components Without Global Variables

A typed publish-subscribe event bus in MQL5 replaces global variables and direct cross-references. Using an abstract listener interface and an enum-indexed subscription table, a signal engine, order manager, and drawdown monitor communicate only through the bus, with no shared state. The article analyzes dispatch overhead, pointer validation, and recursive publish risks, helping you design decoupled, testable EAs.

Published article "Extremal Optimization (EO)".

Extremal Optimization (EO)

The article discusses the Extremal Optimization (EO) algorithm, an optimization method inspired by the Bak-Sneppen self-organized criticality model, where evolution occurs through the elimination of the worst-case components of the system. The modified population version of the algorithm demonstrates a shift away from theoretical principles in favor of practical efficiency, leading to the creation of powerful computational tools.

Published article "Neural Networks in Trading: Actor—Director—Critic".

Neural Networks in Trading: Actor—Director—Critic

We invite you to explore the Actor-Director-Critic framework, which combines hierarchical learning and a multi-component architecture for creating adaptive trading strategies. In this article, we take a detailed look at how using the Director to classify the Actor's actions helps to effectively optimize trading decisions and improve the robustness of models in financial market conditions.

The most popular forum topics:

Published article "Implementing Partial Position Closing in MQL5".

Implementing Partial Position Closing in MQL5

This article develops a class for managing partial position closing in MQL5 and then integrates it into an Order Blocks Expert Advisor. It also presents test results comparing the strategy with and without partial position closing, and analyzes the conditions under which this approach can help provide and maximize profit. In conclusion, partial position closing can be highly beneficial in trading strategies, especially those focused on wider price movements.

The most downloaded free products:

More than 1000 new charts published:

차트 GOLD_USD, H1, 2026.06.11 04:15 UTC, Big Boss Ltd, MetaTrader 4, Demo
GOLD_USD, H1
Grafico NZDUSD, M5, 2026.06.11 02:12 UTC, Gain Capital Group, LLC, MetaTrader 5, Real
NZDUSD, M5
Gráfico USDJPY, H4, 2026.06.11 21:04 UTC, Tickmill Ltd, MetaTrader 4, Real
USDJPY, H4
There are more than 52,530 products available in Market

25 new signals now available for subscription:

Algoverse Portfolio
549% 1114 trades
Growth:549.45%
Equity:1,480.72USD
Balance:1,506.05USD
Trading Zing EA
459% 1006 trades
Growth:459.00%
Equity:166.02USD
Balance:167.70USD
ROCKET FX
258% 694 trades
Growth:258.17%
Equity:3,581.69USD
Balance:3,581.69USD
and 22 more...
1...121314151617181920212223242526...685