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.

Published article "Price Action Analysis Toolkit Development (Part 69): Flag Pattern Detection in MQL5".

Price Action Analysis Toolkit Development (Part 69): Flag Pattern Detection in MQL5

This article shows how to convert subjective flag recognition into reproducible MQL5 logic for live charts. It combines ATR-normalized pole strength, retracement limits, consolidation structure checks, breakout confirmation, and overlap control. Readers gain a workable approach that renders adaptive channels and zones, updates active setups efficiently, and provides optional alerts for newly confirmed patterns.

The most downloaded free products:

6 new topics on forum:

and 3 more...

Bestsellers in the Market:

More than 500 new charts published:

Grafico USDJPYb, M2, 2026.05.20 17:48 UTC, HF Markets (SV) Ltd., MetaTrader 4, Demo
USDJPYb, M2
Gráfico NAS100ft.s, M5, 2026.05.20 23:23 UTC, PU Prime Ltd, MetaTrader 5, Demo
NAS100ft.s, M5
Grafico USDCAD, H4, 2026.05.19 07:58 UTC, EC Markets Limited, MetaTrader 5, Real
USDCAD, H4
There are more than 51,340 products available in Market

11 new signals now available for subscription:

IC 743
421% 359 trades
Growth:421.11%
Equity:1,206.57USD
Balance:1,207.61USD
MACROFXSINAIS
158% 1009 trades
Growth:158.32%
Equity:75,134.85USD
Balance:75,135.62USD
SMT Capital The Holy Grail
131% 166 trades
Growth:131.36%
Equity:1,849.28GBP
Balance:1,851.22GBP
and 8 more...
There are more than 12,090 codes published in Codebase

Published article "MetaTrader 5 Machine Learning Blueprint (Part 16): Nested CV for Unbiased Evaluation".

MetaTrader 5 Machine Learning Blueprint (Part 16): Nested CV for Unbiased Evaluation

The article presents a V-in-V nested cross-validation pipeline for financial data that breaks leakage at three decision points: hyperparameter search, calibration, and final evaluation. A temporal three‑zone split isolates an inner walk‑forward search with the 1‑SE rule from an outer walk‑forward or CPCV evaluation, while OOF isotonic calibration is fitted independently. The resulting UnifiedValidationCalibrator delivers unbiased out‑of‑sample scores and well‑calibrated probabilities for deployment.

Published article "MQL5 Wizard Techniques you should know (Part 90): Fenwick Tree Money Management with 1D CNN in MQL5".

MQL5 Wizard Techniques you should know (Part 90): Fenwick Tree Money Management with 1D CNN in MQL5

This article implements a Fenwick Tree (Binary Indexed Tree) for volume-aware money management inside an MQL5 Wizard Expert Advisor. We structure cumulative volume in O(log n) and apply four scaling modes—linear, conservative, aggressive, and mean-reversion—optionally gated by a lightweight 1D CNN. Practical tests compare the algorithm alone versus the CNN‑filtered approach to illustrate adaptive lot sizing and risk control under varying volume topologies.

Published article "Eagle Strategy (ES)".

Eagle Strategy (ES)

Eagle Strategy is an algorithm that mimics the eagle's two-phase hunting strategy: global search via Levy flights using Mantegna method, alternating with intense local exploitation using the firefly algorithm, a mathematically sound approach to balancing exploration and exploitation, and a bioinspired concept that combines two natural phenomena into a single computational method.

Published article "The Power of MetaTrader 5: From Step-by-Step Debugging to EX5 Protection in a Unified Environment".

The Power of MetaTrader 5: From Step-by-Step Debugging to EX5 Protection in a Unified Environment

This article examines a comprehensive approach to developing trading algorithms: from project setup and logic debugging to protecting the finished product. We will explore MetaEditor's built-in tools, including step-by-step debugging using real ticks, performance profiling, and direct integration with C++ DLLs to speed up calculations. The article also explains how to protect intellectual property using MQL5 Cloud Protector. The application of the described techniques will transform Expert Advisor development from a chaotic search for solutions into a systematic process, significantly reducing the time required to develop a strategy.

The most downloaded free products:

14 new signals now available for subscription:

Zenith Alpha USD
170% 138 trades
Growth:169.85%
Equity:240.27USD
Balance:241.62USD
Black lotus
84% 34 trades
Growth:83.83%
Equity:8,492.04USD
Balance:8,492.04USD
NEXATRADE
55% 171 trades
Growth:55.28%
Equity:24,361.59USD
Balance:27,494.04USD
and 11 more...

Most downloaded source codes this month

  • Precision Sniper Precision Sniper is a multi-confluence MT5 indicator inspired by TradingView's top signal tools, grading every buy/sell signal (A+, A, B, C) based on EMA structure, RSI, MACD, ADX, VWAP, and volume alignment, with 8 presets, HTF bias confirmation, auto TP/SL levels, trailing stop, and a built-in backtest dashboard.
  • XANDER Grid XAUUSD Bidirectional grid EA for Gold (XAUUSD). Ideal for ProCent accounts. Includes Daily Profit Target and Max Drawdown protection.
  • Smart Money Concepts An indicator which features full Smart Money Concept (SMC) + Break Of Structure (BOS) + Change Of Character (COC) + Fair Value Gap (FVG) Detection and Buy/Sell signals.

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.

There are more than 51,230 products available in Market

Bestsellers in the Market:

10 new topics on forum:

and 7 more...

New publications in CodeBase

  • Channel Proximity Engine A library to retrieve proximity signals for channel based indicators
  • MACD Multi-color Histogram with Signal Line MACD Multi-color Histogram
  • ADX Wilder with Bollinger Bands This custom indicator displays the ADX Wilder, +DI, and -DI lines together with Bollinger Bands calculated on the ADX main line in a separate window. It helps traders evaluate both trend strength and the volatility range of ADX values. The middle, upper, and lower bands can be used to identify ADX expansion, contraction, and potential strength breakouts. The indicator is useful for confirming trending conditions, spotting increasing momentum, and detecting when ADX moves outside its normal range. Input parameters allow adjustment of the ADX period, Bollinger Bands period, deviation, and applied price settings.
  • Fixed-Width Fractional Differencing (FFD) MQL5 implementation of the fixed-width fractional differencing (FFD) method from López de Prado's Advances in Financial Machine Learning (Chapter 5). Transforms a non-stationary price series into a stationary one while preserving maximum historical memory; output cross-validates against the Python afml library to within 1e-12.

Published article "Beyond GARCH (Part II): Measuring the Fractal Dimension of Markets".

Beyond GARCH (Part II): Measuring the Fractal Dimension of Markets

Building on the partition function analysis from Part 1, this article deepens the theoretical foundation before completing the analytical pipeline. We first give a full treatment of the Hurst exponent: what it measures, what it implies about market memory, and why it matters for the MMAR. This is followed by an intuitive exploration of multifractal spectra and what f(α) reveals about volatility heterogeneity. We then move to implementation: extracting the scaling function τ(q), estimating H via R/S analysis, and fitting the multifractal spectrum across four candidate distributions. By the end, we have the complete parameter set needed to construct the MMAR process in Part 3. Part 2 of an eight-part series.

Published article "Determining Fair Exchange Rates Using PPP and IMF Data".

Determining Fair Exchange Rates Using PPP and IMF Data

Building a purchasing power parity (PPP)-based exchange rate analysis system using Python. The author developed an algorithm with 5 methods for calculating fair exchange rates using IMF data. A practical guide to fundamental currency analysis, economic data processing, and integration with trading systems. Full code in open source.

Published article "RiskGate: Centralized Risk Management for Multiple EAs".

RiskGate: Centralized Risk Management for Multiple EAs

Many MetaTrader 5 setups run several EAs on one account, so risk gets fragmented and correlated exposure slips through. The article introduces RiskGate, a centralized Service that evaluates EA intents account‑wide: EAs send a JSON signal, the Service returns approved, lot and reason. You will see the client/server wiring, example rules (daily loss, exposure and correlation caps), unit‑tested handler design, and an EA example. The result is consistent portfolio‑level risk with simpler EAs.

Published article "Building an Object-Oriented ONNX Inference Engine in MQL5".

Building an Object-Oriented ONNX Inference Engine in MQL5

This article shows how to run Python-trained models natively in MetaTrader 5 via the terminal's ONNX functions. We build an MQL5 class that encapsulates session creation, fixes input/output tensor shapes, applies min-max feature normalization to mirror training, and executes OnnxRun once per bar to protect the CPU, the result is a reliable, maintainable inference path for live charts and the Strategy Tester without sockets or DLLs.

Published article "Cross Recurrence Quantification Analysis (CRQA) in MQL5: Building a Complete Analysis Library".

Cross Recurrence Quantification Analysis (CRQA) in MQL5: Building a Complete Analysis Library

This article extends the MQL5 RQA library to Cross-Recurrence Quantification Analysis (CRQA) for comparing two time series. We implement dual‑series embedding, cross‑recurrence matrix construction, adapted metrics (CRR, CDET, CLAM, CENTR, and others), and rolling‑window analysis, with optional GPU acceleration via OpenCL. A ready-to-use indicator compares two symbols in real time, supporting timestamp alignment and normalization for practical inter-market analysis.

Published article "Integrating MQL5 with Data Processing Packages (Part 9): Entropy-Based Adaptive Volatility".

Integrating MQL5 with Data Processing Packages (Part 9): Entropy-Based Adaptive Volatility

This work presents an end-to-end pipeline: collect MetaTrader 5 data, engineer entropy/volatility/trend features, train a PyTorch classifier, and expose predictions through a Flask API. An MQL5 EA posts rolling prices each tick, receives probability and regime, and applies adaptive position sizing and stop distances. The result is a clear recipe for integrating ML inference with MetaTrader 5.

The most downloaded free products:

There are more than 51,130 products available in Market

More than 500 new charts published:

Chart XAUUSD, M5, 2026.05.18 17:32 UTC, Tickmill Ltd, MetaTrader 5, Real
XAUUSD, M5
Gráfico Volatility 25 Index, H4, 2026.05.17 14:17 UTC, Deriv (SVG) LLC, MetaTrader 5, Real
Volatility 25 Index, H4
Grafik BTCUSD.vxc, M1, 2026.05.17 17:24 UTC, Valetax International Limited, MetaTrader 5, Real
BTCUSD.vxc, M1

Bestsellers in the Market:

17 new signals now available for subscription:

US SPX 500 Buy N Hold on Steroids
242% 114 trades
Growth:242.47%
Equity:1,377.24USD
Balance:1,344.77USD
XAUUSD 01
155% 183 trades
Growth:154.92%
Equity:25,491.60USD
Balance:25,491.60USD
Zi qi donglai 8100528 jinyu
151% 2743 trades
Growth:150.87%
Equity:9,636.47USD
Balance:9,632.65USD
and 14 more...
There are more than 153,610 topics available on forum

7 new topics on forum:

and 4 more...

The most popular forum topics:

There are more than 2,860 articles published on site

Published article "MQL5 Wizard Techniques you should know (Part 89): Using Bitwise Vectorization with Perceptron Classifiers".

MQL5 Wizard Techniques you should know (Part 89): Using Bitwise Vectorization with Perceptron Classifiers

This article presents a custom MQL5 signal class, CSignalBitwisePerceptron, for ultra-lightweight entry logic. It packs 64 bars into a single uint64 via bitwise vectorization and evaluates them with a perceptron that sums weights only for active bits. A two-gate flow (algorithmic hash map plus neural threshold) minimizes array iteration and heavy math. Readers get a practical template to cut latency and refine entry validation.

Published article "Building AI-Powered Trading Systems in MQL5 (Part 9): Creating an AI Signal Dispatcher".

Building AI-Powered Trading Systems in MQL5 (Part 9): Creating an AI Signal Dispatcher

We turn the MQL5 AI trading assistant into a dispatch-driven system that routes seven trading actions through a single central dispatcher. A line-based key-value protocol constrains AI output, while each action maps to market or pending orders and instrument-aware stop levels. A canvas-based UI with a custom prompt editor and pixel-accurate text fitting makes signals consistent, auditable, and ready to render on the chart

Published article "Beyond GARCH (Part I): Mandelbrot's MMAR versus Engle's GARCH".

Beyond GARCH (Part I): Mandelbrot's MMAR versus Engle's GARCH

This article starts the MMAR pipeline on EURUSD M5 data. We load market data via the MetaTrader5 Python API and run partition-function analysis with non-overlapping intervals to test for multifractal scaling. The result is an evidence-based decision on fractality, a prerequisite for building MMAR and for choosing whether to proceed beyond GARCH.

Published article "Position Management: Safe Pyramiding with a Unified Stop in MQL5".

Position Management: Safe Pyramiding with a Unified Stop in MQL5

This article presents CPyramidEngine, a reusable MQL5 class that adds disciplined pyramiding to any Expert Advisor with about six lines of integration. The engine enforces three constraints: strictly decreasing lot sizes, a single unified stop that advances after each add-on, and broker-level validation of every modification. It explains common failure modes in naive implementations and shows how to keep total account risk quantifiable and controlled as positions are added.

Published article "Downloading International Monetary Fund Data Using Python".

Downloading International Monetary Fund Data Using Python

Downloading international monetary fund data in Python: Mining IMF data for use in macroeconomic currency strategies. How can macroeconomics help an ordinary and an algorithmic trader?

The most downloaded free products:

There are more than 51,060 products available in Market

Bestsellers in the Market:

21 new signals now available for subscription:

Dynamic Liquidity Intelligence PUP50
369% 50 trades
Growth:369.42%
Equity:234.71USD
Balance:234.71USD
Dynamic Liquidity Intelligence Van50
297% 51 trades
Growth:296.86%
Equity:198.43USD
Balance:198.43USD
Dynamic Liquidity Intelligence WET50
280% 50 trades
Growth:280.32%
Equity:190.16USD
Balance:190.16USD
and 18 more...

Most downloaded source codes this week

  • XANDER Grid XAUUSD Bidirectional grid EA for Gold (XAUUSD). Ideal for ProCent accounts. Includes Daily Profit Target and Max Drawdown 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.
  • Precision Sniper Precision Sniper is a multi-confluence MT5 indicator inspired by TradingView's top signal tools, grading every buy/sell signal (A+, A, B, C) based on EMA structure, RSI, MACD, ADX, VWAP, and volume alignment, with 8 presets, HTF bias confirmation, auto TP/SL levels, trailing stop, and a built-in backtest dashboard.

Most read articles this week

Python + MetaTrader 5: Fast Research Framework for Data, Features, and Prototypes

Python + MetaTrader 5: Fast Research Framework for Data, Features, and Prototypes

The article demonstrates how Python and MetaTrader 5 integration combines research flexibility and trade execution into a single workflow. Python is used for data analysis, feature selection and model training, while MetaTrader 5 is used for testing and trading automation. This approach simplifies the transfer of solutions into practice, increases reproducibility, and makes the development of trading systems faster and more structured.

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.

3 new topics on forum:

More than 700 new charts published:

차트 Volatility 75 Index, M5, 2026.05.15 09:57 UTC, Deriv.com Limited, MetaTrader 5, Demo
Volatility 75 Index, M5
Chart Step Index 200, D1, 2026.05.15 10:00 UTC, Deriv (SVG) LLC, MetaTrader 5, Real
Step Index 200, D1
График USDJPY, D1, 2026.05.15 02:31 UTC, XM Global Limited, MetaTrader 5, Demo
USDJPY, D1
There are more than 50,970 products available in Market

The most downloaded free products:

1...5678910111213141516171819...671