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.

10 new topics on forum:

and 7 more...

4 new signals now available for subscription:

AFSID FX USDJPY
155% 1138 trades
Growth:154.63%
Equity:1,860.08USD
Balance:1,909.75USD
AFSID FX GBPJPY
137% 1036 trades
Growth:136.56%
Equity:1,566.64USD
Balance:1,774.17USD
Gold Fighter MT5
-3% 171 trades
Growth:-2.92%
Equity:97,079.80USD
Balance:97,079.80USD
and 1 more...

The most downloaded free products:

Bestsellers in the Market:

2 new signals now available for subscription:

YX Main
75% 956 trades
Growth:75.08%
Equity:1,423.08USD
Balance:1,423.08USD
Trader Century All EA
-16% 418 trades
Growth:-16.41%
Equity:547.00USD
Balance:463.08USD
There are more than 34,490 products available in Market

14 new topics on forum:

and 11 more...

New publications in CodeBase

  • Time To Close v1.01 - MT5 Time to candle Close. Dynamic text colours. Optimised for back-testing.
  • Multiple EA Tracking with a Magic Number Based Profit and Loss Live Dashboard in MQL5 Whether you’re running multiple trading robots simultaneously or just one sophisticated strategy, keeping track of each Expert Advisor’s performance can be surprisingly time-consuming. MetaTrader 5 (MT5) conveniently displays orders and positions in its “Toolbox,” but when numerous robots share the same account, it becomes harder to know which EA is generating your profits—or losses. A single account might have dozens or hundreds of trades, each opened by different EAs, making it difficult to separate the results of one robot from another.

The most downloaded free products:

Bestsellers in the Market:

6 new topics on forum:

and 3 more...

5 new signals now available for subscription:

Trader Bocil 6
63% 1593 trades
Growth:62.77%
Equity:1,866.72USD
Balance:1,866.72USD
HassTrader Relax
41% 449 trades
Growth:40.58%
Equity:6,635.59AUD
Balance:7,142.37AUD
Hoang Anh Singals
13% 976 trades
Growth:12.95%
Equity:254.46USD
Balance:251.78USD
and 2 more...
There are more than 2,030 articles published on site

Published article "Introduction to MQL5 (Part 13): A Beginner's Guide to Building Custom Indicators (II)".

Introduction to MQL5 (Part 13): A Beginner's Guide to Building Custom Indicators (II)

This article guides you through building a custom Heikin Ashi indicator from scratch and demonstrates how to integrate custom indicators into an EA. It covers indicator calculations, trade execution logic, and risk management techniques to enhance automated trading strategies.

Published article "Artificial Algae Algorithm (AAA)".

Artificial Algae Algorithm (AAA)

The article considers the Artificial Algae Algorithm (AAA) based on biological processes characteristic of microalgae. The algorithm includes spiral motion, evolutionary process and adaptation, which allows it to solve optimization problems. The article provides an in-depth analysis of the working principles of AAA and its potential in mathematical modeling, highlighting the connection between nature and algorithmic solutions.

More than 200 new charts published:

Gráfico XAUUSD+, M15, 2025.02.25 15:40 UTC, STARTRADER International PTY Limited, MetaTrader 4, Real
XAUUSD+, M15
Chart GBPUSD, M5, 2025.02.26 09:08 UTC, FTMO Global Markets Ltd, MetaTrader 5, Demo
GBPUSD, M5
Chart EURUSD, H1, 2/27/2025 6:22 PM UTC, RoboForex Ltd, MetaTrader 5, Real
EURUSD, H1

The most downloaded free products:

Bestsellers in the Market:

There are more than 34,440 products available in Market

The most popular forum topics:

13 new topics on forum:

and 10 more...

4 new signals now available for subscription:

AutomateFX
188% 941 trades
Growth:187.58%
Equity:46,007.39USD
Balance:46,314.65USD
Hyfx
120% 1345 trades
Growth:120.27%
Equity:1,321.15USD
Balance:4,536.95USD
TrendTradingEA
117% 1139 trades
Growth:116.67%
Equity:1,083.33USD
Balance:1,083.33USD
and 1 more...

Published article "Neural Network in Practice: Sketching a Neuron".

Neural Network in Practice: Sketching a Neuron

In this article we will build a basic neuron. And although it looks simple, and many may consider this code completely trivial and meaningless, I want you to have fun studying this simple sketch of a neuron. Don't be afraid to modify the code, understanding it fully is the goal.

Published article "Automating Trading Strategies in MQL5 (Part 10): Developing the Trend Flat Momentum Strategy".

Automating Trading Strategies in MQL5 (Part 10): Developing the Trend Flat Momentum Strategy

In this article, we develop an Expert Advisor in MQL5 for the Trend Flat Momentum Strategy. We combine a two moving averages crossover with RSI and CCI momentum filters to generate trade signals. We also cover backtesting and potential enhancements for real-world performance.

Published article "The Kalman Filter for Forex Mean-Reversion Strategies".

The Kalman Filter for Forex Mean-Reversion Strategies

The Kalman filter is a recursive algorithm used in algorithmic trading to estimate the true state of a financial time series by filtering out noise from price movements. It dynamically updates predictions based on new market data, making it valuable for adaptive strategies like mean reversion. This article first introduces the Kalman filter, covering its calculation and implementation. Next, we apply the filter to a classic mean-reversion forex strategy as an example. Finally, we conduct various statistical analyses by comparing the filter with a moving average across different forex pairs.

The most downloaded free products:

8 new signals now available for subscription:

AlfaVova
90% 182 trades
Growth:90.03%
Equity:3,428.37USD
Balance:4,034.32USD
FixFx YEN
55% 83 trades
Growth:54.79%
Equity:464.36USD
Balance:464.36USD
ATHMateen
51% 822 trades
Growth:50.65%
Equity:2,071.86USD
Balance:2,096.68USD
and 5 more...

Bestsellers in the Market:

There are more than 149,340 topics available on forum

9 new topics on forum:

and 6 more...

Published article "William Gann methods (Part II): Creating Gann Square indicator".

William Gann methods (Part II): Creating Gann Square indicator

We will create an indicator based on the Gann's Square of 9, built by squaring time and price. We will prepare the code and test the indicator in the platform on different time intervals.

The most downloaded free products:

There are more than 34,380 products available in 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++.
  • BollingerBandsEA BollingerBandsEA trades according to Bollinger Bands.
  • 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

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.

8 new topics on forum:

and 5 more...

The most popular forum topics:

Bestsellers in the Market:

7 new signals now available for subscription:

VNS Mini Indice Day Trade
151% 1154 trades
Growth:151.25%
Equity:8,447.00BRL
Balance:8,447.00BRL
TradeVesting 01
41% 217 trades
Growth:40.75%
Equity:8,007.01USD
Balance:8,206.15USD
EA AIP US30 NAT V2 NAS100
12% 209 trades
Growth:12.08%
Equity:452.10USD
Balance:452.10USD
and 4 more...

Published article "From Basic to Intermediate: Operators".

From Basic to Intermediate: Operators

In this article we will look at the main operators. Although the topic is simple to understand, there are certain points that are of great importance when it comes to including mathematical expressions in the code format. Without an adequate understanding of these details, programmers with little or no experience eventually give up trying to create their own solutions.

Published article "Price Action Analysis Toolkit Development (Part 15): Introducing Quarters Theory (I) — Quarters Drawer Script".

Price Action Analysis Toolkit Development (Part 15): Introducing Quarters Theory (I) — Quarters Drawer Script

Points of support and resistance are critical levels that signal potential trend reversals and continuations. Although identifying these levels can be challenging, once you pinpoint them, you’re well-prepared to navigate the market. For further assistance, check out the Quarters Drawer tool featured in this article, it will help you identify both primary and minor support and resistance levels.

Published article "Trading with the MQL5 Economic Calendar (Part 6): Automating Trade Entry with News Event Analysis and Countdown Timers".

Trading with the MQL5 Economic Calendar (Part 6): Automating Trade Entry with News Event Analysis and Countdown Timers

In this article, we implement automated trade entry using the MQL5 Economic Calendar by applying user-defined filters and time offsets to identify qualifying news events. We compare forecast and previous values to determine whether to open a BUY or SELL trade. Dynamic countdown timers display the remaining time until news release and reset automatically after a trade.

Published article "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.

The most downloaded free products:

More than 200 new charts published:

Gráfico XRPUSD, M1, 2025.02.23 18:36 UTC, Vittaverse Ltd, MetaTrader 5, Real
XRPUSD, M1
チャート BTCUSD, H1, 2025.02.24 02:41 UTC, Deriv.com Limited, MetaTrader 5, Demo
BTCUSD, H1
График XAUUSD., M1, 2025.02.24 00:37 UTC, Opo group LLC, MetaTrader 5, Demo
XAUUSD., M1

Bestsellers in the Market:

7 new topics on forum:

and 4 more...

Published article "Anarchic Society Optimization (ASO) algorithm".

Anarchic Society Optimization (ASO) algorithm

In this article, we will get acquainted with the Anarchic Society Optimization (ASO) algorithm and discuss how an algorithm based on the irrational and adventurous behavior of participants in an anarchic society (an anomalous system of social interaction free from centralized power and various kinds of hierarchies) is able to explore the solution space and avoid the traps of local optimum. The article presents a unified ASO structure applicable to both continuous and discrete problems.

10 new signals now available for subscription:

EA BTC PRO 8798284
518% 43939 trades
Growth:517.50%
Equity:48,156.15USD
Balance:48,249.90USD
EA ARROW V3 8798480
268% 3092 trades
Growth:267.73%
Equity:36,593.24USD
Balance:36,773.00USD
EA HEDGE 8799853
197% 23159 trades
Growth:197.40%
Equity:39,391.16USD
Balance:39,497.43USD
and 7 more...

The most downloaded free products:

1...313233343536373839404142434445...624