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:

23 new signals now available for subscription:

OverseasIndo
225% 57 trades
Growth:225.28%
Equity:6,739.54USD
Balance:6,739.54USD
Apex Flow
87% 165 trades
Growth:87.40%
Equity:187.40USD
Balance:187.40USD
ICT 047 Golden Cable
72% 402 trades
Growth:72.46%
Equity:581.50GBP
Balance:581.34GBP
and 20 more...

The most popular forum topics:

More than 800 new charts published:

Gráfico XAUUSD, M30, 2025.03.02 06:08 UTC, OANDA Corporation, MetaTrader 4, Real
XAUUSD, M30
图表 EURAUD, D1, 2025.03.02 11:19 UTC, Tradexfin Limited, MetaTrader 4, Real
EURAUD, D1
График BTCUSD, M5, 2025.03.02 16:30 UTC, PRAVEEN RANA, MetaTrader 4, Real
BTCUSD, M5

New publications in CodeBase

  • 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.
  • Autoscaling Zigzag A zigzag indicator that uses a single input to adjust the step size for detecting wave direction changes
  • Telegram integration made easy. The goal is to make the function readily available for any Telegram integration task in MQL5 development. By adding this file to your CodeBase, you can simply include it in your Expert Advisors and call the function directly from the included module. This eliminates the need to redevelop the code from scratch repeatedly, ensuring reusability across multiple projects.
There are more than 149,420 topics available on forum

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

Most read articles this week

Automating Trading Strategies in MQL5 (Part 8): Building an Expert Advisor with Butterfly Harmonic Patterns

Automating Trading Strategies in MQL5 (Part 8): Building an Expert Advisor with Butterfly Harmonic Patterns

In this article, we build an MQL5 Expert Advisor to detect Butterfly harmonic patterns. We identify pivot points and validate Fibonacci levels to confirm the pattern. We then visualize the pattern on the chart and automatically execute trades when confirmed.

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.

14 new signals now available for subscription:

AFSID FX Hunter Pro Plus
415% 3728 trades
Growth:415.21%
Equity:10,294.58USD
Balance:10,304.27USD
AFSID FX GBPJPY
87% 709 trades
Growth:87.46%
Equity:1,404.70USD
Balance:1,405.96USD
AFSID FX USDJPY
85% 701 trades
Growth:85.10%
Equity:1,387.55USD
Balance:1,388.23USD
and 11 more...

Bestsellers in the Market:

10 new topics on forum:

and 7 more...

More than 600 new charts published:

Chart XAUUSD, H4, 2025.03.01 09:44 UTC, Alpari, MetaTrader 4, Demo
XAUUSD, H4
Graphique GER40, H1, 2025.02.28 06:21 UTC, Pepperstone Markets Kenya Limited, MetaTrader 4, Real
GER40, H1
チャート XAUUSD, M1, 2025.03.01 23:34 UTC, Raw Trading Ltd, MetaTrader 4, Real
XAUUSD, M1

The most downloaded free products:

Bestsellers in the Market:

8 new signals now available for subscription:

Barokah Scalping BU30X
61% 280 trades
Growth:60.62%
Equity:106.24USD
Balance:106.24USD
YX Main
42% 539 trades
Growth:42.05%
Equity:1,329.72USD
Balance:1,329.72USD
Live Select
42% 354 trades
Growth:41.62%
Equity:1,321.75USD
Balance:1,321.75USD
and 5 more...
There are more than 35,720 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.

12 new signals now available for subscription:

Mixed Acc Pepperstone
554% 1985 trades
Growth:553.70%
Equity:6,051.96USD
Balance:6,051.96USD
GOODWIN BTC
71% 16906 trades
Growth:71.27%
Equity:18,812.32USD
Balance:18,810.85USD
BestStrategy
50% 79 trades
Growth:49.79%
Equity:36,734.92RUB
Balance:17,041.86RUB
and 9 more...

The most downloaded free products:

Bestsellers in the Market:

6 new topics on forum:

and 3 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.

The most downloaded free products:

More than 300 new charts published:

图表 GERMANY40, H1, 2025.02.27 09:47 UTC, Admirals Group AS, MetaTrader 4, Real
GERMANY40, H1
Chart USDSGD, H1, 2025.02.27 03:31 UTC, Tradehall Limited, MetaTrader 5, Demo
USDSGD, H1
Grafik US30, M1, 2025.02.27 05:46 UTC, Pepperstone Markets Kenya Limited, MetaTrader 4, Real
US30, M1

Bestsellers in the Market:

There are more than 35,670 products available in Market

The most popular forum topics:

13 new topics on forum:

and 10 more...

9 new signals now available for subscription:

Gold Fxpro
1,119% 459 trades
Growth:1,119.05%
Equity:5,423.45USD
Balance:5,423.45USD
TradeWithMe25
188% 968 trades
Growth:188.32%
Equity:1,004.15USD
Balance:994.33USD
AutomateFX
125% 774 trades
Growth:125.07%
Equity:35,160.57USD
Balance:35,160.57USD
and 6 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:

13 new signals now available for subscription:

Goldie22
104% 228 trades
Growth:104.32%
Equity:2,001.01USD
Balance:2,001.01USD
Swing Lowrisk
104% 215 trades
Growth:103.69%
Equity:961.26USD
Balance:1,000.55USD
AlfaVova
59% 77 trades
Growth:59.21%
Equity:3,002.38USD
Balance:3,379.98USD
and 10 more...

Bestsellers in the Market:

There are more than 149,370 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 35,600 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:

14 new signals now available for subscription:

Trend Catcher
202% 642 trades
Growth:202.40%
Equity:4,565.18USD
Balance:4,666.79USD
VNS Mini Indice Day Trade
189% 640 trades
Growth:189.35%
Equity:9,728.00BRL
Balance:9,728.00BRL
YP Bimasena 1
55% 370 trades
Growth:54.78%
Equity:7,038.75USD
Balance:7,038.75USD
and 11 more...

Bestsellers in the Market:

1...111213141516171819202122232425...608