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

3 new signals now available for subscription:

Cryptowanlanid Multi
731% 6507 trades
Growth:731.11%
Equity:981.02USD
Balance:1,662.22USD
JY01
226% 2004 trades
Growth:226.35%
Equity:1,687.15USD
Balance:2,700.10USD
NY Gold Pulse V2 Progresivo
-19% 78 trades
Growth:-19.46%
Equity:1,210.51USD
Balance:1,210.51USD
There are more than 2,280 articles published on site

Published article "Self Optimizing Expert Advisors in MQL5 (Part 10): Matrix Factorization".

Self Optimizing Expert Advisors in MQL5 (Part 10): Matrix Factorization

Factorization is a mathematical process used to gain insights into the attributes of data. When we apply factorization to large sets of market data — organized in rows and columns — we can uncover patterns and characteristics of the market. Factorization is a powerful tool, and this article will show how you can use it within the MetaTrader 5 terminal, through the MQL5 API, to gain more profound insights into your market data.

Published article "From Novice to Expert: Reporting EA — Setting up the work flow".

From Novice to Expert: Reporting EA — Setting up the work flow

Brokerages often provide trading account reports at regular intervals, based on a predefined schedule. These firms, through their API technologies, have access to your account activity and trading history, allowing them to generate performance reports on your behalf. Similarly, the MetaTrader 5 terminal stores detailed records of your trading activity, which can be leveraged using MQL5 to create fully customized reports and define personalized delivery methods.

Published article "Market Profile indicator (Part 2): Optimization and rendering on canvas".

Market Profile indicator (Part 2): Optimization and rendering on canvas

The article considers an optimized version of the Market Profile indicator, where rendering with multiple graphical objects is replaced with rendering on a canvas - an object of the CCanvas class.

The most downloaded free products:

More than 1200 new charts published:

チャート EURJPY, M30, 2025.07.28 11:55 UTC, FBS Markets Inc., MetaTrader 5, Demo
EURJPY, M30
Chart US100.cash, M5, 2025.07.28 22:49 UTC, FTMO Global Markets Ltd, MetaTrader 5, Real
US100.cash, M5
Chart NZDCHF, M5, 2025.07.28 12:39 UTC, RoboForex Ltd, MetaTrader 4, Demo
NZDCHF, M5

Bestsellers in the Market:

4 new signals now available for subscription:

ATG Live
110% 149 trades
Growth:110.34%
Equity:631.43USD
Balance:631.43USD
Apex EA 5 M15
5% 390 trades
Growth:4.88%
Equity:385.92USD
Balance:387.55USD
MadT
-39% 1932 trades
Growth:-39.46%
Equity:4,018.91USD
Balance:3,628.53USD
and 1 more...

4 new topics on forum:

and 1 more...

Published article "MQL5 Wizard Techniques you should know (Part 77): Using Gator Oscillator and the Accumulation/Distribution Oscillator".

MQL5 Wizard Techniques you should know (Part 77): Using Gator Oscillator and the Accumulation/Distribution Oscillator

The Gator Oscillator by Bill Williams and the Accumulation/Distribution Oscillator are another indicator pairing that could be used harmoniously within an MQL5 Expert Advisor. We use the Gator Oscillator for its ability to affirm trends, while the A/D is used to provide confirmation of the trends via checks on volume. In exploring this indicator pairing, as always, we use the MQL5 wizard to build and test out their potential.

Published article "MetaTrader tick info access from MQL5 services to Python application using sockets".

MetaTrader tick info access from MQL5 services to Python application using sockets

Sometimes everything is not programmable in the MQL5 language. And even if it is possible to convert existing advanced libraries in MQL5, it would be time-consuming. This article tries to show that we can bypass Windows OS dependency by transporting tick information such as bid, ask and time with MetaTrader services to a Python application using sockets.

Published article "Building a Trading System (Part 1): A Quantitative Approach".

Building a Trading System (Part 1): A Quantitative Approach

Many traders evaluate strategies based on short-term performance, often abandoning profitable systems too early. Long-term profitability, however, depends on positive expectancy through optimized win rate and risk-reward ratio, along with disciplined position sizing. These principles can be validated using Monte Carlo simulation in Python with back-tested metrics to assess whether a strategy is robust or likely to fail over time.

New publications in CodeBase

The most downloaded free products:

Bestsellers in the Market:

There are more than 35,960 products available in Market

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.
  • SuperTrend_Enhanced The SuperTrend Indicator is a dynamic trend-following tool based on ATR. It plots a colored line above or below price to indicate bullish or bearish conditions. When the price crosses the line, a signal arrow appears. Fully customizable with ATR period, multiplier, arrows, labels, and colors. Suitable for all instruments and timeframes. Ideal for scalping, swing, and intraday trading. Combine it with other indicators for stronger setups.
  • Eliot Waves "Eliot Waves" EA draws 2 Trend Lines with "zigzag" on chart and trades When a Eliot retracement is formed,has Trailing Stop Loss &Take Profit works with all time frames major forex pairs and stocks NASDAQ.

Most read articles this week

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.

5 new topics on forum:

and 2 more...

The most popular forum topics:

3 new signals now available for subscription:

FF38 KF MKD INTEREST
496% 771 trades
Growth:495.70%
Equity:115,720.98USD
Balance:120,212.46USD
MajuBotic Pro
61% 1196 trades
Growth:61.04%
Equity:1,523.43USD
Balance:1,377.10USD
Firemen
17% 184 trades
Growth:17.10%
Equity:10,101.20USD
Balance:10,129.32USD

The most downloaded free products:

More than 900 new charts published:

Grafik EURUSD, H1, 2025.07.25 12:28 UTC, RoboForex Ltd, MetaTrader 4, Real
EURUSD, H1
Grafik XLY.US, H1, 2025.07.25 01:38 UTC, ActivTrades Corp, MetaTrader 5, Real
XLY.US, H1
Gráfico XAUUSD, M30, 2025.07.26 05:17 UTC, MetaQuotes Ltd., MetaTrader 5, Demo
XAUUSD, M30

Bestsellers in the Market:

9 new topics on forum:

and 6 more...

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 35,910 products available in Market

Bestsellers in the Market:

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.

2 new signals now available for subscription:

RLH111
98% 743 trades
Growth:98.02%
Equity:6,831.74USD
Balance:7,032.51USD
Bayu Setiaji
77% 1141 trades
Growth:76.91%
Equity:19,965.38USD
Balance:19,965.38USD

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:

图表 EURUSD, H1, 2025.07.24 15:18 UTC, RoboForex Ltd, MetaTrader 4, Real
EURUSD, H1
Chart US100.cash, M5, 2025.07.24 21:39 UTC, FTMO Global Markets Ltd, MetaTrader 5, Real
US100.cash, M5
Chart XAUUSD, M30, 7/23/2025 4:41 PM UTC, MetaQuotes Ltd., MetaTrader 5, Demo
XAUUSD, M30

Bestsellers in the Market:

The most popular forum topics:

12 new topics on forum:

and 9 more...

2 new signals now available for subscription:

Yhqtv xm3000
316% 571 trades
Growth:315.95%
Equity:12,478.37USD
Balance:12,478.37USD
TU
30% 702 trades
Growth:29.59%
Equity:6,477.17USD
Balance:6,475.05USD

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 35,810 products available in Market

Bestsellers in the Market:

There are more than 150,890 topics available on forum

6 new topics on forum:

and 3 more...

4 new signals now available for subscription:

Abo Hmeid 01
638% 3052 trades
Growth:637.63%
Equity:1,159.61USD
Balance:1,155.11USD
Probuzeni
229% 785 trades
Growth:228.94%
Equity:4,426.14USD
Balance:6,397.19USD
Forex Specialist
138% 275 trades
Growth:138.38%
Equity:1,517.16SGD
Balance:1,613.10SGD
and 1 more...
1...636465666768697071727374757677...676