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.

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.

There are more than 39,280 products available in Market

4 new topics on forum:

and 1 more...

Published article "Automating Trading Strategies in MQL5 (Part 35): Creating a Breaker Block Trading System".

Automating Trading Strategies in MQL5 (Part 35): Creating a Breaker Block Trading System

In this article, we create a Breaker Block Trading System in MQL5 that identifies consolidation ranges, detects breakouts, and validates breaker blocks with swing points to trade retests with defined risk parameters. The system visualizes order and breaker blocks with dynamic labels and arrows, supporting automated trading and trailing stops.

Published article "From Novice to Expert: Backend Operations Monitor using MQL5".

From Novice to Expert: Backend Operations Monitor using MQL5

Using a ready-made solution in trading without concerning yourself with the internal workings of the system may sound comforting, but this is not always the case for developers. Eventually, an upgrade, misperformance, or unexpected error will arise, and it becomes essential to trace exactly where the issue originates to diagnose and resolve it quickly. Today’s discussion focuses on uncovering what normally happens behind the scenes of a trading Expert Advisor, and on developing a custom dedicated class for displaying and logging backend processes using MQL5. This gives both developers and traders the ability to quickly locate errors, monitor behavior, and access diagnostic information specific to each EA.

Published article "MQL5 Trading Tools (Part 9): Developing a First Run User Setup Wizard for Expert Advisors with Scrollable Guide".

MQL5 Trading Tools (Part 9): Developing a First Run User Setup Wizard for Expert Advisors with Scrollable Guide

In this article, we develop an MQL5 First Run User Setup Wizard for Expert Advisors, featuring a scrollable guide with an interactive dashboard, dynamic text formatting, and visual controls like buttons and a checkbox allowing users to navigate instructions and configure trading parameters efficiently. Users of the program get to have insight of what the program is all about and what to do on the first run, more like an orientation model.

Published article "Price Action Analysis Toolkit Development (Part 42): Interactive Chart Testing with Button Logic and Statistical Levels".

Price Action Analysis Toolkit Development (Part 42): Interactive Chart Testing with Button Logic and Statistical Levels

In a world where speed and precision matter, analysis tools need to be as smart as the markets we trade. This article presents an EA built on button logic—an interactive system that instantly transforms raw price data into meaningful statistical levels. With a single click, it calculates and displays mean, deviation, percentiles, and more, turning advanced analytics into clear on-chart signals. It highlights the zones where price is most likely to bounce, retrace, or break, making analysis both faster and more practical.

The most downloaded free products:

Bestsellers in the Market:

2 new signals now available for subscription:

Darwinex YTNV
160% 810 trades
Growth:159.57%
Equity:259,567.81USD
Balance:259,567.81USD
Safe Grid
41% 277 trades
Growth:40.76%
Equity:4,542.14USD
Balance:4,500.11USD

7 new topics on forum:

and 4 more...

New publications in CodeBase

  • PriceVar PriceVar% is an indicator designed to measure the percentage difference between the price and a moving average, highlighting the strength of the market movement in relation to a reference value.
  • Trade By Retail Sentiment This Expert Advisor uses retail trader sentiment from the Ziwox API to implement a contrarian trading strategy, taking trades opposite to the majority of retail positions. By combining sentiment data with a moving average trend filter, it identifies potential market reversals and avoids crowded trades. The EA automatically fetches and parses sentiment in real-time, executes buy or sell orders based on contrarian logic, and displays clear visual indicators of retail long and short ratios directly on the chart, providing traders with both actionable signals and market insight.
  • Dollar Index Tracker - See the Dollar Index right below your chart. Dollar Index Tracker displays the US Dollar Index (USDX / DXY) directly below the chart of your current trading pair. This makes it easy to compare the strength of the US Dollar against a basket of major currencies while analyzing your pair at the same time.
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:

More than 400 new charts published:

Chart BTCUSD, M5, 2025.09.28 11:54 UTC, Raw Trading Ltd, MetaTrader 5, Real
BTCUSD, M5
Chart BTCUSD, H1, 2025.09.28 11:59 UTC, Amana Capital Ltd, MetaTrader 5, Demo
BTCUSD, H1
Grafik AUDCAD, M15, 2025.09.27 00:17 UTC, Glory Group Limited, MetaTrader 4, Real
AUDCAD, M15

5 new signals now available for subscription:

Irenyun
600% 2992 trades
Growth:599.53%
Equity:804.75USD
Balance:804.75USD
StatArb
103% 393 trades
Growth:102.93%
Equity:1,673.07USD
Balance:2,037.61USD
Europe Grid Engine
67% 464 trades
Growth:67.24%
Equity:9,214.54USD
Balance:9,313.84USD
and 2 more...
There are more than 39,210 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:

6 new signals now available for subscription:

MAX PRO AVERAGING from FXGP WMC
660% 1753 trades
Growth:660.41%
Equity:697.89USD
Balance:697.89USD
XAU Breakout
354% 122 trades
Growth:354.45%
Equity:9,336.69EUR
Balance:9,336.69EUR
Gold Espresso
154% 181 trades
Growth:153.99%
Equity:100.00USD
Balance:100.00USD
and 3 more...

3 new topics on forum:

New publications in CodeBase

The most downloaded free products:

There are more than 39,130 products available in Market

The most popular forum topics:

More than 700 new charts published:

График BTCUSD, H4, 2025.09.25 22:32 UTC, Vantage FX Pty Ltd., MetaTrader 4, Demo
BTCUSD, H4
Grafik XAUUSD.th, H1, 2025.09.25 03:56 UTC, Hantec Markets (V) Company Limited, MetaTrader 5, Real
XAUUSD.th, H1
차트 EURUSD, M5, 2025.09.26 14:51 UTC, ActivTrades Corp, MetaTrader 5, Real
EURUSD, M5

Bestsellers in the Market:

There are more than 151,450 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.

3 new signals now available for subscription:

FastScalp VIP Van Master
412% 1200 trades
Growth:412.31%
Equity:1,306.79USD
Balance:1,306.79USD
MaxPro 900 Low Risk
381% 1488 trades
Growth:381.14%
Equity:1,400.86USD
Balance:1,400.86USD
Dunia Maya MT4
63% 293 trades
Growth:63.03%
Equity:1,470.96USD
Balance:1,632.29USD

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:

4 new signals now available for subscription:

Lock Recovery
143% 277 trades
Growth:143.40%
Equity:909.80USD
Balance:1,216.99USD
Liberty
44% 590 trades
Growth:44.11%
Equity:3,194.09USD
Balance:3,170.24USD
CyC AI Swing Trading
0% 33 trades
Growth:0.15%
Equity:2,111.90USD
Balance:2,111.90USD
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.

More than 700 new charts published:

Grafik XAUUSD, M1, 2025.09.24 11:39 UTC, Exness Technologies Ltd, MetaTrader 4, Real
XAUUSD, M1
Grafico Bra50, H4, 2025.09.24 19:31 UTC, ActivTrades Corp, MetaTrader 5, Demo
Bra50, H4
차트 GOLD, H1, 2025.09.24 02:20 UTC, ActivTrades Corp, MetaTrader 5, Demo
GOLD, H1

The most downloaded free products:

Bestsellers in the Market:

The most popular forum topics:

There are more than 39,030 products available in Market
1...343536373839404142434445464748...657