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.

9 new signals now available for subscription:

Gold Flow
385% 4688 trades
Growth:384.79%
Equity:14,074.98USD
Balance:14,119.87USD
Leverage Hp28
350% 769 trades
Growth:349.85%
Equity:1,503.65USD
Balance:1,504.89USD
MadT ICM
282% 356 trades
Growth:282.02%
Equity:19,100.81USD
Balance:19,100.81USD
and 6 more...

New publications in CodeBase

  • Trading Session Mapping A tool to align the trading sessions names with broker server time, and local time
  • Renko_Subwindow_ATRTrend A combination of many known indicators
  • Ichimoku Edge MT4 EA Ichimoku Edge is based on the standard Ichimoku Kinko Hyo indicator with default settings. It generates Buy and Sell signals from the cross of the Chikou Span with the price, confirmed by the position of price and Chikou Span relative to the Kumo (cloud).

Published article "Evolutionary trading algorithm with reinforcement learning and extinction of feeble individuals (ETARE)".

Evolutionary trading algorithm with reinforcement learning and extinction of feeble individuals (ETARE)

In this article, I introduce an innovative trading algorithm that combines evolutionary algorithms with deep reinforcement learning for Forex trading. The algorithm uses the mechanism of extinction of inefficient individuals to optimize the trading strategy.

Published article "Neural Networks in Trading: Models Using Wavelet Transform and Multi-Task Attention".

Neural Networks in Trading: Models Using Wavelet Transform and Multi-Task Attention

We invite you to explore a framework that combines wavelet transforms and a multi-task self-attention model, aimed at improving the responsiveness and accuracy of forecasting in volatile market conditions. The wavelet transform allows asset returns to be decomposed into high and low frequencies, carefully capturing long-term market trends and short-term fluctuations.

Published article "From Novice to Expert: Demystifying Hidden Fibonacci Retracement Levels".

From Novice to Expert: Demystifying Hidden Fibonacci Retracement Levels

In this article, we explore a data-driven approach to discovering and validating non-standard Fibonacci retracement levels that markets may respect. We present a complete workflow tailored for implementation in MQL5, beginning with data collection and bar or swing detection, and extending through clustering, statistical hypothesis testing, backtesting, and integration into an MetaTrader 5 Fibonacci tool. The goal is to create a reproducible pipeline that transforms anecdotal observations into statistically defensible trading signals.

The most downloaded free products:

4 new topics on forum:

and 1 more...

More than 300 new charts published:

Grafik XAUUSD, H1, 2025.10.06 08:32 UTC, IC Markets (EU) Ltd, MetaTrader 4, Demo
XAUUSD, H1
图表 XAUUSD, H1, 2025.10.03 06:56 UTC, Capital Point Trading Ltd, MetaTrader 5, Demo
XAUUSD, H1
图表 GBPUSD, M30, 2025.10.06 14:54 UTC, FBS Markets Inc., MetaTrader 5, Demo
GBPUSD, M30

Bestsellers in the Market:

The most popular forum topics:

12 new signals now available for subscription:

SD 10037
325% 351 trades
Growth:325.49%
Equity:4,681.70USD
Balance:4,462.62USD
Lucky Cat
317% 767 trades
Growth:316.69%
Equity:1,249.38USD
Balance:1,249.38USD
Tom Scalper
198% 97 trades
Growth:197.82%
Equity:894.92USD
Balance:894.92USD
and 9 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,730 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:

7 new signals now available for subscription:

Hendra W
2,355% 1343 trades
Growth:2,354.98%
Equity:991.90USD
Balance:961.63USD
BRACAP
435% 531 trades
Growth:435.07%
Equity:7,067.99USD
Balance:7,067.99USD
CROXTON GOLD
121% 134 trades
Growth:121.44%
Equity:400.00USD
Balance:400.00USD
and 4 more...

The most downloaded free products:

There are more than 39,680 products available in Market

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.

1 new topic on forum:

2 new signals now available for subscription:

PacificPip
22% 91 trades
Growth:22.08%
Equity:538.60USD
Balance:538.60USD
and 1 more...

The most downloaded free products:

Bestsellers in the Market:

There are more than 151,510 topics available on forum

5 new topics on forum:

and 2 more...

8 new signals now available for subscription:

Golden Nuggets
1,556% 954 trades
Growth:1,556.43%
Equity:5,715.60USD
Balance:5,652.95USD
TPL PORTFOLIO
750% 200 trades
Growth:750.01%
Equity:1,958.50USD
Balance:2,134.56USD
King222
430% 176 trades
Growth:429.67%
Equity:1,092.46USD
Balance:1,092.46USD
and 5 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 400 new charts published:

Graphique XAUUSD, H1, 2025.10.02 09:39 UTC, IC Markets (EU) Ltd, MetaTrader 4, Demo
XAUUSD, H1
图表 XAUUSD, M30, 2025.10.02 14:50 UTC, FBS Markets Inc., MetaTrader 4, Real
XAUUSD, M30
图表 USDJPY, M1, 2025.09.30 07:50 UTC, Raw Trading Ltd, MetaTrader 4, Real
USDJPY, M1

Bestsellers in the Market:

There are more than 39,600 products available in Market

4 new topics on forum:

and 1 more...

9 new signals now available for subscription:

SwiftCap Breakout EA
92% 234 trades
Growth:91.79%
Equity:545.13USD
Balance:545.13USD
Toni STDW
84% 274 trades
Growth:83.85%
Equity:4,941.87USD
Balance:4,941.87USD
Erik Budiman Tanuwidjaja
45% 175 trades
Growth:44.79%
Equity:2,434.85USD
Balance:2,361.75USD
and 6 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:

1...202122232425262728293031323334...643