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.

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.

Bestsellers in the Market:

36 new signals now available for subscription:

R A FX
372% 387 trades
Growth:372.10%
Equity:6,160.02USD
Balance:6,176.83USD
KaKa 2
369% 685 trades
Growth:368.56%
Equity:9,076.38USD
Balance:10,057.88USD
Soft Trade Otomatis
281% 257 trades
Growth:280.92%
Equity:2,916.58USD
Balance:2,918.61USD
and 33 more...

6 new topics on forum:

and 3 more...

Published article "Market Simulation: Getting Started with SQL in MQL5 (V)".

Market Simulation: Getting Started with SQL in MQL5 (V)

In the previous article, I showed how to proceed in order to add a query mechanism. This was needed so that, inside MQL5 code, you could fully use SQL and retrieve results using an SQL SELECT query. But there is still one last function we need to implement. This is the DatabaseReadBind function. Since understanding it properly requires a slightly more detailed explanation, it was decided to cover it not in the previous article, but in today's article. So, since the topic will be fairly extensive, let us proceed directly to the next section.

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

From Basic to Intermediate: Object Events (II)

In this article, we will look at how the last three types of events generated by an object work. Understanding this will be very interesting, because in the end we will do something that may seem crazy to many people, but it is entirely possible and produces a very surprising result.

The most popular forum topics:

Published article "Community of Scientists Optimization (CoSO): Practice".

Community of Scientists Optimization (CoSO): Practice

We resume the topic of optimization by the scientific community. CoSO should not be viewed as a ready-made solution, but as a promising research platform. With proper development, CoSO can find its niche in tasks where adaptability and resilience to change are important, and computation time is not critical.

Published article "Market Microstructure in MQL5 (Part 6): Order Flow".

Market Microstructure in MQL5 (Part 6): Order Flow

This article adds six order-flow functions and a new OrderFlowAnalysis struct to MicroStructureFoundation.mqh: VPINOHLC, signed flow imbalance, trade intensity versus a 20-session baseline, a late-minus-early smart-money index, flow momentum, and a wrapper that outputs a confidence weight. Flow confidence is gated by noise and jump intensity from Parts 5 and 4. Calibrated on 602 NQ M1 NY sessions, it provides ready-to-use intraday flow signals with documented thresholds.

Published article "How to Detect and Normalize Chart Objects in MQL5 (Part 3): Alerting and Automated Trading from Manually Drawn Objects".

How to Detect and Normalize Chart Objects in MQL5 (Part 3): Alerting and Automated Trading from Manually Drawn Objects

This article extends the chart‑object detector into a modular monitoring and execution layer. It defines objective interaction rules (touch, cross, breakout) for trendlines, Fibonacci levels, channels, rectangles, and pitchforks, then routes events through an interaction detector, alert manager, and optional trade executor. Orders use object geometry for stop‑loss and take‑profit. The result is a reproducible pipeline that converts static drawings into actionable alerts and, if enabled, trades.

Published article "Beyond GARCH (Part VI): Fractional Brownian Motion And The Multiplicative Cascade in MQL5".

Beyond GARCH (Part VI): Fractional Brownian Motion And The Multiplicative Cascade in MQL5

This article implements the MMAR Simulation Engine that turns fitted parameters (H, distribution, coefficients, sample volatility) into synthetic price paths. It builds multifractal trading time via a multiplicative cascade, synthesizes fractional Brownian motion with Davies–Harte or Cholesky, scales it to target volatility, and composes the process by time deformation. Readers get a reusable MQL5 class, method choices by path length, and validation steps for scenario testing and Monte Carlo use in the next part.

Published article "Price Action Analysis Toolkit Development (Part 74): Building an MQL5 Expert Advisor from Indicator Buffers".

Price Action Analysis Toolkit Development (Part 74): Building an MQL5 Expert Advisor from Indicator Buffers

This article implements an MQL5 Expert Advisor that connects to a weekend gap indicator via iCustom and CopyBuffer, reading six buffers for buy/sell signals and SL/TP. It validates broker stop-distance rules, handles closed-bar confirmation and duplicate-signal control, and executes orders with a configurable magic number. The EA also includes midpoint stop-loss management and a backtesting procedure so you can verify behavior and adapt parameters to your setup.

More than 900 new charts published:

График XAUUSD, M1, 2026.06.22 00:37 UTC, Hantec Markets Ltd, MetaTrader 5, Real
XAUUSD, M1
Grafico EURJPYm, H1, 2026.06.22 14:25 UTC, Exness Technologies Ltd, MetaTrader 4, Real
EURJPYm, H1
차트 XAUUSD, M1, 2026.06.22 14:30 UTC, FTMO Global Markets Ltd, MetaTrader 5, Real
XAUUSD, M1

The most downloaded free products:

Bestsellers in the Market:

There are more than 54,340 products available in Market

36 new signals now available for subscription:

Smile Life Fund
213% 276 trades
Growth:213.03%
Equity:3,770.40USD
Balance:3,756.32USD
Gold Master 2
143% 237 trades
Growth:143.39%
Equity:1,042.18USD
Balance:1,042.18USD
Gold trading breakout strategy MT4
135% 111 trades
Growth:135.33%
Equity:75,304.48USD
Balance:75,304.48USD
and 33 more...

3 new topics on forum:

There are more than 3,010 articles published on site

Published article "Building a Traditional Point and Figure Indicator in MQL5".

Building a Traditional Point and Figure Indicator in MQL5

This article implements a custom Point and Figure indicator in MQL5 that maps price movement into X/O columns using a fixed box size and three-box reversal logic. We define the base price, convert prices into box intervals, manage trends and reversals, auto-scale the indicator window, and render symbols with objects, providing a clean, time-independent view of trends, breakouts, and support/resistance.

Published article "Rolling Sharpe Ratio with Statistical Significance Bands in MQL5".

Rolling Sharpe Ratio with Statistical Significance Bands in MQL5

This article presents a custom MetaTrader 5 indicator that computes a rolling annualized Sharpe ratio and plots configurable z-score significance bands based on Lo's asymptotic standard error. It uses a circular return buffer with incremental variance to keep O(1) updates. We explain the n^(-1/2) uncertainty scaling, the inflation of intervals at high Sharpe values, and how to set per-instrument annualization for correct deployment.

New publications in CodeBase

  • RealCost XAU Session Cost Snapshot MT5 Open-source MT5 script that records XAUUSD/GOLD symbol settings, spread, tick value, contract size, volume step, stop/freeze levels, swap, and account context to the log and optional CSV.
  • Profit Concentration Analyzer A native MQL5 script that measures how concentrated a strategy's profit is — whether the edge is broad or rests on a few lucky trades. It reads a per-trade CSV (Date,Profit) and reports the share of net profit from the largest trades, the Gini coefficient of the winners, a concentration profile, a survival test that removes the best few trades and recomputes net profit and profit factor, and the largest single day versus a configurable consistency limit, combined into a concentration-and-consistency score (A+ to F) with recommendations. If no file is found it generates a sample set, so it runs out of the box. No external libraries, no Python, no AI. The helper ExportTrades.mq5 writes the file from your trade history.
There are more than 12,130 codes published in Codebase

Published article "A Practical Kalman Filter Price Smoother in MQL5: Adaptive Noise Estimation Without External Libraries".

A Practical Kalman Filter Price Smoother in MQL5: Adaptive Noise Estimation Without External Libraries

Fixed-weight moving averages introduce regime-insensitive lag. This work presents an adaptive scalar Kalman filter indicator in native MQL5 that estimates process noise Q from rolling return variance and measurement noise R from rolling price variance, with floor clamps for stability, and recomputes the Kalman Gain on every bar. The chart-overlay output is benchmarked against a 20-period EMA using MAE, RMSE, lag, and smoothness metrics to quantify tracking and noise suppression.

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

From Basic to Intermediate: Object Events (I)

In this article, we will look at three of the six events that MetaTrader 5 can generate when some change occurs to an object on the chart. These events are very useful from the standpoint of user interaction. This is because, without understanding these events, we would have to put in much more effort to maintain a specific chart configuration when trying to manage objects for particular purposes.

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

From Basic to Intermediate: Objects (III)

In today's article, we will look at how to implement a very attractive and interesting interaction system, especially for those who are just beginning to practice programming in MQL5. There is nothing fundamentally new here. Thanks to my approach to the topic, it will be much easier to understand everything, because we will see in practice how to develop a program using a structured approach with a practical and engaging goal.

Published article "Quantum Neural Network in MQL5 (Part II): Training a Neural Network with Backpropagation on ALGLIB Markov Matrices".

Quantum Neural Network in MQL5 (Part II): Training a Neural Network with Backpropagation on ALGLIB Markov Matrices

The article presents an innovative quantum neural network architecture for algorithmic trading that combines the principles of quantum mechanics with modern machine learning methods. The system includes quantum effects (resonance, interference, decoherence), multi-level memory of different time scales, Markov chains with the ALGLIB library, and adaptive parameter control. The full implementation is done in MQL5 using the built-in matrix/vector types, which removes implementation barriers in MetaTrader 5.

Published article "AI Trading Platform: Why MetaTrader 5 Is the Best Choice for Algorithmic Trading with Python, ONNX, and AI Assistant".

AI Trading Platform: Why MetaTrader 5 Is the Best Choice for Algorithmic Trading with Python, ONNX, and AI Assistant

MetaTrader 5 is well suited for AI trading because it combines market data, MQL5 development, Python research, ONNX models, Strategy Tester, VPS, and the MQL5.community ecosystem into a single workflow. This article demonstrates a practical path from AI prompts to structured signals, working with code via the AI Assistant in MetaEditor, a quality model, a custom-created Expert Advisor, testing, and a controllable launch of a trading system.

The most downloaded free products:

More than 600 new charts published:

Gráfico GBPCAD, M15, 2026.06.21 01:42 UTC, AxiCorp Financial Services Pty Ltd, MetaTrader 4, Demo
GBPCAD, M15
Chart CADJPY, H4, 2026.06.20 22:29 UTC, AxiCorp Financial Services Pty Ltd, MetaTrader 4, Real
CADJPY, H4
Gráfico XAUUSD.fsim, H1, 2026.06.21 04:01 UTC, Exness Technologies Ltd, MetaTrader 5, Real
XAUUSD.fsim, H1

Bestsellers in the Market:

There are more than 54,220 products available in Market

Most downloaded source codes this week

  • ADX Trend Pullback EA This Expert Advisor combines an ADX-based trend strength filter with an EMA pullback entry technique, using ATR for dynamic stop loss and take profit sizing. It is designed for trading a single symbol with one position open at a time.
  • 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.
  • exp_Lego_4 (Beta) One more step to perfect.

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.

13 new signals now available for subscription:

Quantum Composer V1o4 MT4
1,196% 484 trades
Growth:1,195.63%
Equity:1,060.28USD
Balance:1,060.28USD
Cortex Aurex
65% 56 trades
Growth:64.67%
Equity:645.84USD
Balance:645.84USD
DUNA
37% 109 trades
Growth:36.65%
Equity:415.11USD
Balance:417.94USD
and 10 more...

New publications in CodeBase

  • Drawdown DNA Analyzer A native MQL5 script that analyzes the structure of an account's drawdowns, not just the single "maximum drawdown" figure. It reads a daily equity curve (Date,DailyPnL CSV), rebuilds the underwater curve, and splits it into individual drawdown episodes with their depth, duration and recovery time. It then reports the Ulcer Index, Pain Index, Recovery Factor and time spent underwater, and combines them into a single resilience score (A+ to F) with recommendations, printed in the Experts tab. No external libraries; if no file is found it generates a sample curve so it runs out of the box.
  • FVG Imbalance Marker Helper A small educational MetaTrader 5 indicator that marks simple three-candle bullish and bearish Fair Value Gaps on the chart.
  • Confirmed Swing Points Helper A small educational MetaTrader 5 indicator that marks confirmed swing highs and lows and labels market structure as HH, HL, LH and LL.
There are more than 153,940 topics available on forum

3 new topics on forum:

The most downloaded free products:

There are more than 54,090 products available in Market

20 new signals now available for subscription:

EansPRO V3 EURUSD
331% 1441 trades
Growth:331.23%
Equity:650.61USD
Balance:650.61USD
Gandoza Pro Trader ALPHA
207% 119 trades
Growth:207.21%
Equity:300.42USD
Balance:300.42USD
IxTm5m
155% 678 trades
Growth:155.00%
Equity:5,988.76USD
Balance:6,038.33USD
and 17 more...

Bestsellers in the Market:

3 new topics on forum:

New publications in CodeBase

  • Daily Range Tracker Daily Range Tracker — Live Today's Range vs Average Daily Range. Daily Range Tracker shows you, at a glance, how much of the symbol's typical daily movement has already happened today — helping you judge whether the day still has room to run or is already exhausted.
  • Swap Meter Swap Meter displays the live SELL and BUY swap rates for your current chart symbol in a clean, color-coded panel — and instantly alerts you the moment your broker changes either rate.
  • Spread Meter Spread Meter — Live Single-Symbol Spread Tracker with Max/Min Record Spread Meter by Fox Wave is a sleek, single-symbol dashboard that displays the live spread of your current chart symbol in real time, while permanently recording the widest and tightest spread ever seen — with exact timestamps.
  • RealCost Spread P95 Logger MT5 Open source MT5 spread logger with average, p50, p90, p95, p99, maximum spread, alerts and CSV export.
There are more than 54,020 products available in Market

The most downloaded free products:

More than 700 new charts published:

Gráfico GOLD, H1, 2026.06.19 09:55 UTC, FxPro Markets Ltd., MetaTrader 5, Real
GOLD, H1
Chart GOLD, M15, 2026.06.19 15:09 UTC, FxPro Markets Ltd., MetaTrader 5, Real
GOLD, M15
Gráfico XAUUSD, M5, 2026.06.19 17:30 UTC, Loyal Primus (Pty) Ltd, MetaTrader 5, Real
XAUUSD, M5

4 new topics on forum:

and 1 more...

Bestsellers in the Market:

32 new signals now available for subscription:

Imperial Dominator
680% 2795 trades
Growth:679.76%
Equity:1,659.88USD
Balance:1,659.88USD
Obsidian Flow Atlas XAUUSD
252% 17 trades
Growth:252.12%
Equity:1,760.62USD
Balance:1,760.62USD
Pattern Hunter pro
121% 512 trades
Growth:120.87%
Equity:154.43USD
Balance:169.57USD
and 29 more...
1234567891011121314...674