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 popular forum topics:

The most downloaded free products:

Bestsellers in the Market:

13 new topics on forum:

and 10 more...

Most downloaded source codes this month

  • Candlestick patterns This is a indicator displaying candlesticks patterns on a chart.
  • BollingerBandsEA BollingerBandsEA trades according to Bollinger Bands.
  • Trend Equilibrium Indicator TrendEQ The Trend Equilibrium Indicator TrendEQ dynamically analyzes market movements by combining momentum and volatility. By scaling momentum with the market’s volatility, the TrendEQ provides a reliable measure of trend strength and direction.

Most read articles this month

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.

How to earn money by fulfilling traders' orders in the Freelance service

How to earn money by fulfilling traders' orders in the Freelance service

MQL5 Freelance is an online service where developers are paid to create trading applications for traders customers. The service has been successfully operating since 2010, with over 100,000 projects completed to date, totaling $7 million in value. As we can see, a substantial amount of money is involved here.

17 new signals now available for subscription:

THPX12
666% 9912 trades
Growth:666.32%
Equity:130,133.51USD
Balance:130,133.51USD
The Lion King of EURUSD
214% 369 trades
Growth:214.02%
Equity:712.92SGD
Balance:1,371.91SGD
Gold maverick
195% 211 trades
Growth:195.41%
Equity:293.39USD
Balance:318.18USD
and 14 more...

Published article "Master MQL5 from beginner to pro (Part IV): About Arrays, Functions and Global Terminal Variables".

Master MQL5 from beginner to pro (Part IV): About Arrays, Functions and Global Terminal Variables

The article is a continuation of the series for beginners. It covers in detail data arrays, the interaction of data and functions, as well as global terminal variables that allow data exchange between different MQL5 programs.

Published article "Animal Migration Optimization (AMO) algorithm".

Animal Migration Optimization (AMO) algorithm

The article is devoted to the AMO algorithm, which models the seasonal migration of animals in search of optimal conditions for life and reproduction. The main features of AMO include the use of topological neighborhood and a probabilistic update mechanism, which makes it easy to implement and flexible for various optimization tasks.

Published article "Automating Trading Strategies in MQL5 (Part 7): Building a Grid Trading EA with Dynamic Lot Scaling".

Automating Trading Strategies in MQL5 (Part 7): Building a Grid Trading EA with Dynamic Lot Scaling

In this article, we build a grid trading expert advisor in MQL5 that uses dynamic lot scaling. We cover the strategy design, code implementation, and backtesting process. Finally, we share key insights and best practices for optimizing the automated trading system.

The most downloaded free products:

There are more than 34,930 products available in Market

Bestsellers in the Market:

10 new signals now available for subscription:

CastroTrader01
312% 186 trades
Growth:311.59%
Equity:708.85USD
Balance:1,162.93USD
Cacc
212% 297 trades
Growth:212.42%
Equity:1,382.75EUR
Balance:1,378.84EUR
ANGEL IVJ
125% 678 trades
Growth:124.81%
Equity:1,018.13USD
Balance:1,018.39USD
and 7 more...

14 new topics on forum:

and 11 more...

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:

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 149,240 topics available on forum

7 new topics on forum:

and 4 more...

7 new signals now available for subscription:

Multi IA
844% 8860 trades
Growth:843.69%
Equity:14,681.06EUR
Balance:15,472.96EUR
Super b
274% 980 trades
Growth:273.80%
Equity:2,783.26USD
Balance:2,783.26USD
KGSkalping
165% 579 trades
Growth:165.24%
Equity:28,457.96USD
Balance:32,975.18USD
and 4 more...

The most downloaded free products:

8 new signals now available for subscription:

Octa SMC
99% 61 trades
Growth:98.77%
Equity:124.23USD
Balance:110.36USD
Moe1
62% 579 trades
Growth:61.60%
Equity:27,857.25USD
Balance:32,727.70USD
Avatar Bot
50% 3022 trades
Growth:49.92%
Equity:1,326.67EUR
Balance:1,326.67EUR
and 5 more...

Bestsellers in the Market:

New publications in CodeBase

12 new topics on forum:

and 9 more...

More than 100 new charts published:

图表 BTCUSD, H1, 2025.02.14 23:01 UTC, Vantage FX Pty Ltd., MetaTrader 4, Demo
BTCUSD, H1
Chart XAU_USD, H4, 2/14/2025 5:45 AM UTC, BenchMark Finance AD, MetaTrader 4, Real
XAU_USD, H4
Chart EURUSD, H4, 2/13/2025 11:21 PM UTC, Gerchik and Co Limited, MetaTrader 4, Demo
EURUSD, H4

The most downloaded free products:

Bestsellers in the Market:

There are more than 34,860 products available in Market

The most popular forum topics:

9 new topics on forum:

and 6 more...

12 new signals now available for subscription:

Oanda Live
1,129% 421 trades
Growth:1,129.12%
Equity:2,213.16USD
Balance:2,213.16USD
AzArFun
263% 371 trades
Growth:262.65%
Equity:99.01USD
Balance:99.87USD
MP Full Version
151% 263 trades
Growth:151.12%
Equity:502.23USD
Balance:502.23USD
and 9 more...

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:

8 new signals now available for subscription:

Use Your Logic
168% 256 trades
Growth:167.77%
Equity:106,935.72USD
Balance:128,933.80USD
VIX Gagra
45% 341 trades
Growth:44.87%
Equity:564.88EUR
Balance:569.72EUR
Relax Swinger
30% 226 trades
Growth:30.49%
Equity:3,240.99USD
Balance:3,243.75USD
and 5 more...

13 new topics on forum:

and 10 more...
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.

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:

16 new signals now available for subscription:

ICMarketsSC
106% 2595 trades
Growth:106.34%
Equity:522.31USD
Balance:619.22USD
Discipline
94% 42 trades
Growth:94.40%
Equity:136.93USD
Balance:141.48USD
GoldEXKS
81% 118 trades
Growth:80.98%
Equity:904.90USD
Balance:904.90USD
and 13 more...
There are more than 149,190 topics available on forum
1...181920212223242526272829303132...611