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 "Building a Trade Analytics System (Part 4): Summary Metrics and Dashboard".

Building a Trade Analytics System (Part 4): Summary Metrics and Dashboard

This article extends the existing Flask backend to compute performance analytics from stored MetaTrader 5 closed trades and deliver them as both JSON and a simple web view. It calculates total trades, total profit, win rate, average profit, and trade duration metrics, returning JSON at /api/v1/analytics/summary and rendering a dashboard at /api/v1. The result provides a quick, consistent way to review trading performance from persisted SQLite records.

Published article "Evaluating the Quality of Forex Spread Trading Based on Seasonal Factors in MetaTrader 5".

Evaluating the Quality of Forex Spread Trading Based on Seasonal Factors in MetaTrader 5

The article examines the quality of a seasonal trading approach on a daily timeframe, both for individual symbols and for spreads. Particular attention is paid to identifying recurring monthly cycles and the possibilities of their application in trading within the current year.

More than 400 new charts published:

图表 EURUSD, M5, 2026.05.23 11:57 UTC, MetaQuotes Software Corp., MetaTrader 4, Demo
EURUSD, M5
图表 BTCUSD, M1, 2026.05.24 11:46 UTC, Exness Technologies Ltd, MetaTrader 5, Demo
BTCUSD, M1
チャート BTCJPY, D1, 2026.05.23 06:26 UTC, Ava Trade Ltd., MetaTrader 5, Demo
BTCJPY, D1

The most downloaded free products:

There are more than 50,960 products available in Market

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.
  • 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.
  • Machine Learning Supertrend A machine-learning inspired approach towards trending regimes. Providing accurate signals and backtest confidence built-in

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.

Bestsellers in the Market:

11 new signals now available for subscription:

Gold Villa MT5
127% 160 trades
Growth:126.85%
Equity:95.55USD
Balance:95.55USD
LuhuPS
101% 279 trades
Growth:100.97%
Equity:9,896.31USD
Balance:9,985.80USD
GoldBull BookBit
75% 234 trades
Growth:75.13%
Equity:1,023.79USD
Balance:1,023.79USD
and 8 more...

4 new topics on forum:

and 1 more...

The most downloaded free products:

There are more than 50,870 products available in Market

11 new signals now available for subscription:

Gandoza Pro Trader Ultima
660% 324 trades
Growth:660.18%
Equity:421.05USD
Balance:421.05USD
SMART AI SIGNAL
326% 1062 trades
Growth:325.60%
Equity:2,853.80USD
Balance:2,853.80USD
NABUNG BTC
173% 43 trades
Growth:172.78%
Equity:111.67USD
Balance:111.67USD
and 8 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.
There are more than 12,090 codes published in Codebase

4 new topics on forum:

and 1 more...

More than 1100 new charts published:

Grafico GBPUSD, H1, 2026.05.22 08:29 UTC, RoboForex Ltd, MetaTrader 4, Real
GBPUSD, H1
차트 XAUUSD, M1, 2026.05.22 00:09 UTC, MetaQuotes Ltd., MetaTrader 5, Demo
XAUUSD, M1
Grafico 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 50,790 products available in Market

The most popular forum topics:

9 new signals now available for subscription:

Stable Day Night
168% 161 trades
Growth:168.39%
Equity:784.65USD
Balance:784.65USD
US2000 Missile Test XXI
37% 2991 trades
Growth:36.70%
Equity:149.37EUR
Balance:150.00EUR
NGCGOLD
28% 878 trades
Growth:28.35%
Equity:127,290.71USD
Balance:127,290.71USD
and 6 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,650 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 50,720 products available in Market

Bestsellers in the Market:

18 new signals now available for subscription:

Two point four pip thieft
104% 110 trades
Growth:103.70%
Equity:56.25USD
Balance:56.25USD
LP L100001 10XCDW 5XCNB PS SA
71% 568 trades
Growth:70.73%
Equity:14,147.27USD
Balance:17,073.35USD
NRTrading
49% 377 trades
Growth:49.07%
Equity:6,126.68USD
Balance:7,148.63USD
and 15 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:

More than 1100 new charts published:

图表 USDJPYb, M2, 2026.05.20 17:48 UTC, HF Markets (SV) Ltd., MetaTrader 4, Demo
USDJPYb, M2
图表 XAUUSDs, H4, 2026.05.19 11:26 UTC, CXM Direct LLC, MetaTrader 5, Real
XAUUSDs, H4
图表 Volatility 75 Index, M3, 2026.05.20 02:17 UTC, Deriv.com Limited, MetaTrader 5, Demo
Volatility 75 Index, M3

6 new topics on forum:

and 3 more...

Bestsellers in the Market:

There are more than 50,640 products available in Market

12 new signals now available for subscription:

IC 743
459% 547 trades
Growth:458.52%
Equity:1,190.08USD
Balance:1,190.08USD
MACROFXSINAIS
174% 2912 trades
Growth:173.58%
Equity:79,576.14USD
Balance:79,576.14USD
SRAX AI 50EUR High risk
166% 117 trades
Growth:165.82%
Equity:130.25EUR
Balance:132.79EUR
and 9 more...

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:

1...121314151617181920212223242526...679