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.

The most popular forum topics:

8 new signals now available for subscription:

Lucky Cat
374% 856 trades
Growth:374.19%
Equity:1,421.76USD
Balance:1,421.76USD
PBX AI Trading Agent M2
132% 386 trades
Growth:131.69%
Equity:1,058.58USD
Balance:1,058.58USD
CT Jimmy Medan Finex
25% 156 trades
Growth:25.12%
Equity:2,409.84USD
Balance:2,136.49USD
and 5 more...

Published article "Post-Factum trading analysis: Selecting trailing stops and new stop levels in the strategy tester".

Post-Factum trading analysis: Selecting trailing stops and new stop levels in the strategy tester

We continue the topic of analyzing completed deals in the strategy tester to improve the quality of trading. Let's see how using different trailing stops can change our existing trading results.

Published article "Market Simulation (Part 02): Cross Orders (II)".

Market Simulation (Part 02): Cross Orders (II)

Unlike what was done in the previous article, here we will test the selection option using an Expert Advisor. Although this is not a final solution yet, it will be enough for now. With the help of this article, you will be able to understand how to implement one of the possible solutions.

Published article "MetaTrader 5 Machine Learning Blueprint (Part 3): Trend-Scanning Labeling Method".

MetaTrader 5 Machine Learning Blueprint (Part 3): Trend-Scanning Labeling Method

We have built a robust feature engineering pipeline using proper tick-based bars to eliminate data leakage and solved the critical problem of labeling with meta-labeled triple-barrier signals. This installment covers the advanced labeling technique, trend-scanning, for adaptive horizons. After covering the theory, an example shows how trend-scanning labels can be used with meta-labeling to improve on the classic moving average crossover strategy.

Published article "MQL5 Wizard Techniques you should know (Part 81): Using Patterns of Ichimoku and the ADX-Wilder with Beta VAE Inference Learning".

MQL5 Wizard Techniques you should know (Part 81):  Using Patterns of Ichimoku and the ADX-Wilder with Beta VAE Inference Learning

This piece follows up ‘Part-80’, where we examined the pairing of Ichimoku and the ADX under a Reinforcement Learning framework. We now shift focus to Inference Learning. Ichimoku and ADX are complimentary as already covered, however we are going to revisit the conclusions of the last article related to pipeline use. For our inference learning, we are using the Beta algorithm of a Variational Auto Encoder. We also stick with the implementation of a custom signal class designed for integration with the MQL5 Wizard.

Published article "Neural Networks in Trading: A Hybrid Trading Framework with Predictive Coding (Final Part)".

Neural Networks in Trading: A Hybrid Trading Framework with Predictive Coding (Final Part)

We continue our examination of the StockFormer hybrid trading system, which combines predictive coding and reinforcement learning algorithms for financial time series analysis. The system is based on three Transformer branches with a Diversified Multi-Head Attention (DMH-Attn) mechanism that enables the capturing of complex patterns and interdependencies between assets. Previously, we got acquainted with the theoretical aspects of the framework and implemented the DMH-Attn mechanisms. Today, we will talk about the model architecture and training.

The most downloaded free products:

Bestsellers in the Market:

There are more than 39,490 products available in Market

Most downloaded source codes this week

  • Quantum Gold Silver Trader Quantum System - Uses quantum states and probabilities to make decisions.
  • Fair Value Gap (FVG) Indicator The Fair Value Gap (FVG) Indicator identifies price gaps that occur when there is an imbalance between buying and selling pressure. It highlights areas where price is likely to return to fill the gap, providing potential trade entry points based on market inefficiencies.
  • 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.

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

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.

2 new topics on forum:

6 new signals now available for subscription:

BRACAP
232% 612 trades
Growth:232.40%
Equity:4,082.80USD
Balance:4,082.80USD
FrankoScalp 1
61% 124 trades
Growth:61.17%
Equity:104.18USD
Balance:104.18USD
CROXTON EURO
46% 170 trades
Growth:46.13%
Equity:50.00USD
Balance:50.00USD
and 3 more...

The most downloaded free products:

There are more than 39,440 products available in Market

More than 500 new charts published:

Grafik XAUUSD, H1, 2025.10.03 06:56 UTC, Capital Point Trading Ltd, MetaTrader 5, Demo
XAUUSD, H1
차트 Volatility 75 Index, M1, 2025.10.03 03:12 UTC, Deriv.com Limited, MetaTrader 5, Demo
Volatility 75 Index, M1
Chart XAG_USD, H1, 2025.10.03 05:03 UTC, BenchMark Finance AD, MetaTrader 4, Real
XAG_USD, H1

Bestsellers in the Market:

New publications in CodeBase

  • Babi Ngepet I share my code for expert advisor babi ngepet
  • Candle Move CandleMove - Pips & Percentage Movement Display A visual tool that helps you quickly gauge the strength of each candle by displaying its price change directly on the chart.
There are more than 11,780 codes published in Codebase

1 new topic on forum:

The most downloaded free products:

Bestsellers in the Market:

There are more than 151,500 topics available on forum

5 new topics on forum:

and 2 more...

6 new signals now available for subscription:

Golden Nuggets
627% 1072 trades
Growth:627.44%
Equity:1,402.51USD
Balance:2,482.52USD
Toro
172% 4005 trades
Growth:172.28%
Equity:7,378.24USD
Balance:7,378.24USD
MAXPRO 24H
136% 1096 trades
Growth:136.05%
Equity:1,097.87USD
Balance:1,114.28USD
and 3 more...
There are more than 2,400 articles published on site

Published article "Automating Trading Strategies in MQL5 (Part 36): Supply and Demand Trading with Retest and Impulse Model".

Automating Trading Strategies in MQL5 (Part 36): Supply and Demand Trading with Retest and Impulse Model

In this article, we create a supply and demand trading system in MQL5 that identifies supply and demand zones through consolidation ranges, validates them with impulsive moves, and trades retests with trend confirmation and customizable risk parameters. The system visualizes zones with dynamic labels and colors, supporting trailing stops for risk management.

Published article "Developing Advanced ICT Trading Systems: Implementing Signals in the Order Blocks Indicator".

Developing Advanced ICT Trading Systems: Implementing Signals in the Order Blocks Indicator

In this article, you will learn how to develop an Order Blocks indicator based on order book volume (market depth) and optimize it using buffers to improve accuracy. This concludes the current stage of the project and prepares for the next phase, which will include the implementation of a risk management class and a trading bot that uses signals generated by the indicator.

Published article "Price Action Analysis Toolkit Development (Part 43): Candlestick Probability and Breakouts".

Price Action Analysis Toolkit Development (Part 43): Candlestick Probability and Breakouts

Enhance your market analysis with the MQL5-native Candlestick Probability EA, a lightweight tool that transforms raw price bars into real-time, instrument-specific probability insights. It classifies Pinbars, Engulfing, and Doji patterns at bar close, uses ATR-aware filtering, and optional breakout confirmation. The EA calculates raw and volume-weighted follow-through percentages, helping you understand each pattern's typical outcome on specific symbols and timeframes. On-chart markers, a compact dashboard, and interactive toggles allow easy validation and focus. Export detailed CSV logs for offline testing. Use it to develop probability profiles, optimize strategies, and turn pattern recognition into a measurable edge.

Published article "Building AI-Powered Trading Systems in MQL5 (Part 3): Upgrading to a Scrollable Single Chat-Oriented UI".

Building AI-Powered Trading Systems in MQL5 (Part 3): Upgrading to a Scrollable Single Chat-Oriented UI

In this article, we upgrade the ChatGPT-integrated program in MQL5 to a scrollable single chat-oriented UI, enhancing conversation history display with timestamps and dynamic scrolling. The system builds on JSON parsing to manage multi-turn messages, supporting customizable scrollbar modes and hover effects for improved user interaction.

The most downloaded free products:

More than 700 new charts published:

图表 XAUUSD, M30, 2025.10.02 14:50 UTC, FBS Markets Inc., MetaTrader 4, Real
XAUUSD, M30
图表 XAUUSD, H1, 2025.10.02 09:39 UTC, IC Markets (EU) Ltd, MetaTrader 4, Demo
XAUUSD, H1
Chart CADJPY, H4, 2025.10.02 09:38 UTC, Opo group LLC., MetaTrader 5, Demo
CADJPY, H4

Bestsellers in the Market:

There are more than 39,360 products available in Market

4 new topics on forum:

and 1 more...

7 new signals now available for subscription:

SwiftCap Breakout EA
78% 295 trades
Growth:78.10%
Equity:506.22USD
Balance:506.22USD
Erik Budiman Tanuwidjaja
75% 254 trades
Growth:75.27%
Equity:2,203.71USD
Balance:2,203.71USD
Toni STDW
61% 304 trades
Growth:60.98%
Equity:5,967.96USD
Balance:5,967.96USD
and 4 more...

Published article "Price movement discretization methods in Python".

Price movement discretization methods in Python

We will look at price discretization methods using Python + MQL5. In this article, I will share my practical experience developing a Python library that implements a wide range of approaches to bar formation — from classic Volume and Range bars to more exotic methods like Renko and Kagi. We will consider three-line breakout candles and range bars analyzing their statistics and trying to define how else the prices can be represented discretely.

Published article "Building a Professional Trading System with Heikin Ashi (Part 2): Developing an EA".

Building a Professional Trading System with Heikin Ashi (Part 2): Developing an EA

This article explains how to develop a professional Heikin Ashi-based Expert Advisor (EA) in MQL5. You will learn how to set up input parameters, enumerations, indicators, global variables, and implement the core trading logic. You will also be able to run a backtest on gold to validate your work.

Published article "Reimagining Classic Strategies (Part 16): Double Bollinger Band Breakouts".

Reimagining Classic Strategies (Part 16): Double Bollinger Band Breakouts

This article walks the reader through a reimagined version of the classical Bollinger Band breakout strategy. It identifies key weaknesses in the original approach, such as its well-known susceptibility to false breakouts. The article aims to introduce a possible solution: the Double Bollinger Band trading strategy. This relatively lesser known approach supplements the weaknesses of the classical version and offers a more dynamic perspective on financial markets. It helps us overcome the old limitations defined by the original rules, providing traders with a stronger and more adaptive framework.

Published article "Visual assessment and adjustment of trading in MetaTrader 5".

Visual assessment and adjustment of trading in MetaTrader 5

The strategy tester allows you to do more than just optimize your trading robot's parameters. I will show how to evaluate your account's trading history post-factum and make adjustments to your trading in the tester by changing the stop-losses of your open positions.

The most downloaded free products:

Bestsellers in the Market:

8 new signals now available for subscription:

Easy strategy safe
740% 7462 trades
Growth:739.66%
Equity:1,753.11EUR
Balance:1,754.19EUR
Hatori System
432% 184 trades
Growth:432.38%
Equity:0.31USD
Balance:0.31USD
WaveRider
55% 436 trades
Growth:55.07%
Equity:2,365.55EUR
Balance:3,127.92EUR
and 5 more...

The most popular forum topics:

4 new topics on forum:

and 1 more...

New publications in CodeBase

The most downloaded free products:

More than 600 new charts published:

Gráfico BTCUSD, M15, 2025.09.30 13:47 UTC, Vantage International Group Limited, MetaTrader 5, Real
BTCUSD, M15
График USDJPY, M1, 2025.09.30 07:50 UTC, Raw Trading Ltd, MetaTrader 4, Real
USDJPY, M1
チャート EURUSD, M5, 2025.09.30 13:26 UTC, ActivTrades Corp, MetaTrader 5, Real
EURUSD, M5

Bestsellers in the Market:

1...343536373839404142434445464748...658