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.

Bestsellers in the Market:

5 new signals now available for subscription:

EA Happy Japanese Market FM
296% 194 trades
Growth:296.35%
Equity:7,795.05USD
Balance:7,927.03USD
Grand Duke
90% 453 trades
Growth:89.75%
Equity:68,425.00JPY
Balance:68,425.00JPY
EA Happy Neuron FM
88% 3064 trades
Growth:87.81%
Equity:2,644.25USD
Balance:7,797.59USD
and 2 more...

New publications in CodeBase

  • JSON Serialization and deserialization of the JSON format
  • Timer Callback interface for timer
  • T3 Moving Average The T3 Indicator is an advanced moving average that combines six exponential moving averages to provide smoother price action with reduced lag compared to traditional moving averages.
There are more than 2,040 articles published on site

Published article "Data Science and ML (Part 34): Time series decomposition, Breaking the stock market down to the core".

Data Science and ML (Part 34): Time series decomposition, Breaking the stock market down to the core

In a world overflowing with noisy and unpredictable data, identifying meaningful patterns can be challenging. In this article, we'll explore seasonal decomposition, a powerful analytical technique that helps separate data into its key components: trend, seasonal patterns, and noise. By breaking data down this way, we can uncover hidden insights and work with cleaner, more interpretable information.

Published article "Automating Trading Strategies in MQL5 (Part 11): Developing a Multi-Level Grid Trading System".

Automating Trading Strategies in MQL5 (Part 11): Developing a Multi-Level Grid Trading System

In this article, we develop a multi-level grid trading system EA using MQL5, focusing on the architecture and algorithm design behind grid trading strategies. We explore the implementation of multi-layered grid logic and risk management techniques to handle varying market conditions. Finally, we provide detailed explanations and practical tips to guide you through building, testing, and refining the automated trading system.

Published article "An introduction to Receiver Operating Characteristic curves".

An introduction to Receiver Operating Characteristic curves

ROC curves are graphical representations used to evaluate the performance of classifiers. Despite ROC graphs being relatively straightforward, there exist common misconceptions and pitfalls when using them in practice. This article aims to provide an introduction to ROC graphs as a tool for practitioners seeking to understand classifier performance evaluation.

Published article "Developing a Replay System (Part 60): Playing the Service (I)".

Developing a Replay System (Part 60): Playing the Service (I)

We have been working on just the indicators for a long time now, but now it's time to get the service working again and see how the chart is built based on the data provided. However, since the whole thing is not that simple, we will have to be attentive to understand what awaits us ahead.

More than 200 new charts published:

Gráfico COST, H4, 2025.03.07 14:42 UTC, Teletrade D.J. LLC, MetaTrader 5, Real
COST, H4
차트 EURUSD, M5, 2025.03.07 09:46 UTC, BenchMark Finance AD, MetaTrader 4, Real
EURUSD, M5
图表 XAUUSD+, M15, 2025.03.10 11:51 UTC, STARTRADER International PTY Limited, MetaTrader 4, Real
XAUUSD+, M15

The most popular forum topics:

The most downloaded free products:

There are more than 33,200 products available in Market

18 new topics on forum:

and 15 more...

Bestsellers in the Market:

Published article "Neural Networks in Trading: State Space Models".

Neural Networks in Trading: State Space Models

A large number of the models we have reviewed so far are based on the Transformer architecture. However, they may be inefficient when dealing with long sequences. And in this article, we will get acquainted with an alternative direction of time series forecasting based on state space models.

3 new signals now available for subscription:

Eightcap 491
476% 232 trades
Growth:476.29%
Equity:1,002.84USD
Balance:1,002.84USD
IC 992
314% 661 trades
Growth:313.64%
Equity:778.09USD
Balance:778.09USD
LuckyStar19
-9% 498 trades
Growth:-9.29%
Equity:90,712.68USD
Balance:90,712.68USD

The most downloaded free products:

Bestsellers in the Market:

Most downloaded source codes this week

  • 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++.
  • Fibonacci ZigZag Zig Zag indicator that relies only on a minimum % of retracement to each previous wave , and optionally , being bigger than a specific size measured in atr units.
  • MQL5 Programming for Traders – Source Codes from the Book. Part 7 The final seventh part of the book discusses the advanced capabilities of the MQL5 API, which will be useful when developing programs for MetaTrader 5. These include custom financial symbols, built-in economic calendar events, and general-purpose technologies such as networking, databases, and cryptography.

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.

Automating Trading Strategies in MQL5 (Part 9): Building an Expert Advisor for the Asian Breakout Strategy

Automating Trading Strategies in MQL5 (Part 9): Building an Expert Advisor for the Asian Breakout Strategy

In this article, we build an Expert Advisor in MQL5 for the Asian Breakout Strategy by calculating the session's high and low and applying trend filtering with a moving average. We implement dynamic object styling, user-defined time inputs, and robust risk management. Finally, we demonstrate backtesting and optimization techniques to refine the program.

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.

7 new topics on forum:

and 4 more...

New publications in CodeBase

2 new signals now available for subscription:

Tem9 4
220% 421 trades
Growth:219.88%
Equity:172.97USD
Balance:172.97USD
CWT1
59% 1659 trades
Growth:58.73%
Equity:4,298.18USD
Balance:4,490.46USD

The most downloaded free products:

Bestsellers in the Market:

7 new topics on forum:

and 4 more...

The most downloaded free products:

Bestsellers in the Market:

There are more than 33,140 products available in Market
There are more than 149,350 topics available on forum

12 new topics on forum:

and 9 more...

The most popular forum topics:

6 new signals now available for subscription:

Steady Yeti
221% 2500 trades
Growth:221.06%
Equity:688.46USD
Balance:688.46USD
Bitcoin Scalper BTC
85% 156 trades
Growth:85.00%
Equity:185.00USD
Balance:185.00USD
Nothingggggno
58% 2536 trades
Growth:58.15%
Equity:17,440.66USD
Balance:17,510.90USD
and 3 more...

Published article "Price Action Analysis Toolkit Development (Part 16): Introducing Quarters Theory (II) — Intrusion Detector EA".

Price Action Analysis Toolkit Development (Part 16): Introducing Quarters Theory (II) — Intrusion Detector EA

In our previous article, we introduced a simple script called "The Quarters Drawer." Building on that foundation, we are now taking the next step by creating a monitor Expert Advisor (EA) to track these quarters and provide oversight regarding potential market reactions at these levels. Join us as we explore the process of developing a zone detection tool in this article.

Published article "MQL5 Trading Toolkit (Part 8): How to Implement and Use the History Manager EX5 Library in Your Codebase".

MQL5 Trading Toolkit (Part 8): How to Implement and Use the History Manager EX5 Library in Your Codebase

Discover how to effortlessly import and utilize the History Manager EX5 library in your MQL5 source code to process trade histories in your MetaTrader 5 account in this series' final article. With simple one-line function calls in MQL5, you can efficiently manage and analyze your trading data. Additionally, you will learn how to create different trade history analytics scripts and develop a price-based Expert Advisor as practical use-case examples. The example EA leverages price data and the History Manager EX5 library to make informed trading decisions, adjust trade volumes, and implement recovery strategies based on previously closed trades.

Published article "William Gann methods (Part III): Does Astrology Work?".

William Gann methods (Part III): Does Astrology Work?

Do the positions of planets and stars affect financial markets? Let's arm ourselves with statistics and big data, and embark on an exciting journey into the world where stars and stock charts intersect.

The most downloaded free products:

Bestsellers in the Market:

8 new topics on forum:

and 5 more...

Published article "Multiple Symbol Analysis With Python And MQL5 (Part 3): Triangular Exchange Rates".

Multiple Symbol Analysis With Python And MQL5 (Part 3): Triangular Exchange Rates

Traders often face drawdowns from false signals, while waiting for confirmation can lead to missed opportunities. This article introduces a triangular trading strategy using Silver’s pricing in Dollars (XAGUSD) and Euros (XAGEUR), along with the EURUSD exchange rate, to filter out noise. By leveraging cross-market relationships, traders can uncover hidden sentiment and refine their entries in real time.

2 new signals now available for subscription:

Omni Gold
87% 323 trades
Growth:87.29%
Equity:146.61USD
Balance:146.61USD
Doo Conta Particular
-18% 993 trades
Growth:-18.02%
Equity:4,554.61USD
Balance:4,554.61USD

The most downloaded free products:

More than 200 new charts published:

图表 XAUUSD+, M15, 2025.03.05 04:30 UTC, STARTRADER International PTY Limited, MetaTrader 4, Real
XAUUSD+, M15
Gráfico EURUSD+, M15, 2025.03.04 10:50 UTC, STARTRADER International PTY Limited, MetaTrader 4, Real
EURUSD+, M15
图表 XAUUSD+, M15, 2025.03.04 10:27 UTC, STARTRADER International PTY Limited, MetaTrader 4, Real
XAUUSD+, M15

Bestsellers in the Market:

7 new topics on forum:

and 4 more...

2 new signals now available for subscription:

SuperGold V6 XM
374% 1438 trades
Growth:373.66%
Equity:316.84USD
Balance:316.84USD
SuperGOLD V6 STD
77% 640 trades
Growth:76.73%
Equity:5,301.90USD
Balance:5,301.90USD

The most downloaded free products:

11 new topics on forum:

and 8 more...

Bestsellers in the Market:

Most downloaded source codes this month

  • 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++.
  • MQL5 Programming for Traders – Source Codes from the Book. Part 7 The final seventh part of the book discusses the advanced capabilities of the MQL5 API, which will be useful when developing programs for MetaTrader 5. These include custom financial symbols, built-in economic calendar events, and general-purpose technologies such as networking, databases, and cryptography.
  • MQL5 Programming for Traders – Source Codes from the Book. Part 3 Part 3 "Object Oriented Programming in MQL5" offers an immersion into the world of object-oriented programming (OOP) in the MQL5 language. Software development often involves the complexity related to the management of multiple entities, requiring advanced technology to improve programming convenience, productivity, and quality.
1...636465666768697071727374757677...653