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.

The most downloaded free products:

More than 900 new charts published:

Chart GER30, M5, 2025.02.17 13:48 UTC, GVD Markets Capital Ltd, MetaTrader 5, Real
GER30, M5
Grafico EURUSD, H1, 2025.02.17 08:59 UTC, Raw Trading Ltd, MetaTrader 5, Real
EURUSD, H1
График XAG_USD, M30, 2025.02.17 06:05 UTC, BenchMark Finance AD, MetaTrader 4, Real
XAG_USD, M30

Bestsellers in the Market:

14 new topics on forum:

and 11 more...

2 new signals now available for subscription:

ANGEL IVJ
243% 1199 trades
Growth:243.23%
Equity:5,852.56USD
Balance:5,852.56USD
Road to 1M
86% 2173 trades
Growth:85.71%
Equity:9,563.21USD
Balance:9,570.41USD

Published article "Price Action Analysis Toolkit Development (Part 13): RSI Sentinel Tool".

Price Action Analysis Toolkit Development (Part 13): RSI Sentinel Tool

Price action can be effectively analyzed by identifying divergences, with technical indicators such as the RSI providing crucial confirmation signals. In the article below, we explain how automated RSI divergence analysis can identify trend continuations and reversals, thereby offering valuable insights into market sentiment.

The most downloaded free products:

More than 1100 new charts published:

График Step Index, M15, 2025.02.16 12:09 UTC, Deriv.com Limited, MetaTrader 5, Demo
Step Index, M15
График XAUUSD, M15, 2025.02.15 05:24 UTC, MetaQuotes Ltd., MetaTrader 5, Demo
XAUUSD, M15
Grafico USDJPY, H1, 2025.02.15 11:52 UTC, Ava Trade Ltd., MetaTrader 4, Real
USDJPY, H1

Most downloaded source codes this week

  • Smart Trend Follower This EA is designed to automatically follow market trends using signals from the Moving Average and Stochastic Oscillator indicators. The EA detects buy and sell signals by utilizing MA crossovers and confirms the trend with Stochastic. Additionally, the EA includes automatic position management, such as setting Take Profit, Stop Loss, and lot size doubling to enhance trading effectiveness in trending markets.
  • Examples from the book "Neural networks for algorithmic trading with MQL5" The book "Neural networks in algorithmic trading with MQL5" is a comprehensive guide, covering both the theoretical foundations of artificial intelligence and neural networks and practical aspects of their application in financial trading using the MQL5 programming language.
  • MQL5 Programming for Traders – Source Codes from the Book. Part 1 The first chapter of the book introduces the MQL5 language and development environment. One of the new features introduced in the MQL5 language compared to MQL4 (MetaTrader 4 language) is support for object-oriented programming (OOP), which makes it similar to C++.

Most read articles this week

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.

Automating Trading Strategies in MQL5 (Part 6): Mastering Order Block Detection for Smart Money Trading

Automating Trading Strategies in MQL5 (Part 6): Mastering Order Block Detection for Smart Money Trading

In this article, we automate order block detection in MQL5 using pure price action analysis. We define order blocks, implement their detection, and integrate automated trade execution. Finally, we backtest the strategy to evaluate its performance.

Bestsellers in the Market:

There are more than 32,960 products available in Market
There are more than 149,140 topics available on forum

7 new topics on forum:

and 4 more...

4 new signals now available for subscription:

KGSkalping
943% 1802 trades
Growth:943.14%
Equity:60,879.18USD
Balance:99,600.85USD
Multi IA
844% 9579 trades
Growth:844.35%
Equity:10,269.66EUR
Balance:10,269.66EUR
KingSniper and ATN EA medium risk
107% 330 trades
Growth:107.41%
Equity:955.46UST
Balance:955.46UST
and 1 more...

The most downloaded free products:

Bestsellers in the Market:

New publications in CodeBase

12 new topics on forum:

and 9 more...

The most downloaded free products:

More than 700 new charts published:

Chart BTCUSD, H1, 2025.02.14 23:01 UTC, Vantage FX Pty Ltd., MetaTrader 4, Demo
BTCUSD, H1
Chart EURUSD, H4, 2025.02.13 23:21 UTC, Gerchik and Co Limited, MetaTrader 4, Demo
EURUSD, H4
График GBPCHFm, M5, 2025.02.13 16:42 UTC, Exness Technologies Ltd, MetaTrader 4, Demo
GBPCHFm, M5

Bestsellers in the Market:

The most popular forum topics:

9 new topics on forum:

and 6 more...

2 new signals now available for subscription:

AUD Specialist
117% 2608 trades
Growth:116.51%
Equity:5,186.09USD
Balance:5,197.65USD
SNOW INC Principles
17% 2281 trades
Growth:17.22%
Equity:50,108.00USD
Balance:50,108.00USD

Published article "Creating a Trading Administrator Panel in MQL5 (Part IX): Code Organization (II): Modularization".

Creating a Trading Administrator Panel in MQL5 (Part IX): Code Organization (II): Modularization

In this discussion, we take a step further in breaking down our MQL5 program into smaller, more manageable modules. These modular components will then be integrated into the main program, enhancing its organization and maintainability. This approach simplifies the structure of our main program and makes the individual components reusable in other Expert Advisors (EAs) and indicator developments. By adopting this modular design, we create a solid foundation for future enhancements, benefiting both our project and the broader developer community.

Published article "Developing a Replay System (Part 59): A New Future".

Developing a Replay System (Part 59): A New Future

Having a proper understanding of different ideas allows us to do more with less effort. In this article, we'll look at why it's necessary to configure a template before the service can interact with the chart. Also, what if we improve the mouse pointer so we can do more things with it?

The most downloaded free products:

Bestsellers in the Market:

13 new topics on forum:

and 10 more...
There are more than 32,890 products available in Market
There are more than 2,000 articles published on site

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

From Basic to Intermediate: Variables (III)

Today we will look at how to use predefined MQL5 language variables and constants. In addition, we will analyze another special type of variables: functions. Knowing how to properly work with these variables can mean the difference between an application that works and one that doesn't. In order to understand what is presented here, it is necessary to understand the material that was discussed in previous articles.

2 new signals now available for subscription:

MAS Markets
-13% 784 trades
Growth:-12.52%
Equity:31,837.23EUR
Balance:31,837.23EUR
MFACT
-14% 924 trades
Growth:-14.34%
Equity:1,178.29USD
Balance:1,178.29USD

Published article "Deconstructing examples of trading strategies in the client terminal".

Deconstructing examples of trading strategies in the client terminal

The article uses block diagrams to examine the logic of the candlestick-based training EAs located in the Experts\Free Robots folder of the terminal.

Published article "MQL5 Wizard Techniques you should know (Part 54): Reinforcement Learning with hybrid SAC and Tensors".

MQL5 Wizard Techniques you should know (Part 54): Reinforcement Learning with hybrid SAC and Tensors

Soft Actor Critic is a Reinforcement Learning algorithm that we looked at in a previous article, where we also introduced python and ONNX to these series as efficient approaches to training networks. We revisit the algorithm with the aim of exploiting tensors, computational graphs that are often exploited in Python.

Published article "Building a Keltner Channel Indicator with Custom Canvas Graphics in MQL5".

Building a Keltner Channel Indicator with Custom Canvas Graphics in MQL5

In this article, we build a Keltner Channel indicator with custom canvas graphics in MQL5. We detail the integration of moving averages, ATR calculations, and enhanced chart visualization. We also cover backtesting to evaluate the indicator’s performance for practical trading insights.

Published article "Mastering JSON: Create Your Own JSON Reader from Scratch in MQL5".

Mastering JSON: Create Your Own JSON Reader from Scratch in MQL5

Experience a step-by-step guide on creating a custom JSON parser in MQL5, complete with object and array handling, error checking, and serialization. Gain practical insights into bridging your trading logic and structured data with this flexible solution for handling JSON in MetaTrader 5.

The most downloaded free products:

More than 800 new charts published:

Graphique ETHUSDm, M15, 2025.02.12 20:39 UTC, Exness Technologies Ltd, MetaTrader 4, Demo
ETHUSDm, M15
Chart XAUUSD, H1, 2025.02.12 23:43 UTC, IC Markets (EU) Ltd, MetaTrader 5, Demo
XAUUSD, H1
Chart EURUSD, M5, 2025.02.12 11:33 UTC, BenchMark Finance AD, MetaTrader 4, Real
EURUSD, M5
There are more than 149,090 topics available on forum

10 new topics on forum:

and 7 more...

Bestsellers in the Market:

9 new signals now available for subscription:

ICMarketsSC
274% 2903 trades
Growth:274.19%
Equity:1,122.94USD
Balance:1,122.94USD
DTP Hunting cat
123% 183 trades
Growth:122.63%
Equity:262.65USD
Balance:262.65USD
Sususu
103% 805 trades
Growth:102.53%
Equity:4,191.76USD
Balance:4,196.50USD
and 6 more...

Published article "Neural Networks in Trading: Using Language Models for Time Series Forecasting".

Neural Networks in Trading: Using Language Models for Time Series Forecasting

We continue to study time series forecasting models. In this article, we get acquainted with a complex algorithm built on the use of a pre-trained language model.

Published article "Robustness Testing on Expert Advisors".

Robustness Testing on Expert Advisors

In strategy development, there are many intricate details to consider, many of which are not highlighted for beginner traders. As a result, many traders, myself included, have had to learn these lessons the hard way. This article is based on my observations of common pitfalls that most beginner traders encounter when developing strategies on MQL5. It will offer a range of tips, tricks, and examples to help identify the disqualification of an EA and test the robustness of our own EAs in an easy-to-implement way. The goal is to educate readers, helping them avoid future scams when purchasing EAs as well as preventing mistakes in their own strategy development.

Published article "Mastering Log Records (Part 5): Optimizing the Handler with Cache and Rotation".

Mastering Log Records (Part 5): Optimizing the Handler with Cache and Rotation

This article improves the logging library by adding formatters in handlers, the CIntervalWatcher class to manage execution cycles, optimization with caching and file rotation, performance tests and practical examples. With these improvements, we ensure an efficient, scalable and adaptable logging system to different development scenarios.

More than 900 new charts published:

График EURUSD, M30, 2025.02.11 21:15 UTC, Raw Trading Ltd, MetaTrader 5, Real
EURUSD, M30
Chart .GER40C, M1, 2025.02.11 08:39 UTC, JFD Group Ltd, MetaTrader 5, Demo
.GER40C, M1
Chart XAUUSD, W1, 2025.02.11 03:37 UTC, LMAX Broker Mauritius Limited, MetaTrader 4, Real
XAUUSD, W1

The most downloaded free products:

Bestsellers in the Market:

1...525354555657585960616263646566...641