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 "Neural Networks in Trading: Hyperbolic Latent Diffusion Model (HypDiff)".

Neural Networks in Trading: Hyperbolic Latent Diffusion Model (HypDiff)

The article considers methods of encoding initial data in hyperbolic latent space through anisotropic diffusion processes. This helps to more accurately preserve the topological characteristics of the current market situation and improves the quality of its analysis.

15 new signals now available for subscription:

IP TRADE
1,457% 319 trades
Growth:1,456.60%
Equity:77.83USD
Balance:77.83USD
XM pro
256% 89 trades
Growth:256.34%
Equity:178.17USD
Balance:178.17USD
GOLD X
135% 1034 trades
Growth:134.91%
Equity:1,740.81USD
Balance:1,740.81USD
and 12 more...

The most downloaded free products:

More than 200 new charts published:

图表 XAUUSDc, M15, 2025.07.07 03:56 UTC, Exness Technologies Ltd, MetaTrader 4, Real
XAUUSDc, M15
Grafico #SPX, W1, 2025.07.05 22:24 UTC, InstaForex, MetaTrader 4, Real
#SPX, W1
图表 XAUUSD, M30, 2025.07.07 04:05 UTC, Juno Markets Limited, MetaTrader 4, Real
XAUUSD, M30
There are more than 38,200 products available in Market

Bestsellers in the Market:

9 new topics on forum:

and 6 more...

New publications in CodeBase

  • GARCH Indicator - Industrial Level Volatility Estimator Volatility indicator with a threshold line based on the Generalized AutoRegressive Conditional Heteroskedasticiticy (GARCH) statistical model used for time series analysis and forecasting.
  • AutoTrendLines Indicator for MQL5 The AutoTrendLines indicator automatically draws support and resistance trend lines on your MetaTrader 5 chart. It identifies key price levels using two methods: Two Extremums (Type 1) or Extremum and Delta (Type 2). The lines are recalculated only when a new bar forms, ensuring efficient performance.
  • Auto Tp Set Auto TP and SL: The “Set Auto TP and SL” (Take Profit and Stop Loss) feature is a crucial tool in any trading strategy, designed to automate risk and reward management. It allows traders to define fixed price levels where a trade should be automatically closed to either secure profits (TP) or limit losses (SL), removing the need for constant manual monitoring. When this feature is enabled, each position you open will automatically include a predefined Take Profit and Stop Loss level based on your custom parameters, such as a specific number of pips, percentage of balance, or technical levels. This not only saves time but also ensures that your trades are protected from sudden market movements and emotional decision-making.

Published article "From Novice to Expert: Animated News Headline Using MQL5 (IV) — Locally hosted AI model market insights".

From Novice to Expert: Animated News Headline Using MQL5 (IV) — Locally hosted AI model market insights

In today's discussion, we explore how to self-host open-source AI models and use them to generate market insights. This forms part of our ongoing effort to expand the News Headline EA, introducing an AI Insights Lane that transforms it into a multi-integration assistive tool. The upgraded EA aims to keep traders informed through calendar events, financial breaking news, technical indicators, and now AI-generated market perspectives—offering timely, diverse, and intelligent support to trading decisions. Join the conversation as we explore practical integration strategies and how MQL5 can collaborate with external resources to build a powerful and intelligent trading work terminal.

Published article "Automating Trading Strategies in MQL5 (Part 22): Creating a Zone Recovery System for Envelopes Trend Trading".

Automating Trading Strategies in MQL5 (Part 22): Creating a Zone Recovery System for Envelopes Trend Trading

In this article, we develop a Zone Recovery System integrated with an Envelopes trend-trading strategy in MQL5. We outline the architecture for using RSI and Envelopes indicators to trigger trades and manage recovery zones to mitigate losses. Through implementation and backtesting, we show how to build an effective automated trading system for dynamic markets

The most downloaded free products:

12 new signals now available for subscription:

PacMan
183% 1560 trades
Growth:182.65%
Equity:5,675.57USD
Balance:5,675.57USD
Zhanjiang Liang Quant 1
143% 853 trades
Growth:142.76%
Equity:3,228.61USD
Balance:3,553.41USD
The 100k Project IC Markets
100% 129 trades
Growth:100.45%
Equity:370.95USD
Balance:721.12USD
and 9 more...

Most downloaded source codes this week

  • Risk management and bot ict daily bias The RiskManagement library in MQL5 provides efficient and dynamic risk management, optimised to minimise resources. It allows setting maximum profit and loss limits with customisable modifiers. It includes OCO order control and tools for candlestick management and price conversions.
  • Auto Tp Set Auto TP and SL: Automatically setting Take Profit (TP) and Stop Loss (SL) helps manage risk and lock in profits without manual intervention. This feature ensures each trade has predefined exit levels, reducing emotional decision-making and improving trading discipline. Ideal for both beginners and experienced traders, it provides consistency and protection in volatile markets.
  • Supertrend A SuperTrend indicator that plots trend direction using ATR volatility to create dynamic support/resistance levels for MetaTrader 5.

Most read articles this week

Developing Advanced ICT Trading Systems: Implementing Order Blocks in an Indicator

Developing Advanced ICT Trading Systems: Implementing Order Blocks in an Indicator

In this article, we will learn how to create an indicator that detects, draws, and alerts on the mitigation of order blocks. We will also take a detailed look at how to identify these blocks on the chart, set accurate alerts, and visualize their position using rectangles to better understand the price action. This indicator will serve as a key tool for traders who follow the Smart Money Concepts and the Inner Circle Trader methodology.

MetaTrader 5 on Linux

MetaTrader 5 on Linux

In this article, we demonstrate an easy way to install MetaTrader 5 on popular Linux versions — Ubuntu and Debian. These systems are widely used on server hardware as well as on traders’ personal computers.

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.

Bestsellers in the Market:

7 new topics on forum:

and 4 more...

The most downloaded free products:

There are more than 38,110 products available in Market

Bestsellers in the Market:

8 new signals now available for subscription:

BITCOIN SUPERB
316% 2097 trades
Growth:316.23%
Equity:1,846.13USD
Balance:1,846.13USD
The 100k Project XM
159% 130 trades
Growth:158.76%
Equity:1,901.44USD
Balance:1,914.60USD
TraderQN76 scalping XAUUSD
17% 736 trades
Growth:17.12%
Equity:5,735.24USD
Balance:5,735.24USD
and 5 more...

7 new topics on forum:

and 4 more...

The most downloaded free products:

More than 300 new charts published:

График BTCUSD, M15, 2025.07.02 16:35 UTC, Startrader Financial Markets Limited, MetaTrader 4, Real
BTCUSD, M15
チャート GER40, H1, 2025.07.03 05:46 UTC, Pepperstone Markets Kenya Limited, MetaTrader 4, Real
GER40, H1
Chart GER40_SB, M1, 2025.07.04 07:57 UTC, Pepperstone Limited, MetaTrader 4, Real
GER40_SB, M1

The most popular forum topics:

Bestsellers in the Market:

10 new signals now available for subscription:

Xidaduo
209% 2261 trades
Growth:209.46%
Equity:3,572.09USD
Balance:3,656.97USD
EURUSDN02
176% 764 trades
Growth:175.95%
Equity:1,260.09USD
Balance:1,379.77USD
Mtradingpro
79% 337 trades
Growth:78.58%
Equity:30,067.86USD
Balance:30,050.09USD
and 7 more...

8 new topics on forum:

and 5 more...
There are more than 2,230 articles published on site

Published article "MQL5 Wizard Techniques you should know (Part 73): Using Patterns of Ichimoku and the ADX-Wilder".

MQL5 Wizard Techniques you should know (Part 73): Using Patterns of Ichimoku and the ADX-Wilder

The Ichimoku-Kinko-Hyo Indicator and the ADX-Wilder oscillator are a pairing that could be used in complimentarily within an MQL5 Expert Advisor. The Ichimoku is multi-faceted, however for this article, we are relying on it primarily for its ability to define support and resistance levels. Meanwhile, we also use the ADX to define our trend. As usual, we use the MQL5 wizard to build and test any potential these two may possess.

Published article "Statistical Arbitrage Through Cointegrated Stocks (Part 1): Engle-Granger and Johansen Cointegration Tests".

Statistical Arbitrage Through Cointegrated Stocks (Part 1): Engle-Granger and Johansen Cointegration Tests

This article aims to provide a trader-friendly, gentle introduction to the most common cointegration tests, along with a simple guide to understanding their results. The Engle-Granger and Johansen cointegration tests can reveal statistically significant pairs or groups of assets that share long-term dynamics. The Johansen test is especially useful for portfolios with three or more assets, as it calculates the strength of cointegrating vectors all at once.

Published article "Using association rules in Forex data analysis".

Using association rules in Forex data analysis

How to apply predictive rules of supermarket retail analytics to the real Forex market? How are purchases of cookies, milk and bread related to stock exchange transactions? The article discusses an innovative approach to algorithmic trading based on the use of association rules.

The most downloaded free products:

12 new signals now available for subscription:

Global Grid Engine
307% 856 trades
Growth:306.59%
Equity:39,087.98USD
Balance:40,000.00USD
LEIS92
97% 172 trades
Growth:97.19%
Equity:3,568.47EUR
Balance:3,886.80EUR
Fxpod Alpha
73% 85 trades
Growth:73.40%
Equity:3,385.61USD
Balance:3,468.08USD
and 9 more...
There are more than 38,030 products available in Market

Bestsellers in the Market:

There are more than 150,770 topics available on forum

10 new topics on forum:

and 7 more...

New publications in CodeBase

  • Monthly VWAP Monthly VWAP (Volume Weighted Average Price) is an essential MQL5 indicator that calculates and displays the Volume Weighted Average Price for each trading month. It's a powerful tool for understanding long-term market sentiment, identifying key monthly fair value, and informing strategic decisions.
  • Weekly VWAP Weekly VWAP (Volume Weighted Average Price) is a powerful MQL5 indicator that calculates and displays the Volume Weighted Average Price for each trading week. It's a crucial tool for identifying weekly fair value and understanding the underlying sentiment over a longer timeframe.
  • Daily VWAP Daily VWAP (Volume Weighted Average Price) is a simple yet powerful indicator that calculates and displays the Volume Weighted Average Price for each trading day. Ideal for identifying intraday fair value and supporting your daily trading decisions.

Published article "Developing a multi-currency Expert Advisor (Part 20): Putting in order the conveyor of automatic project optimization stages (I)".

Developing a multi-currency Expert Advisor (Part 20): Putting in order the conveyor of automatic project optimization stages (I)

We have already created quite a few components that help arrange auto optimization. During the creation, we followed the traditional cyclical structure: from creating minimal working code to refactoring and obtaining improved code. It is time to start clearing up our database, which is also a key component in the system we are creating.

Published article "Implementing Practical Modules from Other Languages in MQL5 (Part 01): Building the SQLite3 Library, Inspired by Python".

Implementing Practical Modules from Other Languages in MQL5 (Part 01): Building the SQLite3 Library, Inspired by Python

The sqlite3 module in Python offers a straightforward approach for working with SQLite databases, it is fast and convenient. In this article, we are going to build a similar module on top of built-in MQL5 functions for working with databases to make it easier to work with SQLite3 databases in MQL5 as in Python.

The most downloaded free products:

15 new signals now available for subscription:

Multi currency
1,979% 8639 trades
Growth:1,978.62%
Equity:245,106.25USD
Balance:247,513.30USD
Mystic
954% 526 trades
Growth:953.53%
Equity:7,355.24USD
Balance:7,355.24USD
GoldTrading2025
159% 36759 trades
Growth:158.91%
Equity:4,407,636.31USD
Balance:4,407,794.75USD
and 12 more...

Bestsellers in the Market:

5 new topics on forum:

and 2 more...

Published article "Price Action Analysis Toolkit Development (Part 30): Commodity Channel Index (CCI), Zero Line EA".

Price Action Analysis Toolkit Development (Part 30): Commodity Channel Index (CCI), Zero Line EA

Automating price action analysis is the way forward. In this article, we utilize the Dual CCI indicator, the Zero Line Crossover strategy, EMA, and price action to develop a tool that generates trade signals and sets stop-loss (SL) and take-profit (TP) levels using ATR. Please read this article to learn how we approach the development of the CCI Zero Line EA.

Published article "MQL5 Wizard Techniques you should know (Part 72): Using Patterns of MACD and the OBV with Supervised Learning".

MQL5 Wizard Techniques you should know (Part 72): Using Patterns of MACD and the OBV with Supervised Learning

We follow up on our last article, where we introduced the indicator pair of the MACD and the OBV, by looking at how this pairing could be enhanced with Machine Learning. MACD and OBV are a trend and volume complimentary pairing. Our machine learning approach uses a convolution neural network that engages the Exponential kernel in sizing its kernels and channels, when fine-tuning the forecasts of this indicator pairing. As always, this is done in a custom signal class file that works with the MQL5 wizard to assemble an Expert Advisor.

Published article "Automating Trading Strategies in MQL5 (Part 21): Enhancing Neural Network Trading with Adaptive Learning Rates".

Automating Trading Strategies in MQL5 (Part 21): Enhancing Neural Network Trading with Adaptive Learning Rates

In this article, we enhance a neural network trading strategy in MQL5 with an adaptive learning rate to boost accuracy. We design and implement this mechanism, then test its performance. The article concludes with optimization insights for algorithmic trading.

The most downloaded free products:

More than 400 new charts published:

图表 XAUUSD, H4, 2025.06.30 17:28 UTC, RS Global Ltd., MetaTrader 4, Real
XAUUSD, H4
Grafik EURUSD, H4, 2025.06.30 01:44 UTC, InstaFintech Ltd., MetaTrader 4, Demo
EURUSD, H4
차트 GER40_SB, M1, 2025.07.01 07:51 UTC, Pepperstone Limited, MetaTrader 4, Real
GER40_SB, M1

Most downloaded source codes this month

  • Triangular Arbitrage This Expert Advisor (EA) implements a triangular arbitrage strategy between three currency pairs: EURUSD, USDJPY and EURJPY
  • RRS Impulse This EA scalps using the Relative Strength Index (RSI) Indicator, Stochastic Oscillator Indicator, and Bollinger Bands Indicator to identify trend or counter-trend opportunities. As a multi-pair EA, it scans multiple currency pairs for signals. This EA comes with a variety of features, including Trailing, Risk Management, Money Management, Restriction Mode, and more. With the right settings, it has the potential to generate significant profits.
  • RSI Divergence This indicator takes RSI divergences and plots them in buffers to automate EAs
1...171819202122232425262728293031...629