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.

6 new topics on forum:

and 3 more...

2 new signals now available for subscription:

Trading for Living PO2K
195% 349 trades
Growth:195.00%
Equity:2,078.86USD
Balance:2,078.86USD
Mean Strategy 2
190% 1939 trades
Growth:190.03%
Equity:1,277.81USD
Balance:1,330.65USD

The most downloaded free products:

4 new signals now available for subscription:

TradeGreat AI
901% 2144 trades
Growth:900.68%
Equity:2,980.81USD
Balance:5,814.09USD
GYQ939
116% 1059 trades
Growth:115.51%
Equity:604.91USD
Balance:604.91USD
ZCF554
95% 1996 trades
Growth:95.36%
Equity:2,072.04USD
Balance:2,072.04USD
and 1 more...
There are more than 32,390 products available in Market

11 new topics on forum:

and 8 more...

Bestsellers in the Market:

There are more than 1,970 articles published on site

Published article "Build Self Optimizing Expert Advisors in MQL5 (Part 4): Dynamic Position Sizing".

Build Self Optimizing Expert Advisors in MQL5 (Part 4): Dynamic Position Sizing

Successfully employing algorithmic trading requires continuous, interdisciplinary learning. However, the infinite range of possibilities can consume years of effort without yielding tangible results. To address this, we propose a framework that gradually introduces complexity, allowing traders to refine their strategies iteratively rather than committing indefinite time to uncertain outcomes.

Published article "Redefining MQL5 and MetaTrader 5 Indicators".

Redefining MQL5 and MetaTrader 5 Indicators

An innovative approach to collecting indicator information in MQL5 enables more flexible and streamlined data analysis by allowing developers to pass custom inputs to indicators for immediate calculations. This approach is particularly useful for algorithmic trading, as it provides enhanced control over the information processed by indicators, moving beyond traditional constraints.

Published article "Price Action Analysis Toolkit Development (Part 9): External Flow".

Price Action Analysis Toolkit Development (Part 9): External Flow

This article explores a new dimension of analysis using external libraries specifically designed for advanced analytics. These libraries, like pandas, provide powerful tools for processing and interpreting complex data, enabling traders to gain more profound insights into market dynamics. By integrating such technologies, we can bridge the gap between raw data and actionable strategies. Join us as we lay the foundation for this innovative approach and unlock the potential of combining technology with trading expertise.

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

From Basic to Intermediate: Variables (I)

Many beginning programmers have a hard time understanding why their code doesn't work as they expect. There are many things that make code truly functional. It's not just a bunch of different functions and operations that make the code work. Today I invite you to learn how to properly create real code, rather than copy and paste fragments of it. The materials presented here are for didactic purposes only. Under no circumstances should the application be viewed for any purpose other than to learn and master the concepts presented.

The most downloaded free products:

More than 900 new charts published:

チャート XAUUSDm, H1, 2025.01.23 10:51 UTC, Exness Technologies Ltd, MetaTrader 4, Real
XAUUSDm, H1
チャート XAUUSDm, H4, 2025.01.22 08:04 UTC, LMAX Broker Mauritius Limited, MetaTrader 4, Real
XAUUSDm, H4
チャート US500, H4, 2025.01.23 05:37 UTC, Bountiful Innovations Limited, MetaTrader 4, Real
US500, H4

Bestsellers in the Market:

6 new signals now available for subscription:

Daily Gold Sniper
714% 154 trades
Growth:713.67%
Equity:483.69GBP
Balance:483.69GBP
Trading For Living 20K
272% 415 trades
Growth:271.76%
Equity:20,604.01USD
Balance:20,604.01USD
Trading For Living EO4K
73% 157 trades
Growth:72.68%
Equity:4,104.63USD
Balance:4,104.63USD
and 3 more...
There are more than 148,780 topics available on forum

9 new topics on forum:

and 6 more...

Published article "Monitoring trading with push notifications — example of a MetaTrader 5 service".

Monitoring trading with push notifications — example of a MetaTrader 5 service

In this article, we will look at creating a service app for sending notifications to a smartphone about trading results. We will learn how to handle lists of Standard Library objects to organize a selection of objects by required properties.

Published article "Master MQL5 from Beginner to Pro (Part III): Complex Data Types and Include Files".

Master MQL5 from Beginner to Pro (Part III): Complex Data Types and Include Files

This is the third article in a series describing the main aspects of MQL5 programming. This article covers complex data types that were not discussed in the previous article. These include structures, unions, classes, and the 'function' data type. It also explains how to add modularity to your program using the #include preprocessor directive.

Published article "MQL5 Trading Toolkit (Part 7): Expanding the History Management EX5 Library with the Last Canceled Pending Order Functions".

MQL5 Trading Toolkit (Part 7): Expanding the History Management EX5 Library with the Last Canceled Pending Order Functions

Learn how to complete the creation of the final module in the History Manager EX5 library, focusing on the functions responsible for handling the most recently canceled pending order. This will provide you with the tools to efficiently retrieve and store key details related to canceled pending orders with MQL5.

Published article "Price Action Analysis Toolkit Development (Part 8): Metrics Board".

Price Action Analysis Toolkit Development (Part 8): Metrics Board

As one of the most powerful Price Action analysis toolkits, the Metrics Board is designed to streamline market analysis by instantly providing essential market metrics with just a click of a button. Each button serves a specific function, whether it’s analyzing high/low trends, volume, or other key indicators. This tool delivers accurate, real-time data when you need it most. Let’s dive deeper into its features in this article.

The most downloaded free products:

5 new signals now available for subscription:

SadeLi
548% 939 trades
Growth:547.58%
Equity:287,096.78USD
Balance:244,319.48USD
FtNk 2025
113% 1188 trades
Growth:113.27%
Equity:21,524.47THB
Balance:21,524.47THB
Goldbot One
93% 226 trades
Growth:92.91%
Equity:1,803.99USD
Balance:1,803.99USD
and 2 more...

Bestsellers in the Market:

7 new topics on forum:

and 4 more...

New publications in CodeBase

  • Candle Range Candle Range MetaTrader indicator — is a very simple and lightweight indicator that displays the candle's range in pips on mouseover. In addition, to the High/Low range, it can optionally display the body size (Open/Close) for candles. Multiple display parameters are available to control how the indicator looks. This indicator is available for both MT4 and MT5 versions of the trading platform.
  • Forex news events reaction EA: An mql5 calendar introduction. An MQL5 Expert Advisor that reacts to high-impact forex news events using the MQL5 Calendar. It identifies news related to inflation (CPI/PPI) and interest rate decisions, placing breakout trades with pending orders. Ideal for traders looking to automate news-based strategies. (This is just a starting point)
  • Candle Range MetaTrader indicator Candle Range MetaTrader indicator — is a very simple and lightweight indicator that displays the candle's range in pips on mouseover. In addition, to the High/Low range, it can optionally display the body size (Open/Close) for candles. Multiple display parameters are available to control how the indicator looks. This indicator is available for both MT4 and MT5 versions of the trading platform.

The most downloaded free products:

More than 1100 new charts published:

График XAUUSD, H4, 2025.01.21 11:51 UTC, RoboForex Ltd, MetaTrader 4, Real
XAUUSD, H4
График XAUUSDm, H4, 2025.01.21 01:30 UTC, LMAX Broker Mauritius Limited, MetaTrader 4, Real
XAUUSDm, H4
Chart XAUUSDm, H4, 2025.01.21 07:55 UTC, Exness Technologies Ltd, MetaTrader 4, Real
XAUUSDm, H4

13 new topics on forum:

and 10 more...

Most downloaded source codes this month

  • Price increase Indicator Price increase Indicator
  • MarketPredictor MarketPredictor for MetaTrader 5 The MarketPredictor is an innovative Expert Advisor (EA) for MetaTrader 5 that leverages mathematical models such as sine functions, Fast Fourier Transform (FFT), sigmoid functions, and Monte Carlo simulations to analyze and predict market movements. This project is designed for developers, math enthusiasts, and traders interested in combining technological and financial innovations. Feel free to suggest, discuss, and implement code ideas directly in this thread. Whether it’s new features, improvement suggestions, or strategies – every contribution is welcome to further develop and optimize the MarketPredictor. You’re also welcome to add me to clarify questions privately, collaborate on the GitHub project, or send me your feedback directly. Let’s cook up something amazing together and take this project to the next level!
  • SUPERMACBOT The SUPERMACBOT is a fully automated trading robot that combines the power of the Moving Average Crossover strategy with the MACD Indicator to deliver precise and reliable trade signals. This Expert Advisor is designed to work seamlessly on all symbols and timeframes, offering versatility and adaptability for traders across various market conditions.

Most read articles this month

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.

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.

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.

There are more than 32,330 products available in Market

Bestsellers in the Market:

The most popular forum topics:

Published article "Developing a Calendar-Based News Event Breakout Expert Advisor in MQL5".

Developing a Calendar-Based News Event Breakout Expert Advisor in MQL5

Volatility tends to peak around high-impact news events, creating significant breakout opportunities. In this article, we will outline the implementation process of a calendar-based breakout strategy. We'll cover everything from creating a class to interpret and store calendar data, developing realistic backtests using this data, and finally, implementing execution code for live trading.

Published article "Introduction to MQL5 (Part 11): A Beginner's Guide to Working with Built-in Indicators in MQL5 (II)".

Introduction to MQL5 (Part 11): A Beginner's Guide to Working with Built-in Indicators in MQL5 (II)

Discover how to develop an Expert Advisor (EA) in MQL5 using multiple indicators like RSI, MA, and Stochastic Oscillator to detect hidden bullish and bearish divergences. Learn to implement effective risk management and automate trades with detailed examples and fully commented source code for educational purposes!

The most downloaded free products:

Bestsellers in the Market:

New publications in CodeBase

  • Zigzag fibo oscillator An advancement of the MetaQuotes zigzag with an oscillator mode, current bar leg tracking, fib levels, and dynamic scaling
  • Checking the server time changes due to the daylight saving time (DST) changeover Unfortunately, I discovered that some brokers are a bit sloppy with the server time change due to the daylight saving time (DST), which I did not expect and which surprised me a lot. Here is a script with which anyone can check their broker.
  • Market Watch Panel Utility A real-time monitoring tool for MetaTrader 4 that displays key financial data, allows quick symbol switching, and customizable symbol lists. Save and reload symbols, reset lists, and customize text and panel colors for a personalized trading experience.

6 new topics on forum:

and 3 more...

Published article "Implementing the SHA-256 Cryptographic Algorithm from Scratch in MQL5".

Implementing the SHA-256 Cryptographic Algorithm from Scratch in MQL5

Building DLL-free cryptocurrency exchange integrations has long been a challenge, but this solution provides a complete framework for direct market connectivity.

Published article "Adaptive Social Behavior Optimization (ASBO): Two-phase evolution".

Adaptive Social Behavior Optimization (ASBO): Two-phase evolution

We continue dwelling on the topic of social behavior of living organisms and its impact on the development of a new mathematical model - ASBO (Adaptive Social Behavior Optimization). We will dive into the two-phase evolution, test the algorithm and draw conclusions. Just as in nature a group of living organisms join their efforts to survive, ASBO uses principles of collective behavior to solve complex optimization problems.

Published article "The Liquidity Grab Trading Strategy".

The Liquidity Grab Trading Strategy

The liquidity grab trading strategy is a key component of Smart Money Concepts (SMC), which seeks to identify and exploit the actions of institutional players in the market. It involves targeting areas of high liquidity, such as support or resistance zones, where large orders can trigger price movements before the market resumes its trend. This article explains the concept of liquidity grab in detail and outlines the development process of the liquidity grab trading strategy Expert Advisor in MQL5.

Published article "Neural Networks in Trading: Spatio-Temporal Neural Network (STNN)".

Neural Networks in Trading: Spatio-Temporal Neural Network (STNN)

In this article we will talk about using space-time transformations to effectively predict upcoming price movement. To improve the numerical prediction accuracy in STNN, a continuous attention mechanism is proposed that allows the model to better consider important aspects of the data.

3 new signals now available for subscription:

GUGOLDoneshootorder
701% 445 trades
Growth:700.68%
Equity:238.77USD
Balance:235.36USD
ForexEA3
122% 278 trades
Growth:121.77%
Equity:299.26USD
Balance:300.00USD
Pesugihan Siji
67% 172 trades
Growth:66.95%
Equity:333.89USD
Balance:333.89USD

More than 500 new charts published:

Gráfico USDINDEX, H1, 2025.01.17 05:40 UTC, BenchMark Finance AD, MetaTrader 4, Real
USDINDEX, H1
チャート EURUSD, H1, 2025.01.17 08:04 UTC, BenchMark Finance AD, MetaTrader 4, Real
EURUSD, H1
チャート EURUSD, H1, 2025.01.17 05:40 UTC, BenchMark Finance AD, MetaTrader 4, Real
EURUSD, H1

The most downloaded free products:

Most downloaded source codes this week

  • 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 week

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.

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.

1...555657585960616263646566676869...640