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.

New publications in CodeBase

  • Seven strategies in One expert Name of expert is 'MultiStrategyEA'
  • Boom Index Spike Pattern This MetaTrader 5 (MT5) custom indicator, boomSpikeBoxMitigationFinal.mq5, detects a specific bullish spike pattern on the chart and marks entry zones using rectangles and horizontal lines. Once the price returns to ("mitigates") the entry level, the entry line is shortened to the mitigation point.

The most downloaded free products:

There are more than 37,370 products available in Market

Bestsellers in the Market:

4 new signals now available for subscription:

RLH111
182% 667 trades
Growth:181.77%
Equity:11,303.48USD
Balance:12,287.97USD
Bayu Setiaji
40% 606 trades
Growth:40.01%
Equity:9,688.20USD
Balance:9,611.51USD
Pacific
36% 1362 trades
Growth:36.39%
Equity:4,275.82USD
Balance:4,275.82USD
and 1 more...
There are more than 150,950 topics available on forum

5 new topics on forum:

and 2 more...

Published article "Implementing Practical Modules from Other Languages in MQL5 (Part 03): Schedule Module from Python, the OnTimer Event on Steroids".

Implementing Practical Modules from Other Languages in MQL5 (Part 03): Schedule Module from Python, the OnTimer Event on Steroids

The schedule module in Python offers a simple way to schedule repeated tasks. While MQL5 lacks a built-in equivalent, in this article we’ll implement a similar library to make it easier to set up timed events in MetaTrader 5.

Published article "From Novice to Expert: Animated News Headline Using MQL5 (VII) — Post Impact Strategy for News Trading".

From Novice to Expert: Animated News Headline Using MQL5 (VII) — Post Impact Strategy for News Trading

The risk of whipsaw is extremely high during the first minute following a high-impact economic news release. In that brief window, price movements can be erratic and volatile, often triggering both sides of pending orders. Shortly after the release—typically within a minute—the market tends to stabilize, resuming or correcting the prevailing trend with more typical volatility. In this section, we’ll explore an alternative approach to news trading, aiming to assess its effectiveness as a valuable addition to a trader’s toolkit. Continue reading for more insights and details in this discussion.

Published article "Price Action Analysis Toolkit Development (Part 33): Candle Range Theory Tool".

Price Action Analysis Toolkit Development (Part 33): Candle Range Theory Tool

Upgrade your market reading with the Candle-Range Theory suite for MetaTrader 5, a fully MQL5-native solution that converts raw price bars into real-time volatility intelligence. The lightweight CRangePattern library benchmarks each candle’s true range against an adaptive ATR and classifies it the instant it closes; the CRT Indicator then projects those classifications on your chart as crisp, color-coded rectangles and arrows that reveal tightening consolidations, explosive breakouts, and full-range engulfment the moment they occur.

The most downloaded free products:

More than 1000 new charts published:

Chart Boom 500 Index, H4, 2025.07.24 11:30 UTC, Deriv.com Limited, MetaTrader 5, Demo
Boom 500 Index, H4
チャート EURUSD, H1, 2025.07.24 15:18 UTC, RoboForex Ltd, MetaTrader 4, Real
EURUSD, H1
チャート US500, M5, 2025.07.24 21:22 UTC, FBS Markets Inc., MetaTrader 5, Demo
US500, M5

Bestsellers in the Market:

The most popular forum topics:

10 new signals now available for subscription:

Side Hustle Inc BBM
962% 1316 trades
Growth:962.00%
Equity:2,559.65USD
Balance:2,559.65USD
Trade by 7Candle
326% 179 trades
Growth:326.02%
Equity:182,396.10USD
Balance:182,396.10USD
Yhqtv xm3000
134% 246 trades
Growth:134.18%
Equity:7,047.35USD
Balance:7,025.36USD
and 7 more...

12 new topics on forum:

and 9 more...

Published article "MQL5 Trading Tools (Part 6): Dynamic Holographic Dashboard with Pulse Animations and Controls".

MQL5 Trading Tools (Part 6): Dynamic Holographic Dashboard with Pulse Animations and Controls

In this article, we create a dynamic holographic dashboard in MQL5 for monitoring symbols and timeframes with RSI, volatility alerts, and sorting options. We add pulse animations, interactive buttons, and holographic effects to make the tool visually engaging and responsive.

Published article "Introduction to MQL5 (Part 19): Automating Wolfe Wave Detection".

Introduction to MQL5 (Part 19): Automating Wolfe Wave Detection

This article shows how to programmatically identify bullish and bearish Wolfe Wave patterns and trade them using MQL5. We’ll explore how to identify Wolfe Wave structures programmatically and execute trades based on them using MQL5. This includes detecting key swing points, validating pattern rules, and preparing the EA to act on the signals it finds.

The most downloaded free products:

There are more than 37,270 products available in Market

Bestsellers in the Market:

6 new topics on forum:

and 3 more...

9 new signals now available for subscription:

GoldTrend 6
288% 694 trades
Growth:287.73%
Equity:1,805.81USD
Balance:1,862.57USD
Abo Hmeid 01
225% 1490 trades
Growth:224.59%
Equity:981.39USD
Balance:981.39USD
NS EURUSD Pro
110% 138 trades
Growth:110.30%
Equity:251.63USD
Balance:264.70USD
and 6 more...
There are more than 2,270 articles published on site

Published article "Population ADAM (Adaptive Moment Estimation)".

Population ADAM (Adaptive Moment Estimation)

The article presents the transformation of the well-known and popular ADAM gradient optimization method into a population algorithm and its modification with the introduction of hybrid individuals. The new approach allows creating agents that combine elements of successful decisions using probability distribution. The key innovation is the formation of hybrid population individuals that adaptively accumulate information from the most promising solutions, increasing the efficiency of search in complex multidimensional spaces.

Published article "MQL5 Wizard Techniques you should know (Part 76): Using Patterns of Awesome Oscillator and the Envelope Channels with Supervised Learning".

MQL5 Wizard Techniques you should know (Part 76):  Using Patterns of Awesome Oscillator and the Envelope Channels with Supervised Learning

We follow up on our last article, where we introduced the indicator couple of the Awesome-Oscillator and the Envelope Channel, by looking at how this pairing could be enhanced with Supervised Learning. The Awesome-Oscillator and Envelope-Channel are a trend-spotting and support/resistance complimentary mix. Our supervised learning approach is a CNN that engages the Dot Product Kernel with Cross-Time-Attention to size its kernels and channels. As per usual, this is done in a custom signal class file that works with the MQL5 wizard to assemble an Expert Advisor.

Published article "Automating Trading Strategies in MQL5 (Part 24): London Session Breakout System with Risk Management and Trailing Stops".

Automating Trading Strategies in MQL5 (Part 24): London Session Breakout System with Risk Management and Trailing Stops

In this article, we develop a London Session Breakout System that identifies pre-London range breakouts and places pending orders with customizable trade types and risk settings. We incorporate features like trailing stops, risk-to-reward ratios, maximum drawdown limits, and a control panel for real-time monitoring and management.

More than 1000 new charts published:

График EURNZD, H1, 2025.07.21 07:04 UTC, PT. Finex Bisnis Solusi Futures, MetaTrader 5, Real
EURNZD, H1
Chart NZDUSD, D1, 2025.07.22 15:57 UTC, InstaFintech Ltd., MetaTrader 4, Demo
NZDUSD, D1
Grafik CADJPY, M15, 2025.07.22 15:53 UTC, Ava Trade Ltd., MetaTrader 4, Real
CADJPY, M15

The most downloaded free products:

14 new signals now available for subscription:

TPautomated
1,118% 177 trades
Growth:1,118.35%
Equity:1,411.41USD
Balance:1,414.94USD
Price Action Trading
242% 270 trades
Growth:241.95%
Equity:632.36USD
Balance:632.36USD
DAQ Trader 1
107% 438 trades
Growth:106.62%
Equity:15,875.82USD
Balance:15,875.82USD
and 11 more...

Most downloaded source codes this month

  • EXSR EXSR.mq5: A counter‑trend MT5 EA that catches reversals by combining RSI(14) extremes with Bollinger Band breakouts and a reversal candlestick, placing one trade per symbol with fixed SL/TP.
  • RRS Impulse This EA scalps using the Relative Strength Index (RSI) Indicator, Stochastic Oscillator Indicator, and Bollinger Bands Indicator to identify trend or counter-trend opportunities. As a multi-pair EA, it scans multiple currency pairs for signals. This EA comes with a variety of features, including Trailing, Risk Management, Money Management, Restriction Mode, and more. With the right settings, it has the potential to generate significant profits.
  • MACD coloured histogram The MACD Coloured Histogram is an enhanced version of the classic MACD (Moving Average Convergence Divergence) indicator, designed to provide a clearer and more intuitive visual analysis of market momentum. This indicator combines traditional MACD functionalities with a dynamic histogram that changes colour based on the relationship between the MACD Line and the Signal Line, allowing traders to quickly identify trends, reversal points and moments of indecision in the market.

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 Test a Trading Robot Before Buying

How to Test a Trading Robot Before Buying

Buying a trading robot on MQL5 Market has a distinct benefit over all other similar options - an automated system offered can be thoroughly tested directly in the MetaTrader 5 terminal. Before buying, an Expert Advisor can and should be carefully run in all unfavorable modes in the built-in Strategy Tester to get a complete grasp of the system.

9 new topics on forum:

and 6 more...

Bestsellers in the Market:

Published article "Reimagining Classic Strategies (Part 14): Multiple Strategy Analysis".

Reimagining Classic Strategies (Part 14): Multiple Strategy Analysis

In this article, we continue our exploration of building an ensemble of trading strategies and using the MT5 genetic optimizer to tune the strategy parameters. Today, we analyzed the data in Python, showing our model could better predict which strategy would outperform, achieving higher accuracy than forecasting market returns directly. However, when we tested our application with its statistical models, our performance levels fell dismally. We subsequently discovered that the genetic optimizer unfortunately favored highly correlated strategies, prompting us to revise our method to keep vote weights fixed and focus optimization on indicator settings instead.

Published article "MQL5 Trading Tools (Part 5): Creating a Rolling Ticker Tape for Real-Time Symbol Monitoring".

MQL5 Trading Tools (Part 5): Creating a Rolling Ticker Tape for Real-Time Symbol Monitoring

In this article, we develop a rolling ticker tape in MQL5 for real-time monitoring of multiple symbols, displaying bid prices, spreads, and daily percentage changes with scrolling effects. We implement customizable fonts, colors, and scroll speeds to highlight price movements and trends effectively.

The most downloaded free products:

Bestsellers in the Market:

8 new topics on forum:

and 5 more...
There are more than 37,190 products available in Market

15 new signals now available for subscription:

Marvelous EA
329% 1987 trades
Growth:329.31%
Equity:2,443.79USD
Balance:3,101.89USD
WolvesVN EU
228% 1953 trades
Growth:228.09%
Equity:36,868.29USD
Balance:37,006.89USD
GoldBeats25
185% 2498 trades
Growth:184.86%
Equity:10,000.95EUR
Balance:10,000.95EUR
and 12 more...

Published article "Neural Networks in Trading: Enhancing Transformer Efficiency by Reducing Sharpness (SAMformer)".

Neural Networks in Trading: Enhancing Transformer Efficiency by Reducing Sharpness (SAMformer)

Training Transformer models requires large amounts of data and is often difficult since the models are not good at generalizing to small datasets. The SAMformer framework helps solve this problem by avoiding poor local minima. This improves the efficiency of models even on limited training datasets.

Published article "Creating 3D bars based on time, price and volume".

Creating 3D bars based on time, price and volume

The article dwells on multivariate 3D price charts and their creation. We will also consider how 3D bars predict price reversals, and how Python and MetaTrader 5 allow us to plot these volume bars in real time.

Published article "Data Science and ML (Part 46): Stock Markets Forecasting Using N-BEATS in Python".

Data Science and ML (Part 46): Stock Markets Forecasting Using N-BEATS in Python

N-BEATS is a revolutionary deep learning model designed for time series forecasting. It was released to surpass classical models for time series forecasting such as ARIMA, PROPHET, VAR, etc. In this article, we are going to discuss this model and use it in predicting the stock market.

The most downloaded free products:

More than 300 new charts published:

チャート EURUSD, M5, 2025.07.20 16:54 UTC, AMP Global Clearing LLC, MetaTrader 5, Demo
EURUSD, M5
チャート GBPUSD, M15, 2025.07.20 01:05 UTC, RoboForex Ltd, MetaTrader 4, Demo
GBPUSD, M15
Gráfico EURUSD, M5, 2025.07.20 19:09 UTC, AMP Global Clearing LLC, MetaTrader 5, Demo
EURUSD, M5
There are more than 150,900 topics available on forum

6 new topics on forum:

and 3 more...

Most downloaded source codes this week

  • Pending tread EA (Best for Gold) The Pending_tread EA is a versatile and easy-to-use trading robot designed to automate the placement and management of multiple pending orders arranged in a grid pattern above and below the current market price. This EA is well-suited for scalping strategies and can operate on any timeframe or currency pair, making it highly flexible for various trading styles.
  • Auto Tp Set Auto TP and SL: Automatically setting Take Profit (TP) and Stop Loss (SL) helps manage risk and lock in profits without manual intervention. This feature ensures each trade has predefined exit levels, reducing emotional decision-making and improving trading discipline. Ideal for both beginners and experienced traders, it provides consistency and protection in volatile markets.
  • Auto Tp Set Auto TP and SL: The “Set Auto TP and SL” (Take Profit and Stop Loss) feature is a crucial tool in any trading strategy, designed to automate risk and reward management. It allows traders to define fixed price levels where a trade should be automatically closed to either secure profits (TP) or limit losses (SL), removing the need for constant manual monitoring. When this feature is enabled, each position you open will automatically include a predefined Take Profit and Stop Loss level based on your custom parameters, such as a specific number of pips, percentage of balance, or technical levels. This not only saves time but also ensures that your trades are protected from sudden market movements and emotional decision-making.

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.

How to Test a Trading Robot Before Buying

How to Test a Trading Robot Before Buying

Buying a trading robot on MQL5 Market has a distinct benefit over all other similar options - an automated system offered can be thoroughly tested directly in the MetaTrader 5 terminal. Before buying, an Expert Advisor can and should be carefully run in all unfavorable modes in the built-in Strategy Tester to get a complete grasp of the system.

1...262728293031323334353637383940...641