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.

There are more than 3,080 articles published on site

Published article "Building a Broker-Agnostic Symbol Resolution Layer in MQL5".

Building a Broker-Agnostic Symbol Resolution Layer in MQL5

We implement a symbol resolution framework that abstracts broker naming differences in MetaTrader 5. Using a persistent mapping store, layered resolution with validation, a hash-indexed registry, and a cache, it returns selectable symbols with live market data and logs unresolved cases. Practically, you can deploy the same EA across brokers and keep symbol access consistent at low runtime cost.

Published article "Persistent Homology in MQL5: The Reduction Algorithm and the Persistence Diagram".

Persistent Homology in MQL5: The Reduction Algorithm and the Persistence Diagram

We complete persistent homology for MQL5 by reducing the Vietoris–Rips boundary matrix to a persistence diagram. The article implements Z/2 column reduction (CTDAReduction), a diagram container with analytics (CTDADiagram), and a facade that runs the six-stage pipeline in one call (CTDA). Outputs are cross-checked against Ripser to numerical agreement, enabling reliable diagram-based metrics.

Published article "Overcoming Accessibility Problems in MQL5 Trading Tools (Part VI): Neural Command Integration".

Overcoming Accessibility Problems in MQL5 Trading Tools (Part VI): Neural Command Integration

This article demonstrates a working prototype integrating Brain-Computer Interface technology with MetaTrader 5, proving thought-based trading is feasible at the software level. A Python Flask server simulates neural command generation, communicating with an MQL5 Expert Advisor via JSON-over-HTTP. The complete pipeline—from signal generation to trade execution—is validated through WebRequest and CTrade. While BCI hardware remains clinically restricted, this simulation establishes a reference architecture for future accessibility options, enabling direct intention-based trading that expands how traders can interact with financial markets.

Published article "Neural Networks in Trading: Generalizing Time Series Without Data-Specific Dependence (Mamba4Cast)".

Neural Networks in Trading: Generalizing Time Series Without Data-Specific Dependence (Mamba4Cast)

In this article, we introduce the Mamba4Cast framework and take a closer look at one of its key components: timestamp-based positional encoding. The article shows shows how time embedding is formed taking into account the calendar structure of the data.

The most downloaded free products:

More than 700 new charts published:

Gráfico DJIUSD, M5, 2026.07.07 19:20 UTC, Sarmaye Gozare Bartar Ltd., MetaTrader 5, Demo
DJIUSD, M5
Gráfico XAUUSD, M15, 2026.07.07 19:09 UTC, Vantage Markets (Pty) Ltd, MetaTrader 5, Real
XAUUSD, M15
Graphique BTCUSD, H1, 2026.07.07 19:20 UTC, AMarkets LLC, MetaTrader 5, Real
BTCUSD, H1

28 new signals now available for subscription:

ETH456oo
97% 212 trades
Growth:96.95%
Equity:1,987.32HKD
Balance:1,969.46HKD
MSC SuperGold IC Pro
77% 1056 trades
Growth:77.47%
Equity:973.79USD
Balance:983.81USD
Major Trend MT4
62% 123 trades
Growth:61.65%
Equity:751.63USD
Balance:808.26USD
and 25 more...
There are more than 54,860 products available in Market

Bestsellers in the Market:

Most downloaded source codes this month

  • 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.
  • Functions to simplify work with orders All we want is to think about algorithms and methods, not about syntax and values how to place orders. Here you have simple functions to manage positions in MQL5.
  • XANDER Grid XAUUSD Bidirectional grid EA for Gold (XAUUSD). Ideal for ProCent accounts. Includes Daily Profit Target and Max Drawdown protection.

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.

6 new topics on forum:

and 3 more...

Published article "Neural Networks in Trading: Time Series Forecasting Using Adaptive Modal Decomposition (Final Part)".

Neural Networks in Trading: Time Series Forecasting Using Adaptive Modal Decomposition (Final Part)

The article discusses the adaptation and practical implementation of the ACEFormer framework using MQL5 in the context of algorithmic trading. It presents key architectural decisions, training features, and model testing results on real data.

Published article "Neural Networks in Practice: Practice Makes Perfect".

Neural Networks in Practice: Practice Makes Perfect

In today's article, we will see how a simple code change that makes a neuron slightly more specialized can significantly speed up the training stage. After all, once a neuron or neural network, as we will see later, has been trained, the work it performs becomes much faster. We will also discuss a problem that exists but is rarely mentioned.

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

From Basic to Intermediate: Object Events (III)

In this article, we will prepare the foundation for what will be covered in the next publication. We will also look at how to make an OBJ_LABEL object fully interactive for editing and moving. In other words, we can change both the text and the position of the OBJ_LABEL object without opening the Object Properties dialog.

Published article "Detecting and Visualizing Outlier Bars in MQL5 Using Modified Z-Score on OHLCV Features".

Detecting and Visualizing Outlier Bars in MQL5 Using Modified Z-Score on OHLCV Features

Abnormal bars inflate mean and standard deviation estimates, distorting ATR, Bollinger Bands, and moving averages. We implement a native MQL5 indicator that detects such bars with the Modified Z-Score applied to four features: body, upper wick, lower wick, and tick volume. The indicator marks flagged bars on the chart and plots a composite score in a separate subwindow, helping you diagnose contamination in rolling-window indicators.

Published article "Engineering a Self-Healing Expert Advisor in MQL5 (Part 5): Real-Time Recovery Dashboard (Final Part)".

Engineering a Self-Healing Expert Advisor in MQL5 (Part 5): Real-Time Recovery Dashboard (Final Part)

This article implements a real-time monitoring dashboard for a self-healing MetaTrader 5 Expert Advisor. The dashboard displays the current EA state, virtual stop-loss and take-profit levels, breakeven and trailing status, recovery state, synchronization status, and heartbeat information directly on the chart. By exposing the internal recovery state visually, the Expert Advisor becomes easier to monitor, verify, and troubleshoot while managing active trades.

Published article "Building Automated Daily Trading Reports with the SendMail Function".

Building Automated Daily Trading Reports with the SendMail Function

We build an MQL5 Expert Advisor that emails a structured daily trading report. The article shows how to configure SMTP in MetaTrader 5, collect and filter closed trades for the previous day, compute totals for profit, wins, losses, and trade count, and assemble account details into the subject and body. You also schedule one send per day and prevent duplicates using daily candle detection.

Published article "CSV Data Analysis (Part 6): Multi-Broker Result Normalization and Cross-Platform CSV Reconciliation".

CSV Data Analysis (Part 6): Multi-Broker Result Normalization and Cross-Platform CSV Reconciliation

This article presents a multi‑broker CSV normalization framework. An MQL5 include file enriches exports with broker metadata. A Python module resolves schema divergences — pip conventions, symbol aliases, time offsets, commission models, and currency denomination — producing a unified canonical dataset. Comparative visualizations of slippage distributions and net‑of‑cost performance enable reliable cross‑platform strategy analysis without silent data corruption.

The most downloaded free products:

More than 900 new charts published:

图表 GBPJPY, M5, 2026.07.06 05:38 UTC, Big Boss Ltd, MetaTrader 4, Demo
GBPJPY, M5
Chart XAUUSD, M5, 2026.07.06 12:44 UTC, AT Global Markets Intl Ltd, MetaTrader 4, Demo
XAUUSD, M5
图表 GBPUSD, D1, 2026.07.06 06:52 UTC, RoboForex Ltd, MetaTrader 4, Real
GBPUSD, D1
There are more than 54,760 products available in Market

26 new signals now available for subscription:

Tradefx
621% 151 trades
Growth:621.38%
Equity:592.98USD
Balance:592.98USD
Zhangtailai 8019639 xionzhuang 152507USD
577% 10393 trades
Growth:577.22%
Equity:158,547.11USD
Balance:158,547.11USD
TwoFace Normal Risk
65% 245 trades
Growth:64.98%
Equity:7,531.27USD
Balance:7,531.27USD
and 23 more...

5 new topics on forum:

and 2 more...

Bestsellers in the Market:

Published article "Low-Frequency Quantitative Strategies in MetaTrader 5 (Part 4): A Volatility-Adjusted Momentum-Based Intraday System".

Low-Frequency Quantitative Strategies in MetaTrader 5 (Part 4): A Volatility-Adjusted Momentum-Based Intraday System

We present a timer-based MQL5 EA for Opening Range Breakout aligned to NYSE hours. It screens “Stocks in Play” via opening-range relative volume, enforces price/volume/ATR minimums, sizes positions by risk, and exits at 16:00 ET. A Sharpe-ranked optimization across 30 liquid Nasdaq stocks and a single-symbol test are provided, together with backtest settings and an Excel report for verification.

Published article "Automating Classic Market Methods in MQL5 (Part 3): Stan Weinstein Stage Analysis".

Automating Classic Market Methods in MQL5 (Part 3): Stan Weinstein Stage Analysis

This article presents a complete Expert Advisor built around Stan Weinstein's Stage Analysis method. The EA classifies the market into one of four stages using the 30-week moving average slope and position and volume behavior, then trades only Stage 2 breakouts long and Stage 4 breakdowns short. It explains each stage, how to detect it programmatically, and why the method's discipline—trading only in the correct stage—is what produces the edge.

Published article "Feature Engineering for ML (Part 10): Structural Break Tests in MQL5".

Feature Engineering for ML (Part 10): Structural Break Tests in MQL5

We port AFML Chapter 17 structural break tests to MQL5 as a single include, CStructuralBreaks, delivering six bar-indexed features for EAs: CSW statistic and critical value, Chow-Type DFC, SADF with a rolling lookback (default 252), SM-Exp, and SM-Power. SADF uses O(L²) rolling windows for real-time viability. A companion StructuralBreaksViewer indicator plots all series with per‑series visibility and optional z‑score normalization. SB_EMPTY marks invalid values for safe integration.

The most downloaded free products:

More than 900 new charts published:

Grafico USDJPYrfd, H1, 2026.07.05 08:16 UTC, ООО ''Альфа-Форекс'', MetaTrader 5, Real
USDJPYrfd, H1
Gráfico XAUUSD, M5, 2026.07.04 00:24 UTC, AT Global Markets Intl Ltd, MetaTrader 4, Demo
XAUUSD, M5
Gráfico XAUUSD, H1, 2026.07.04 14:43 UTC, Vittaverse Ltd, MetaTrader 5, Demo
XAUUSD, H1

7 new topics on forum:

and 4 more...

Bestsellers in the Market:

There are more than 54,670 products available in Market

14 new signals now available for subscription:

XAUUSD part2
161% 2392 trades
Growth:160.96%
Equity:521,929.00JPY
Balance:521,929.00JPY
Genesis FX Performer
88% 2054 trades
Growth:87.95%
Equity:2,803.30USD
Balance:2,819.30USD
Genius Strategy
29% 55 trades
Growth:28.75%
Equity:739.36USD
Balance:739.36USD
and 11 more...

Most downloaded source codes this week

  • iS7N_TREND.mq5 Now it's two-color (or two-mode) trend indicator, the number of calculated bars can be specified.
  • Functions to simplify work with orders All we want is to think about algorithms and methods, not about syntax and values how to place orders. Here you have simple functions to manage positions in MQL5.
  • LotSize Calculation This is a simple script file to compute lot size either using risk percentage approach or the actual amount to risk.

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.

Building a Viewport SnR Volume Profile Indicator in MQL5

Building a Viewport SnR Volume Profile Indicator in MQL5

We build a Support and Resistance Volume Profile indicator that adapts to the current viewport in MetaTrader 5. You will learn viewport detection, dynamic SnR identification, zoom‑driven bin sizing, min‑max volume scaling, and fast on‑chart rendering controlled by OnChartEvent. This approach expresses the relative strength of SnR levels with volume, keeping the chart focused on actionable reaction zones.

The most popular forum topics:

New publications in CodeBase

  • BBandsPsar BBandsPsar is a custom hybrid indicator that fuses Bollinger Bands’ volatility framework with the Parabolic SAR’s trend-following logic. By integrating these two methodologies, it effectively reconciles market volatility with emerging trend dynamics within a single, cohesive tool.
  • Execution Cost Sensitivity Analyzer A pure-MQL5 script that measures how robust a strategy's edge is to execution costs. It reads a Date,Profit,Volume CSV of closing deals and models each deal's cost as a fixed part plus a per-lot part. It prints the breakeven cost per deal, the cushion (the multiple of an assumed realistic cost at which the net profit reaches zero), the net profit and profit factor re-priced at the assumed cost, the share of winners the cost turns into losers, and a composite A+ to F cost-robustness score with recommendations. If no file is present it generates a reproducible sample and analyzes it, so the output is visible on the first run. No external libraries, no Python, no AI.
  • BBandsPsar BBandsPsar is a custom hybrid indicator that fuses Bollinger Bands’ volatility framework with the Parabolic SAR’s trend-following logic. By integrating these two methodologies, it effectively reconciles market volatility with emerging trend dynamics within a single, cohesive tool.

Bestsellers in the Market:

The most downloaded free products:

There are more than 54,570 products available in Market

5 new topics on forum:

and 2 more...

19 new signals now available for subscription:

Precision Strategy
75% 610 trades
Growth:74.92%
Equity:692.76EUR
Balance:704.19EUR
DT INTRADAY 1
65% 261 trades
Growth:64.90%
Equity:165.20EUR
Balance:165.20EUR
Sambernyowo88
48% 72 trades
Growth:48.07%
Equity:1,142.10USD
Balance:1,143.31USD
and 16 more...

The most downloaded free products:

There are more than 54,490 products available in Market

More than 700 new charts published:

Gráfico GOLD, M15, 2026.07.03 09:33 UTC, XM Global Limited, MetaTrader 5, Real
GOLD, M15
Graphique XAUUSD, H1, 2026.07.03 23:30 UTC, AT Global Markets Intl Ltd, MetaTrader 4, Demo
XAUUSD, H1
Graphique XAUUSD, D1, 2026.07.03 06:06 UTC, AT Global Markets LLC, MetaTrader 5, Demo
XAUUSD, D1

Bestsellers in the Market:

30 new signals now available for subscription:

Perpetual Wisdom MT5
249% 163 trades
Growth:249.36%
Equity:1,505.31USD
Balance:1,527.07USD
Apex MT4
182% 454 trades
Growth:182.34%
Equity:606.84USD
Balance:617.61USD
RockSolid Capital MT5
64% 143 trades
Growth:63.70%
Equity:1,647.75USD
Balance:1,669.92USD
and 27 more...

4 new topics on forum:

and 1 more...
1...121314151617181920212223242526...690