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.

The most downloaded free products:

More than 1000 new charts published:

图表 XAUUSDrfd, H4, 2026.07.09 09:46 UTC, ООО ''Альфа-Форекс'', MetaTrader 5, Real
XAUUSDrfd, H4
图表 USDJPY, H4, 2026.07.09 10:02 UTC, Evalanch Ltd., MetaTrader 5, Demo
USDJPY, H4
图表 XAGUSD@, M15, 2026.07.09 09:41 UTC, WM Markets Ltd, MetaTrader 5, Demo
XAGUSD@, M15
There are more than 55,060 products available in Market

Bestsellers in the Market:

32 new signals now available for subscription:

Ustetchii01
146% 120 trades
Growth:146.48%
Equity:507.74USD
Balance:507.74USD
Quantum Goddess TMGM
109% 398 trades
Growth:109.29%
Equity:624.33USD
Balance:641.01USD
Currency EA
91% 756 trades
Growth:91.24%
Equity:2,294.92USD
Balance:2,294.92USD
and 29 more...

New publications in CodeBase

  • Market Miner A multi strategy EA gold mine :)
  • MA + Envelope Breakouts Breakouts based on envelope channel or band, multi EA logic in One EA
  • T5Copier - MT 5 client to client Local trade copier A local client to client trade copier with custom dashboard in C# and transport pipe in golang , complete src is provided in archive ( socket based ver ) ultra low latency
  • Envelope SAR This indicator is a trend-momentum oscillator that tracks where price sits relative to its structural volatility channel using a normalized relationship between the Parabolic SAR and Envelopes.
  • Profit Loss calendar P/L Calendar — Monthly Profit & Loss at a Glance. P/L Calendar shows you, day by day, exactly how your account performed this month — so you can spot your best and worst days, track your win rate, and see your trading rhythm without digging through the terminal's history tab.
There are more than 12,160 codes published in Codebase

8 new topics on forum:

and 5 more...

Published article "Market Simulation (Part 23): Position View (I)".

Market Simulation (Part 23): Position View (I)

The content we will cover from this point on is much more complex in terms of theory and concepts. I will try to make the material as simple as possible. The programming part itself is quite simple and straightforward. But if you do not understand the theory behind it, you will be left with no practical basis at all for refining or adapting the replay/simulation system to tasks different from the ones I am going to show. I do not want you merely to compile and use the code I present. I want you to learn, understand and, if possible, be able to create something even better.

Published article "From Basic to Intermediate: Objects (IV)".

From Basic to Intermediate: Objects (IV)

This is perhaps the most entertaining article so far. The reason is that here we will modify an object already available in MetaTrader 5 in order to create another one that is not originally present on the platform. Of course, what we are going to look at here may seem a little crazy, but it works and serves a very interesting purpose.

Published article "How to Connect AI Agents to MQL5 Algo Forge via MCP".

How to Connect AI Agents to MQL5 Algo Forge via MCP

This article extends Part 1 by giving an AI access to the development lifecycle on MQL5 Algo Forge. We implement an MCP server over the Forgejo REST API so an agent can create repositories, commit Expert Advisors, branch from main, open pull requests, file issues, and tag releases. You will get a ready-to-run Python server, clear tools, and a safer, reversible workflow.

Published article "MQL5 Bootstrap (II): Essential Validators for Robust Trading Systems".

MQL5 Bootstrap (II): Essential Validators for Robust Trading Systems

The article builds a reusable validation layer for Expert Advisors in MQL5. It implements lot-size rules and normalization, SL/TP and freeze-level guards, price digit normalization, margin sufficiency checks, unchanged-level filtering on modifications, account order-limit control, new-bar detection, symbol tradability checks, economic-calendar news windows, and session detectors. The result is cleaner code and fewer terminal errors in live trading.

Published article "MQL5 Trading Tools (Part 39): Adding a Pinned-Tools Ribbon for Quick Access to Favorite Tools".

MQL5 Trading Tools (Part 39): Adding a Pinned-Tools Ribbon for Quick Access to Favorite Tools

We add a pinned-tools ribbon: a floating bar that exposes frequently used tools for one-click access without reopening the sidebar. The article implements the ordered pin set and its API, an anti-aliased pushpin control in the flyout, and the ribbon with offscreen clipping, user-resizable width, and horizontal scrolling. The result is faster activation of favorite tools from a draggable, resizable ribbon on the chart.

Published article "Implementing Walk-Forward Efficiency Ratio Scoring in MQL5 to Detect Over-Optimized Strategies".

Implementing Walk-Forward Efficiency Ratio Scoring in MQL5 to Detect Over-Optimized Strategies

Parameter optimization inside MetaTrader 5's Strategy Tester routinely produces strategies that perform well in-sample and collapse on forward data. This article builds a native MQL5 Walk-Forward Efficiency scoring engine that quantifies how much of a strategy's in-sample Sharpe ratio transfers to each out-of-sample window. The distribution is rendered as a CCanvas histogram and validated against real EURUSD Daily backtest data.

More than 1000 new charts published:

Chart XAUUSD, M1, 2026.07.08 20:30 UTC, FundedNext Ltd, MetaTrader 5, Demo
XAUUSD, M1
Chart XAUUSD, M1, 2026.07.08 21:02 UTC, AxiCorp Financial Services Pty Ltd, MetaTrader 5, Demo
XAUUSD, M1
Chart XAUUSD, M1, 2026.07.08 20:29 UTC, MetaQuotes Ltd., MetaTrader 5, Demo
XAUUSD, M1

The most popular forum topics:

The most downloaded free products:

There are more than 54,970 products available in Market

Bestsellers in the Market:

27 new signals now available for subscription:

AgiFX 6
2,257% 1048 trades
Growth:2,256.80%
Equity:12,445.89USD
Balance:12,445.89USD
DaniTraderPRo
1,181% 6857 trades
Growth:1,181.27%
Equity:8,059.16EUR
Balance:8,112.26EUR
AgiFX 2
653% 2762 trades
Growth:652.68%
Equity:12,135.02USD
Balance:12,135.02USD
and 24 more...
There are more than 154,110 topics available on forum

5 new topics on forum:

and 2 more...

New publications in CodeBase

  • Chart Navigator MT5 Light Chart Navigator MT5 Light — a mini-chart for quickly navigating the price chart and instantly jumping to your markers on it
  • Stochastic Protector This Expert Advisor monitors the Stochastic oscillator to automatically close positions based on user-selected conditions: crossovers above overbought or below oversold, entry into overbought/oversold zones, or exit from those zones. Positions are filtered for closure by profit state (loss, profit, or both). An optional Test Mode enables basic entry signals when the %D line crosses configurable offset levels around the midline (50).
There are more than 3,080 articles published on site

Published article "Building a Broker-Agnostic Symbol Resolution Layer in MQL5".

Building a Broker-Agnostic Symbol Resolution Layer in MQL5

We implement a symbol resolution framework that abstracts broker naming differences in MetaTrader 5. Using a persistent mapping store, layered resolution with validation, a hash-indexed registry, and a cache, it returns selectable symbols with live market data and logs unresolved cases. Practically, you can deploy the same EA across brokers and keep symbol access consistent at low runtime cost.

Published article "Persistent Homology in MQL5: The Reduction Algorithm and the Persistence Diagram".

Persistent Homology in MQL5: The Reduction Algorithm and the Persistence Diagram

We complete persistent homology for MQL5 by reducing the Vietoris–Rips boundary matrix to a persistence diagram. The article implements Z/2 column reduction (CTDAReduction), a diagram container with analytics (CTDADiagram), and a facade that runs the six-stage pipeline in one call (CTDA). Outputs are cross-checked against Ripser to numerical agreement, enabling reliable diagram-based metrics.

Published article "Overcoming Accessibility Problems in MQL5 Trading Tools (Part VI): Neural Command Integration".

Overcoming Accessibility Problems in MQL5 Trading Tools (Part VI): Neural Command Integration

This article demonstrates a working prototype integrating Brain-Computer Interface technology with MetaTrader 5, proving thought-based trading is feasible at the software level. A Python Flask server simulates neural command generation, communicating with an MQL5 Expert Advisor via JSON-over-HTTP. The complete pipeline—from signal generation to trade execution—is validated through WebRequest and CTrade. While BCI hardware remains clinically restricted, this simulation establishes a reference architecture for future accessibility options, enabling direct intention-based trading that expands how traders can interact with financial markets.

Published article "Neural Networks in Trading: Generalizing Time Series Without Data-Specific Dependence (Mamba4Cast)".

Neural Networks in Trading: Generalizing Time Series Without Data-Specific Dependence (Mamba4Cast)

In this article, we introduce the Mamba4Cast framework and take a closer look at one of its key components: timestamp-based positional encoding. The article shows shows how time embedding is formed taking into account the calendar structure of the data.

The most downloaded free products:

More than 700 new charts published:

Gráfico DJIUSD, M5, 2026.07.07 19:20 UTC, Sarmaye Gozare Bartar Ltd., MetaTrader 5, Demo
DJIUSD, M5
Gráfico XAUUSD, M15, 2026.07.07 19:09 UTC, Vantage Markets (Pty) Ltd, MetaTrader 5, Real
XAUUSD, M15
Graphique BTCUSD, H1, 2026.07.07 19:20 UTC, AMarkets LLC, MetaTrader 5, Real
BTCUSD, H1

28 new signals now available for subscription:

ETH456oo
97% 212 trades
Growth:96.95%
Equity:1,987.32HKD
Balance:1,969.46HKD
MSC SuperGold IC Pro
77% 1056 trades
Growth:77.47%
Equity:973.79USD
Balance:983.81USD
Major Trend MT4
62% 123 trades
Growth:61.65%
Equity:751.63USD
Balance:808.26USD
and 25 more...
There are more than 54,860 products available in Market

Bestsellers in the Market:

Most downloaded source codes this month

  • 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.
  • 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.
  • XANDER Grid XAUUSD Bidirectional grid EA for Gold (XAUUSD). Ideal for ProCent accounts. Includes Daily Profit Target and Max Drawdown protection.

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.

6 new topics on forum:

and 3 more...

Published article "Neural Networks in Trading: Time Series Forecasting Using Adaptive Modal Decomposition (Final Part)".

Neural Networks in Trading: Time Series Forecasting Using Adaptive Modal Decomposition (Final Part)

The article discusses the adaptation and practical implementation of the ACEFormer framework using MQL5 in the context of algorithmic trading. It presents key architectural decisions, training features, and model testing results on real data.

Published article "Neural Networks in Practice: Practice Makes Perfect".

Neural Networks in Practice: Practice Makes Perfect

In today's article, we will see how a simple code change that makes a neuron slightly more specialized can significantly speed up the training stage. After all, once a neuron or neural network, as we will see later, has been trained, the work it performs becomes much faster. We will also discuss a problem that exists but is rarely mentioned.

Published article "From Basic to Intermediate: Object Events (III)".

From Basic to Intermediate: Object Events (III)

In this article, we will prepare the foundation for what will be covered in the next publication. We will also look at how to make an OBJ_LABEL object fully interactive for editing and moving. In other words, we can change both the text and the position of the OBJ_LABEL object without opening the Object Properties dialog.

Published article "Detecting and Visualizing Outlier Bars in MQL5 Using Modified Z-Score on OHLCV Features".

Detecting and Visualizing Outlier Bars in MQL5 Using Modified Z-Score on OHLCV Features

Abnormal bars inflate mean and standard deviation estimates, distorting ATR, Bollinger Bands, and moving averages. We implement a native MQL5 indicator that detects such bars with the Modified Z-Score applied to four features: body, upper wick, lower wick, and tick volume. The indicator marks flagged bars on the chart and plots a composite score in a separate subwindow, helping you diagnose contamination in rolling-window indicators.

Published article "Engineering a Self-Healing Expert Advisor in MQL5 (Part 5): Real-Time Recovery Dashboard (Final Part)".

Engineering a Self-Healing Expert Advisor in MQL5 (Part 5): Real-Time Recovery Dashboard (Final Part)

This article implements a real-time monitoring dashboard for a self-healing MetaTrader 5 Expert Advisor. The dashboard displays the current EA state, virtual stop-loss and take-profit levels, breakeven and trailing status, recovery state, synchronization status, and heartbeat information directly on the chart. By exposing the internal recovery state visually, the Expert Advisor becomes easier to monitor, verify, and troubleshoot while managing active trades.

Published article "Building Automated Daily Trading Reports with the SendMail Function".

Building Automated Daily Trading Reports with the SendMail Function

We build an MQL5 Expert Advisor that emails a structured daily trading report. The article shows how to configure SMTP in MetaTrader 5, collect and filter closed trades for the previous day, compute totals for profit, wins, losses, and trade count, and assemble account details into the subject and body. You also schedule one send per day and prevent duplicates using daily candle detection.

Published article "CSV Data Analysis (Part 6): Multi-Broker Result Normalization and Cross-Platform CSV Reconciliation".

CSV Data Analysis (Part 6): Multi-Broker Result Normalization and Cross-Platform CSV Reconciliation

This article presents a multi‑broker CSV normalization framework. An MQL5 include file enriches exports with broker metadata. A Python module resolves schema divergences — pip conventions, symbol aliases, time offsets, commission models, and currency denomination — producing a unified canonical dataset. Comparative visualizations of slippage distributions and net‑of‑cost performance enable reliable cross‑platform strategy analysis without silent data corruption.

The most downloaded free products:

More than 900 new charts published:

图表 GBPJPY, M5, 2026.07.06 05:38 UTC, Big Boss Ltd, MetaTrader 4, Demo
GBPJPY, M5
Chart XAUUSD, M5, 2026.07.06 12:44 UTC, AT Global Markets Intl Ltd, MetaTrader 4, Demo
XAUUSD, M5
图表 GBPUSD, D1, 2026.07.06 06:52 UTC, RoboForex Ltd, MetaTrader 4, Real
GBPUSD, D1
There are more than 54,760 products available in Market

26 new signals now available for subscription:

Tradefx
621% 151 trades
Growth:621.38%
Equity:592.98USD
Balance:592.98USD
Zhangtailai 8019639 xionzhuang 152507USD
577% 10393 trades
Growth:577.22%
Equity:158,547.11USD
Balance:158,547.11USD
TwoFace Normal Risk
65% 245 trades
Growth:64.98%
Equity:7,531.27USD
Balance:7,531.27USD
and 23 more...

5 new topics on forum:

and 2 more...

Bestsellers in the Market:

Published article "Low-Frequency Quantitative Strategies in MetaTrader 5 (Part 4): A Volatility-Adjusted Momentum-Based Intraday System".

Low-Frequency Quantitative Strategies in MetaTrader 5 (Part 4): A Volatility-Adjusted Momentum-Based Intraday System

We present a timer-based MQL5 EA for Opening Range Breakout aligned to NYSE hours. It screens “Stocks in Play” via opening-range relative volume, enforces price/volume/ATR minimums, sizes positions by risk, and exits at 16:00 ET. A Sharpe-ranked optimization across 30 liquid Nasdaq stocks and a single-symbol test are provided, together with backtest settings and an Excel report for verification.

1...121314151617181920212223242526...690