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.

6 new signals now available for subscription:

GOLD HUAT EA
231% 584 trades
Growth:231.03%
Equity:26,191.63USD
Balance:24,890.67USD
Tickmill 04
34% 147 trades
Growth:34.13%
Equity:2,283.57USD
Balance:2,556.36USD
IC Markets 05
2% 9 trades
Growth:1.94%
Equity:2,476.10USD
Balance:2,548.44USD
and 3 more...

Most downloaded source codes this week

  • TRDING VIEW IN MT5 This Expert Advisor integrates a TradingView chart directly within the MT5 window, replacing the native chart. It uses a web view (WebView2) to render HTML with the official TradingView widget, allowing you to change symbol, seasonality and theme (dark/light) without leaving MT5. Includes a date-based licensing system that blocks the EA if it is outside the authorised period.
  • 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.
  • 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.

The most popular forum topics:

The most downloaded free products:

2 new topics on forum:

14 new products are now available on the Market:

and 9 more...

Bestsellers in the Market:

15 new signals now available for subscription:

Gold Water Fall
585% 1280 trades
Growth:585.07%
Equity:25,325.08USD
Balance:25,325.08USD
Aventa HFT Pro 2026 v9
395% 24829 trades
Growth:395.03%
Equity:9,292.24USD
Balance:9,900.51USD
Swapman
137% 938 trades
Growth:136.94%
Equity:50,503.45EUR
Balance:50,497.25EUR
and 12 more...
There are more than 53,800 products available in Market

More than 800 new charts published:

Chart XAUUSD, M3, 2026.06.06 01:52 UTC, Exness Technologies Ltd, MetaTrader 5, Demo
XAUUSD, M3
Chart GOLD, H1, 2026.06.06 01:27 UTC, FXPRO Financial Services Ltd, MetaTrader 5, Real
GOLD, H1
Chart Super Micro Computer, H4, 2026.06.06 01:12 UTC, XM Global Limited, MetaTrader 5, Demo
Super Micro Computer, H4

31 new products are now available on the Market:

and 26 more...

The most downloaded free products:

10 new products are now available on the Market:

and 5 more...
There are more than 12,100 trading signals available for subscription in Signals service.

The most downloaded free products:

There are more than 53,730 products available in Market

Bestsellers in the Market:

12 new signals now available for subscription:

XAUUSD 03
524% 571 trades
Growth:524.23%
Equity:1,231.42USD
Balance:1,231.42USD
Endurance Trader
137% 716 trades
Growth:137.41%
Equity:12,595.22USD
Balance:12,595.22USD
ACCURATE TRADER D ANONYMOUS
-24% 43 trades
Growth:-24.01%
Equity:37.55USD
Balance:37.55USD
and 9 more...

4 new topics on forum:

and 1 more...

More than 1200 new charts published:

차트 XAUUSD, H1, 2026.06.05 01:49 UTC, Gain Global Markets, Inc. (FOREX.com Global CN), MetaTrader 5, Demo
XAUUSD, H1
Grafico GER40, M30, 2026.06.05 02:04 UTC, Ultima Markets Ltd, MetaTrader 5, Demo
GER40, M30
Grafico Crude, H4, 2026.06.05 01:34 UTC, FXTM, MetaTrader 4, Demo
Crude, H4

The most downloaded free products:

28 new signals now available for subscription:

Chiroptera Vantage Markets
475% 703 trades
Growth:474.62%
Equity:556.25EUR
Balance:573.46EUR
MK4
121% 30 trades
Growth:121.08%
Equity:84.13USD
Balance:73.79USD
ConnectGain BR Agressivo
104% 1231 trades
Growth:103.61%
Equity:965.04USD
Balance:1,118.13USD
and 25 more...
There are more than 53,650 products available in Market

Bestsellers in the Market:

There are more than 2,940 articles published on site

Published article "Interactive Supply and Demand Zone Manager in MQL5: From Manual to Automated Lifecycle".

Interactive Supply and Demand Zone Manager in MQL5: From Manual to Automated Lifecycle

Replace static drawings with automated, stateful zones controlled by a CZone wrapper. The system synchronizes user rectangles, sizes zones by ATR, validates breakouts using consecutive closes, applies ghost/deactivation rules, merges nearby structures by a 1.5×ATR threshold, and projects edges forward. Traders gain durable levels that update themselves and reduce repetitive chart management.

Published article "Market Microstructure in MQL5 (Part 4): Volatility That Remembers".

Market Microstructure in MQL5 (Part 4): Volatility That Remembers

This article adds eight volatility functions to MicroStructure_Foundation.mqh, including realized volatility, duration-adjusted volatility, fractional volatility, a FIGARCH-inspired proxy, a volatility clustering index, a GJR-GARCH asymmetry measure (using the Dube library), bipower-variation jump detection, and a wrapper function. The MFDFA implementation is revised to return the conventional Legendre-transform Δα with an R² confidence field, replacing the τ-spread proxy used in the original submission. Thresholds are derived from 514 NY sessions of NQ E-mini Nasdaq 100 futures (May 2024–May 2026); no new include file is created.

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

From Basic to Intermediate: Objects (II)

In today's article, we will look at how to control some object properties in a simple way using code. We will also see how a custom application can place more than one object on the same chart. In addition, we will begin to understand the importance of assigning a short name to any indicator we plan to implement.

Published article "Market Simulation (Part 24): Getting Started with SQL (VII)".

Market Simulation (Part 24): Getting Started with SQL (VII)

In the previous article, we completed the necessary introduction to SQL. And, in my opinion, we properly clarified what we wanted to show and explain about SQL. This was done so that anyone who comes to look at the market replay/simulation system being built can at least get an idea of what may be happening there. The point is that there is no sense in programming things that SQL handles perfectly.

Published article "Analyzing Price Time Gaps in MQL5 (Part II): Creating a Heat Map of Liquidity Distribution Over Time".

Analyzing Price Time Gaps in MQL5 (Part II): Creating a Heat Map of Liquidity Distribution Over Time

A detailed guide on how to create a heat map indicator for MetaTrader 5 that visualizes the price distribution over time. The article reveals the mathematical basis of time density analysis, where each price level is colored from red (minimum stay time) to blue (maximum stay time).

Published article "From Basic to Intermediate: Function Pointers".

From Basic to Intermediate: Function Pointers

You have probably already heard about pointers when it comes to programming. But did you know that we can use this kind of data here in MQL5? Of course, this must be done in a way that keeps us in control and avoids strange program behavior during execution. Still, because this is a feature with a very specific purpose and aimed at particular kinds of tasks, it is rare to hear anyone discuss what a pointer is and how to use it in MQL5.

Published article "Market Simulation (Part 23): Getting Started with SQL (VI)".

Market Simulation (Part 23): Getting Started with SQL (VI)

In this article, we will see how to visualize a database and, from that, understand how it is structured. This is done by analyzing the database’s internal structure. Although this may seem unnecessary at first, it is fully justified if we really want to become database administrators. After all, some people make a living maintaining and designing databases.

1 new topic on forum:

New publications in CodeBase

  • 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.
  • 001 - Turnaround Tuesday Expert Advisor for testing the Turnaround Tuesday hypothesis. If Monday closes bullish, a Sell position is opened on Tuesday. If Monday closes bearish, a Buy position is opened. The EA supports an ATR-based filter, ATR-based Stop Loss and Take Profit levels, as well as position sizing using either a fixed lot size or percentage risk.
  • Long-Only Trend Breakout with Dynamic Risk Management Breakout is a clean, automated MetaTrader 5 expert advisor designed to capture algorithmic breakout momentum in structural bull markets.

More than 1300 new charts published:

Graphique GER40.cash, M5, 2026.06.04 07:29 UTC, FTMO Global Markets Ltd, MetaTrader 5, Real
GER40.cash, M5
Chart EURUSD, H1, 2026.06.04 21:12 UTC, XM Global Limited, MetaTrader 5, Demo
EURUSD, H1
Chart EURUSD, M1, 2026.06.04 12:11 UTC, xChief Ltd, MetaTrader 5, Real
EURUSD, M1

The most downloaded free products:

There are more than 53,560 products available in Market

Bestsellers in the Market:

27 new signals now available for subscription:

GOLDEN CUP
101% 238 trades
Growth:100.63%
Equity:165.98USD
Balance:165.98USD
DuckBot
99% 6824 trades
Growth:99.02%
Equity:4,465.31USD
Balance:4,465.31USD
DuckBotMT5
37% 5448 trades
Growth:37.15%
Equity:35,613.26USD
Balance:35,613.26USD
and 24 more...

The most popular forum topics:

Published article "Low-Frequency Quantitative Strategies in MetaTrader 5 (Part 3): A Regime-Adaptive Mean-Reversion Swing Trading System".

Low-Frequency Quantitative Strategies in MetaTrader 5 (Part 3): A Regime-Adaptive Mean-Reversion Swing Trading System

The article describes and codes MR Swing in MQL5, a mean‑reversion swing approach that combines a 200‑day hysteresis channel with Value Charts, DVO, and SVAPO. We document entry/exit rules for bull and bear regimes and show five‑year backtests on six high‑liquidity Nasdaq stocks. The complete EA code and backtest configurations are provided for reproducibility.

8 new topics on forum:

and 5 more...

Published article "MQL5 Trading Tools (Part 34): Replacing Native Chart Objects with an Interactive Canvas Drawing Layer".

MQL5 Trading Tools (Part 34): Replacing Native Chart Objects with an Interactive Canvas Drawing Layer

We replace native MetaTrader chart objects with a canvas-based drawing engine that renders tools pixel-by-pixel on a full-chart bitmap layer. The article implements persistent object storage with per-tool style memory, precise hit testing, selection, whole-object dragging, and handle manipulation. It also adds new line tools, a reorganized category system with a one-click delete action, and a rubber-band preview for multi-click placement.

Published article "MetaTrader 5 Machine Learning Blueprint (Part 17): CPCV Backtesting — From Python Model to Tick-Level Evidence".

MetaTrader 5 Machine Learning Blueprint (Part 17): CPCV Backtesting — From Python Model to Tick-Level Evidence

We bridge Python-native artifacts to MQL5 for tick-accurate CPCV backtesting. The export script converts the ONNX model, calibrator, feature spec, and path masks to flat files, while the expert advisor rebuilds features, performs ONNX inference with calibration, and trades on real ticks. The Strategy Tester runs each combinatorial path, and Python aggregates per-path equities into a path Sharpe distribution to assess robustness after spread, slippage, and commission.

Published article "Automating Classic Market Methods in MQL5 (Part 1): Wyckoff Accumulation and Distribution".

Automating Classic Market Methods in MQL5 (Part 1): Wyckoff Accumulation and Distribution

The article describes an MQL5 EA that automates Wyckoff accumulation and distribution via a finite state machine. It confirms spring to SOS and upthrust to SOW before placing LPS or LPSY entries, using relative tick volume as the confirmation metric. Readers get the state model, detection criteria, code organization, and MetaTrader 5 testing procedure.

Published article "Seasonality Indicator by Hours, Days of the Week, and Days of the Month".

Seasonality Indicator by Hours, Days of the Week, and Days of the Month

The article explains how to develop a tool for analyzing recurring price patterns in financial markets — by day of the month (1-31), day of the week (Monday-Sunday), or hour of the day (0-23). The indicator analyzes historical data, calculates the average return for each period, and displays the results as a histogram with a forecast. It includes customizable parameters: seasonality type, number of bars analyzed, display as percentages or absolute values, chart colors.

Published article "Backtracking Search Algorithm (BSA)".

Backtracking Search Algorithm (BSA)

What if an optimization algorithm could remember its past journeys and use that memory to find better solutions? BSA does just that – balancing exploration with revisiting the tried and true. In this article, we reveal the secrets of the algorithm. A simple idea, minimum parameters and a stable result.

There are more than 53,470 products available in Market

More than 1200 new charts published:

График XAUUSD, M15, 2026.06.03 01:18 UTC, Alpari, MetaTrader 4, Demo
XAUUSD, M15
Chart PainX 600, M5, 2026.06.03 01:43 UTC, Weltrade Ltd., MetaTrader 5, Demo
PainX 600, M5
График XAUUSD, M15, 2026.06.03 02:04 UTC, WM Markets Ltd, MetaTrader 5, Real
XAUUSD, M15
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663