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.

14 new signals now available for subscription:

LuhuPS
89% 136 trades
Growth:88.90%
Equity:10,044.08USD
Balance:10,044.08USD
GoldBull BookBit
81% 192 trades
Growth:80.87%
Equity:1,400.64USD
Balance:1,400.64USD
SAFE HAVEN MT5 GOLD XAUUSD AND FX
22% 109 trades
Growth:22.05%
Equity:11,736.84USD
Balance:11,736.84USD
and 11 more...

4 new topics on forum:

and 1 more...

The most downloaded free products:

There are more than 51,580 products available in Market

17 new signals now available for subscription:

Gandoza Pro Trader Ultima
527% 241 trades
Growth:527.40%
Equity:300.50USD
Balance:300.50USD
SMART AI SIGNAL
254% 894 trades
Growth:253.68%
Equity:2,557.00USD
Balance:2,557.00USD
The Ocelot
144% 862 trades
Growth:143.56%
Equity:11,720.36USD
Balance:11,720.36USD
and 14 more...

Bestsellers in the Market:

New publications in CodeBase

  • SetSLByLoss - set Stop Loss on all open positions by target loss amount Script to set Stop Loss on every open position based on a target loss in the account's currency (e.g. $50 per position). Works on any deposit currency and any forex symbol. Validates broker stops/freeze levels. Currency conversion handled automatically.
  • TickValue_Compare - diagnose differences between TICK_VALUE, LOSS and PROFIT Diagnostic script that compares SYMBOL_TRADE_TICK_VALUE, SYMBOL_TRADE_TICK_VALUE_LOSS and SYMBOL_TRADE_TICK_VALUE_PROFIT for every symbol in Market Watch. Classifies each symbol into one of four categories (ALL_EQUAL, TV_MATCHES_PROFIT, TV_MATCHES_LOSS, ALL_DIFFER) and provides an aggregated summary plus interpretation tip. Useful for verifying which tick-value property to rely on when implementing risk-based lot sizing in EAs. Exports full per-symbol report to CSV in MQL5/Files.

4 new topics on forum:

and 1 more...

More than 500 new charts published:

График EURUSD, H1, 2026.05.21 10:25 UTC, MetaQuotes Ltd., MetaTrader 5, Demo
EURUSD, H1
Grafico FlipX 3, H4, 2026.05.21 23:31 UTC, Weltrade Ltd., MetaTrader 5, Demo
FlipX 3, H4
图表 GBPJPY, H4, 2026.05.21 00:39 UTC, FundedNext Ltd, MetaTrader 5, Real
GBPJPY, H4

The most downloaded free products:

Bestsellers in the Market:

There are more than 51,500 products available in Market

The most popular forum topics:

11 new signals now available for subscription:

Stable Day Night
327% 135 trades
Growth:327.35%
Equity:1,249.36USD
Balance:1,249.36USD
ArbiPower
29% 273 trades
Growth:29.17%
Equity:11,316.47USD
Balance:12,917.00USD
NGCGOLD
24% 781 trades
Growth:24.14%
Equity:123,079.60USD
Balance:123,079.60USD
and 8 more...

New publications in CodeBase

  • Heiken ashi as series Heiken ashi with all buffers set as series
  • TransactionCostCollector — Broker Cost Profiling Script Triple-barrier labeling pipelines frequently use an arbitrary constant (0.5–1.0%) or a legacy spread assumption as the min_ret threshold. A threshold set below the actual round-trip transaction cost causes the pipeline to label cost-driven noise as tradeable signal. The labeled dataset then systematically overstates edge, and any model trained on those labels overfits to an artifact of the labeling scheme rather than to genuine market structure. TransactionCostCollector.mq5 is a standalone script that resolves the data-collection step of this problem.
There are more than 153,660 topics available on forum

6 new topics on forum:

and 3 more...

Published article "From "Best Pass" to Robust Solutions: Exploring the Optimization Surface in MetaTrader 5".

From "Best Pass" to Robust Solutions: Exploring the Optimization Surface in MetaTrader 5

The article examines an engineering approach to optimizing an Expert Advisor in MetaTrader 5: from collecting custom metrics through Optimization Frames to parameter surface analysis. A simple event-driven EMA/RSI model demonstrates CSV export, smoothing, and local stability assessment in Python. The goal is to find stable areas of configurations and validate them with forward optimization for reliable implementation.

The most downloaded free products:

There are more than 51,430 products available in Market

Bestsellers in the Market:

19 new signals now available for subscription:

Two point four pip thieft
96% 87 trades
Growth:96.49%
Equity:314.82USD
Balance:330.96USD
ROBO 41
41% 198 trades
Growth:41.39%
Equity:1,402.66USD
Balance:1,407.42USD
LP L100001 10XCDW 5XCNB PS SA
41% 305 trades
Growth:40.94%
Equity:12,355.37USD
Balance:14,093.83USD
and 16 more...

6 new topics on forum:

and 3 more...

New publications in CodeBase

There are more than 2,880 articles published on site

Published article "MetaTrader 5: Build a Market to Suit Your Strategy — Renko/Range/Volume, Synthetics, and Stress Tests on Custom Symbols".

MetaTrader 5: Build a Market to Suit Your Strategy — Renko/Range/Volume, Synthetics, and Stress Tests on Custom Symbols

In this article, we demonstrate how to use API of the MetaTrader 5 custom symbols to transform your terminal into a data constructor for generating timeless Renko, Range, and Equal-Volume charts and assembling synthetic instruments. We will analyze tick aggregation and history modification for stress tests (spread widening, stop level changes) taking into account platform limitations. Besides, you will get some practice of handling CiCustomSymbol and routing orders to a real symbol through the CustomOrder wrapper with ready-made code fragments.

Published article "MQL5 Trading Tools (Part 32): Crosshair, Magnifier, and Measure Mode".

MQL5 Trading Tools (Part 32): Crosshair, Magnifier, and Measure Mode

In this article, we extend the Tools Palette with a precision crosshair for MQL5 charts: reticle tick marks, full-width and full-height lines with axis labels, and a circular magnifier that renders zoomed candles. A double-click measure mode adds anchor markers, a diagonal connector, and a floating label with bars, pips, and price difference. Implementation details include a crosshair manager, eleven canvas layers, Bresenham line drawing, and theme-aware behavior that hides near the sidebar and fly out.

Published article "The MQL5 Standard Library Explorer (Part 12): Multi-Timeframe Composite-Score Dashboard".

The MQL5 Standard Library Explorer (Part 12): Multi-Timeframe Composite-Score Dashboard

The article implements CMultiTimeframeMatrix, a reusable dashboard that maps symbols vs. timeframes and displays a numeric, colour‑coded score. The score combines trend, momentum, and volatility, updates by timer, and respects performance constraints. You will learn how to build the UI with CAppDialog/CLabel, compute metrics via CMatrixDouble, and embed the component into a thin EA for a consistent, real-time overview.

Published article "Beyond GARCH (Part III): Building the MMAR and the Verdict".

Beyond GARCH (Part III): Building the MMAR and the Verdict

With the multifractal parameters from Part 2 in hand, this article builds the full MMAR process. We construct the multiplicative cascade for trading time, generate Fractional Brownian Motion via Davies-Harte FFT, and combine both into X(t) = B_H[theta(t)]. A 100-path Monte Carlo simulation produces the volatility forecast, which we then pit against GARCH on the same EURUSD M5 data. Does Mandelbrot's fractal architecture outforecast Engle's conditional variance framework? Part 3 of a eight-part series leading to a native MQL5 library and Expert Advisor.

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.

1...121314151617181920212223242526...679