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.

There are more than 2,390 articles published on site

Published article "Cyclic Parthenogenesis Algorithm (CPA)".

Cyclic Parthenogenesis Algorithm (CPA)

The article considers a new population optimization algorithm - Cyclic Parthenogenesis Algorithm (CPA), inspired by the unique reproductive strategy of aphids. The algorithm combines two reproduction mechanisms — parthenogenesis and sexual reproduction — and also utilizes the colonial structure of the population with the possibility of migration between colonies. The key features of the algorithm are adaptive switching between different reproductive strategies and a system of information exchange between colonies through the flight mechanism.

Bestsellers in the Market:

The most downloaded free products:

5 new signals now available for subscription:

Irenyun
527% 2614 trades
Growth:526.64%
Equity:720.90USD
Balance:720.90USD
StatArb
93% 322 trades
Growth:92.96%
Equity:1,567.74USD
Balance:1,937.47USD
Europe Grid Engine
74% 294 trades
Growth:73.97%
Equity:9,081.11USD
Balance:9,328.88USD
and 2 more...
There are more than 39,450 products available in Market

Most downloaded source codes this week

  • The RSI Engine The RSI Engine EA is a highly versatile automated trading robot for MetaTrader 5, designed to execute trades based on signals from the popular Relative Strength Index (RSI) indicator. Version 2.1 features optimized signal processing and enhanced stability. The EA provides a flexible framework with multiple RSI-based strategies, confirmation filters, and comprehensive trade management settings, making it suitable for both novice and experienced traders.
  • Pinbar Detector This MQL5 indicator identifies Upward (Bullish) and Downward (Bearish) Pinbars, displayed with customizable arrows (lime for upward, red for downward). It allows fine-tuning of detection parameters like tail body ratio and protrusion. Pop-up and push notification alerts signal new pinbars. Ideal for traders seeking precise reversal pattern detection.
  • EMA_RSI_RISK-EA Expert Advisor for MetaTrader 5 that combines Exponential Moving Averages (EMA) and Relative Strength Index (RSI) to generate trading signals. Includes risk management features and trading time filter.

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.

A New Approach to Interpreting Classic and Hidden Divergence

A New Approach to Interpreting Classic and Hidden Divergence

The article considers the classic method for divergence construction and provides an additional divergence interpretation method. A trading strategy was developed based on this new interpretation method. This strategy is also described in the article.

5 new topics on forum:

and 2 more...

The most popular forum topics:

The most downloaded free products:

Bestsellers in the Market:

9 new signals now available for subscription:

MAX PRO AVERAGING from FXGP WMC
540% 1478 trades
Growth:540.28%
Equity:587.64USD
Balance:587.64USD
XAU Breakout
219% 98 trades
Growth:219.46%
Equity:6,633.60EUR
Balance:6,633.60EUR
Mighty Flow FX
187% 550 trades
Growth:187.14%
Equity:5,742.83USD
Balance:5,742.83USD
and 6 more...

3 new topics on forum:

New publications in CodeBase

More than 400 new charts published:

图表 BTCUSD, H4, 2025.09.25 22:32 UTC, Vantage FX Pty Ltd., MetaTrader 4, Demo
BTCUSD, H4
Chart XAUUSD, M1, 2025.09.24 11:39 UTC, Exness Technologies Ltd, MetaTrader 4, Real
XAUUSD, M1
Chart XAUUSD.th, H1, 2025.09.25 03:56 UTC, Hantec Markets (V) Company Limited, MetaTrader 5, Real
XAUUSD.th, H1

The most downloaded free products:

There are more than 39,370 products available in Market

The most popular forum topics:

Bestsellers in the Market:

There are more than 151,460 topics available on forum

6 new topics on forum:

and 3 more...

Published article "Automating Trading Strategies in MQL5 (Part 34): Trendline Breakout System with R-Squared Goodness of Fit".

Automating Trading Strategies in MQL5 (Part 34): Trendline Breakout System with R-Squared Goodness of Fit

In this article, we develop a Trendline Breakout System in MQL5 that identifies support and resistance trendlines using swing points, validated by R-squared goodness of fit and angle constraints, to automate breakout trades. Our plan is to detect swing highs and lows within a specified lookback period, construct trendlines with a minimum number of touch points, and validate them using R-squared metrics and angle constraints to ensure reliability.

4 new signals now available for subscription:

Aghost
723% 2372 trades
Growth:723.11%
Equity:656,159,723.04IDR
Balance:927,233,041.06IDR
MaxPro 900 Low Risk
296% 1215 trades
Growth:296.15%
Equity:1,153.40USD
Balance:1,153.40USD
Dunia Maya MT4
57% 253 trades
Growth:57.25%
Equity:1,249.69USD
Balance:1,574.49USD
and 1 more...

New publications in CodeBase

  • Stochastic Eclipse - MT4 EA By identifying overbought and oversold conditions, it helps traders catch early reversals, ride strong momentum shifts, and filter false signals.
  • Trend Vision MT4 Indicator Trend Vision is a custom MT4 indicator that combines MACD momentum with Bollinger Bands volatility to give clear, reliable trading signals. MACD shows momentum shifts, divergence, and trend strength. Bollinger Bands measure volatility, expansion, and squeezes. By fusing these two, Trend Vision filters out false moves and highlights only the high-probability moments when both momentum and volatility agree.

The most downloaded free products:

There are more than 39,310 products available in Market

4 new signals now available for subscription:

Lock Recovery
126% 233 trades
Growth:125.98%
Equity:965.62USD
Balance:1,129.91USD
Liberty
91% 428 trades
Growth:91.25%
Equity:4,207.18USD
Balance:4,207.18USD
CyC AI Swing Trading
4% 54 trades
Growth:3.74%
Equity:2,096.91USD
Balance:2,096.91USD
and 1 more...

Bestsellers in the Market:

Published article "Statistical Arbitrage Through Cointegrated Stocks (Part 5): Screening".

Statistical Arbitrage Through Cointegrated Stocks (Part 5): Screening

This article proposes an asset screening process for a statistical arbitrage trading strategy through cointegrated stocks. The system starts with the regular filtering by economic factors, like asset sector and industry, and finishes with a list of criteria for a scoring system. For each statistical test used in the screening, a respective Python class was developed: Pearson correlation, Engle-Granger cointegration, Johansen cointegration, and ADF/KPSS stationarity. These Python classes are provided along with a personal note from the author about the use of AI assistants for software development.

3 new topics on forum:

Published article "MQL5 Wizard Techniques you should know (Part 80): Using Patterns of Ichimoku and the ADX-Wilder with TD3 Reinforcement Learning".

MQL5 Wizard Techniques you should know (Part 80): Using Patterns of Ichimoku and the ADX-Wilder with TD3 Reinforcement Learning

This article follows up ‘Part-74’, where we examined the pairing of Ichimoku and the ADX under a Supervised Learning framework, by moving our focus to Reinforcement Learning. Ichimoku and ADX form a complementary combination of support/resistance mapping and trend strength spotting. In this installment, we indulge in how the Twin Delayed Deep Deterministic Policy Gradient (TD3) algorithm can be used with this indicator set. As with earlier parts of the series, the implementation is carried out in a custom signal class designed for integration with the MQL5 Wizard, which facilitates seamless Expert Advisor assembly.

Published article "How to build and optimize a cycle-based trading system (Detrended Price Oscillator - DPO)".

How to build and optimize a cycle-based trading system (Detrended Price Oscillator - DPO)

This article explains how to design and optimise a trading system using the Detrended Price Oscillator (DPO) in MQL5. It outlines the indicator's core logic, demonstrating how it identifies short-term cycles by filtering out long-term trends. Through a series of step-by-step examples and simple strategies, readers will learn how to code it, define entry and exit signals, and conduct backtesting. Finally, the article presents practical optimization methods to enhance performance and adapt the system to changing market conditions.

The most downloaded free products:

Bestsellers in the Market:

The most popular forum topics:

10 new signals now available for subscription:

MT Trend 159
406% 406 trades
Growth:406.12%
Equity:1,511.40USD
Balance:1,511.40USD
SPECTRE DIAMOND COPYTRADER INFINOX
278% 13261 trades
Growth:277.52%
Equity:23,111.60USD
Balance:31,028.63USD
Quantum King
183% 234 trades
Growth:183.20%
Equity:2,128.78USD
Balance:2,128.78USD
and 7 more...

Published article "Automating Trading Strategies in MQL5 (Part 33): Creating a Price Action Shark Harmonic Pattern System".

Automating Trading Strategies in MQL5 (Part 33): Creating a Price Action Shark Harmonic Pattern System

In this article, we develop a Shark pattern system in MQL5 that identifies bullish and bearish Shark harmonic patterns using pivot points and Fibonacci ratios, executing trades with customizable entry, stop-loss, and take-profit levels based on user-selected options. We enhance trader insight with visual feedback through chart objects like triangles, trendlines, and labels to clearly display the X-A-B-C-D pattern structure

1 new topic on forum:

Published article "The MQL5 Standard Library Explorer (Part 1): Introduction with CTrade, CiMA, and CiATR".

The MQL5 Standard Library Explorer (Part 1): Introduction with CTrade, CiMA, and CiATR

The MQL5 Standard Library plays a vital role in developing trading algorithms for MetaTrader 5. In this discussion series, our goal is to master its application to simplify the creation of efficient trading tools for MetaTrader 5. These tools include custom Expert Advisors, indicators, and other utilities. We begin today by developing a trend-following Expert Advisor using the CTrade, CiMA, and CiATR classes. This is an especially important topic for everyone—whether you are a beginner or an experienced developer. Join this discussion to discover more.

The most downloaded free products:

More than 300 new charts published:

图表 XAUUSD, H4, 2025.09.22 12:08 UTC, Teletrade D.J. LLC, MetaTrader 5, Real
XAUUSD, H4
チャート EURUSD, H1, 2025.09.22 23:23 UTC, FBS Markets Inc., MetaTrader 5, Demo
EURUSD, H1
图表 XAUUSD, D1, 2025.09.21 19:34 UTC, MetaQuotes Ltd., MetaTrader 5, Demo
XAUUSD, D1

Bestsellers in the Market:

Most downloaded source codes this month

  • Tarantella Tarantella EA: Advanced grid trading system with hedging capabilities and Market Profile integration. Uses ADX trend filtering, Fibonacci-based grid spacing, and multi-layered entry conditions (RSI/ATR/volume) to execute trades only within Market Profile value areas. Features intelligent risk management including trailing stops, breakeven triggers, and partial hedge closing.
  • TardioBot TardioBot V1.05, named after of a historical figure Giuseppe Tardio, is an Expert Advisor designed for MetaTrader 5 that employs a triangular arbitrage strategy.
  • Multi_Divergence_EA The EA identifies trade setups by waiting for a user-defined number of indicators (e.g., 2 out of 3) to show divergence simultaneously. This multi-layer confirmation approach filters out market noise. Key Features: Triple Confirmation Engine: Analyzes RSI, MACD, & Stochastic divergence. Advanced Filters: Optional Trend Filter (MA) and Volume Filter for superior signal quality. Full Customization: Control all indicator settings, divergence sensitivity, and trade logic. Professional Risk Management: Use fixed lots or percentage-based money management with SL/TP.

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.

10 new signals now available for subscription:

SACHIN
189% 259 trades
Growth:188.94%
Equity:1,305.58USD
Balance:1,197.71USD
Long Game
139% 464 trades
Growth:138.67%
Equity:1,178.87USD
Balance:1,178.87USD
Trust EA all trades with stop loss 2
33% 279 trades
Growth:32.91%
Equity:132.91USD
Balance:132.91USD
and 7 more...
There are more than 39,230 products available in Market

Published article "Moving to MQL5 Algo Forge (Part 3): Using External Repositories in Your Own Projects".

Moving to MQL5 Algo Forge (Part 3): Using External Repositories in Your Own Projects

Let's explore how you can start integrating external code from any repository in the MQL5 Algo Forge storage into your own project. In this article, we finally turn to this promising, yet more complex, task: how to practically connect and use libraries from third-party repositories within MQL5 Algo Forge.

7 new topics on forum:

and 4 more...

New publications in CodeBase

  • Pinbar Detector This MQL5 indicator identifies Upward (Bullish) and Downward (Bearish) Pinbars, displayed with customizable arrows (lime for upward, red for downward). It allows fine-tuning of detection parameters like tail body ratio and protrusion. Pop-up and push notification alerts signal new pinbars. Ideal for traders seeking precise reversal pattern detection.
  • MA Cross Alert MT4 Indicator MA Cross Alert is a custom MT4 indicator that solves one key problem: MetaTrader’s built-in Moving Average shows the line but has no way to alert you when price crosses it.
1...242526272829303132333435363738...646