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.

10 new topics on forum:

and 7 more...

The most popular forum topics:

3 new signals now available for subscription:

Gorosei
286% 540 trades
Growth:286.32%
Equity:386.32USD
Balance:386.32USD
Rocketride AC NC
188% 1452 trades
Growth:188.02%
Equity:789.38USD
Balance:794.13USD
Rocketride AN NC
124% 1311 trades
Growth:124.18%
Equity:838.78USD
Balance:839.78USD

New publications in CodeBase

  • ColorXMA_Ishimoku_StDev - indicator for MetaTrader 5 The XMA_Ishimoku indicator with additional trend strength indication using colored dots based on the standard deviation algorithm. The original code in the attached link had plotting problems.
  • Volume Oscillator A volume oscillator is a useful technical analysis indicator that predicts the strength or weakness of price trends
  • EquiPeak Drawdown Tracker EquiPeak Drawdown Tracker is an indicator designed to monitor and record the maximum drawdown of your trading account in real time. It's not just a current drawdown indicator; it's especially useful for visually comparing your current drawdown with the maximum historical drawdown you expect or have previously recorded.
  • Kuskus Starlight Kuskus Starlight is an oscillator that utilizes a Fisher price transformation to identify trends and potential reversals. The original MT4 code by Scriptor is available at: https://www.mql5.com/en/code/8365.
  • Candle Signature Candle Signature with Example | For Research and Development
  • ZigZag Fibo Original ZigZag MT4 with added automatic fibonacci

Published article "Developing a Replay System (Part 64): Playing the service (V)".

Developing a Replay System (Part 64): Playing the service (V)

In this article, we will look at how to fix two errors in the code. However, I will try to explain them in a way that will help you, beginner programmers, understand that things don't always go as you expect. Anyway, this is an opportunity to learn. The content presented here is intended solely for educational purposes. In no way should this application be considered as a final document with any purpose other than to explore the concepts presented.

Published article "Developing a multi-currency Expert Advisor (Part 18): Automating group selection considering forward period".

Developing a multi-currency Expert Advisor (Part 18): Automating group selection considering forward period

Let's continue to automate the steps we previously performed manually. This time we will return to the automation of the second stage, that is, the selection of the optimal group of single instances of trading strategies, supplementing it with the ability to take into account the results of instances in the forward period.

Published article "Developing a Replay System (Part 63): Playing the service (IV)".

Developing a Replay System (Part 63): Playing the service (IV)

In this article, we will finally solve the problems with the simulation of ticks on a one-minute bar so that they can coexist with real ticks. This will help us avoid problems in the future. The material presented here is for educational purposes only. Under no circumstances should the application be viewed for any purpose other than to learn and master the concepts presented.

Published article "Automating Trading Strategies in MQL5 (Part 14): Trade Layering Strategy with MACD-RSI Statistical Methods".

Automating Trading Strategies in MQL5 (Part 14): Trade Layering Strategy with MACD-RSI Statistical Methods

In this article, we introduce a trade layering strategy that combines MACD and RSI indicators with statistical methods to automate dynamic trading in MQL5. We explore the architecture of this cascading approach, detail its implementation through key code segments, and guide readers on backtesting to optimize performance. Finally, we conclude by highlighting the strategy’s potential and setting the stage for further enhancements in automated trading.

The most downloaded free products:

Most downloaded source codes this week

  • Angle and Speed The indicator shows the angle or average speed of price change.
  • Supertrend A SuperTrend indicator that plots trend direction using ATR volatility to create dynamic support/resistance levels for MetaTrader 5.
  • Uniformity Factor Indicator This is a simple analytical (non-signal, one-time calculated) indicator that allows you to test the hypothesis that price timeseries represent a "random walk", specifically Gaussian "random walk". This can help to construct a parametric transformation of price increments into evenly distributed, more stable and predictable time series, at least in terms of volatility.

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.

Bestsellers in the Market:

4 new topics on forum:

and 1 more...

More than 1000 new charts published:

Grafik XAUUSD, M5, 2025.04.12 11:39 UTC, FBS Markets Inc., MetaTrader 5, Demo
XAUUSD, M5
Chart BTCUSD, H1, 2025.04.11 00:16 UTC, Startrader Financial Markets Limited, MetaTrader 5, Demo
BTCUSD, H1
Chart PainX 600, M1, 2025.04.12 04:47 UTC, Systemgates Limited, MetaTrader 5, Real
PainX 600, M1

The most downloaded free products:

Bestsellers in the Market:

There are more than 32,490 products available in Market

3 new topics on forum:

The most downloaded free products:

Bestsellers in the Market:

6 new topics on forum:

and 3 more...

3 new signals now available for subscription:

Mathbot Medium RR
83% 4596 trades
Growth:83.04%
Equity:63,723.99USD
Balance:67,634.41USD
Forex Trend Hunter
34% 123 trades
Growth:33.78%
Equity:747.44USD
Balance:760.06USD
PyraGold AI
22% 124 trades
Growth:21.90%
Equity:1,441.25USD
Balance:1,441.25USD
There are more than 2,080 articles published on site

Published article "Neural Networks in Trading: Hierarchical Feature Learning for Point Clouds".

Neural Networks in Trading: Hierarchical Feature Learning for Point Clouds

We continue to study algorithms for extracting features from a point cloud. In this article, we will get acquainted with the mechanisms for increasing the efficiency of the PointNet method.

New publications in CodeBase

There are more than 11,580 codes published in Codebase

Published article "Creating a Trading Administrator Panel in MQL5 (Part IX): Code Organization (V): AnalyticsPanel Class".

Creating a Trading Administrator Panel in MQL5 (Part IX): Code Organization (V): AnalyticsPanel Class

In this discussion, we explore how to retrieve real-time market data and trading account information, perform various calculations, and display the results on a custom panel. To achieve this, we will dive deeper into developing an AnalyticsPanel class that encapsulates all these features, including panel creation. This effort is part of our ongoing expansion of the New Admin Panel EA, introducing advanced functionalities using modular design principles and best practices for code organization.

Published article "Introduction to MQL5 (Part 15): A Beginner's Guide to Building Custom Indicators (IV)".

Introduction to MQL5 (Part 15): A Beginner's Guide to Building Custom Indicators (IV)

In this article, you'll learn how to build a price action indicator in MQL5, focusing on key points like low (L), high (H), higher low (HL), higher high (HH), lower low (LL), and lower high (LH) for analyzing trends. You'll also explore how to identify the premium and discount zones, mark the 50% retracement level, and use the risk-reward ratio to calculate profit targets. The article also covers determining entry points, stop loss (SL), and take profit (TP) levels based on the trend structure.

Published article "Developing a Trading System Based on the Order Book (Part I): Indicator".

Developing a Trading System Based on the Order Book (Part I): Indicator

Depth of Market is undoubtedly a very important element for executing fast trades, especially in High Frequency Trading (HFT) algorithms. In this series of articles, we will look at this type of trading events that can be obtained through a broker on many tradable symbols. We will start with an indicator, where you can customize the color palette, position and size of the histogram displayed directly on the chart. We will also look at how to generate BookEvent events to test the indicator under certain conditions. Other possible topics for future articles include how to store price distribution data and how to use it in a strategy tester.

Published article "Statistical Arbitrage Through Mean Reversion in Pairs Trading: Beating the Market by Math".

Statistical Arbitrage Through Mean Reversion in Pairs Trading: Beating the Market by Math

This article describes the fundamentals of portfolio-level statistical arbitrage. Its goal is to facilitate the understanding of the principles of statistical arbitrage to readers without deep math knowledge and propose a starting point conceptual framework. The article includes a working Expert Advisor, some notes about its one-year backtest, and the respective backtest configuration settings (.ini file) for the reproduction of the experiment.

More than 1400 new charts published:

Gráfico XAUUSD, M30, 2025.04.10 03:16 UTC, MetaQuotes Ltd., MetaTrader 5, Demo
XAUUSD, M30
Chart EURUSD, H1, 2025.04.10 04:52 UTC, BenchMark Finance AD, MetaTrader 4, Real
EURUSD, H1
Gráfico EURUSD, M5, 2025.04.09 07:49 UTC, Valutrades Limited, MetaTrader 4, Real
EURUSD, M5
There are more than 149,760 topics available on forum

9 new topics on forum:

and 6 more...

The most downloaded free products:

Bestsellers in the Market:

The most popular forum topics:

6 new signals now available for subscription:

Happy Signal
43,617% 754 trades
Growth:43,616.68%
Equity:437,166.78USD
Balance:437,166.78USD
Wong1
237% 2590 trades
Growth:236.55%
Equity:4,424.12USD
Balance:5,000.00USD
QuantFleet USDJPY MT5
75% 1162 trades
Growth:75.01%
Equity:8,790.28USD
Balance:8,750.41USD
and 3 more...

Published article "From Basic to Intermediate: The Include Directive".

From Basic to Intermediate: The Include Directive

In today's article, we will discuss a compilation directive that is widely used in various codes that can be found in MQL5. Although this directive will be explained rather superficially here, it is important that you begin to understand how to use it, as it will soon become indispensable as you move to higher levels of programming. The content presented here is intended solely for educational purposes. Under no circumstances should the application be viewed for any purpose other than to learn and master the concepts presented.

Published article "Atmosphere Clouds Model Optimization (ACMO): Theory".

Atmosphere Clouds Model Optimization (ACMO): Theory

The article is devoted to the metaheuristic Atmosphere Clouds Model Optimization (ACMO) algorithm, which simulates the behavior of clouds to solve optimization problems. The algorithm uses the principles of cloud generation, movement and propagation, adapting to the "weather conditions" in the solution space. The article reveals how the algorithm's meteorological simulation finds optimal solutions in a complex possibility space and describes in detail the stages of ACMO operation, including "sky" preparation, cloud birth, cloud movement, and rain concentration.

New publications in CodeBase

  • Chande Kroll Stop Chande Kroll Stop indicator - stop levels for short and long positions.
  • PriceChanges changing character prices on an interval
  • Second Bars The indicator draws an arbitrary second timeframe on the chart.
  • Uniformity Factor Indicator This is a simple analytical (non-signal, one-time calculated) indicator that allows you to test the hypothesis that price timeseries represent a "random walk", specifically Gaussian "random walk". This can help to construct a parametric transformation of price increments into evenly distributed, more stable and predictable time series, at least in terms of volatility.
There are more than 32,440 products available in Market

The most downloaded free products:

Bestsellers in the Market:

6 new topics on forum:

and 3 more...

Published article "Neural Networks in Trading: Point Cloud Analysis (PointNet)".

Neural Networks in Trading: Point Cloud Analysis (PointNet)

Direct point cloud analysis avoids unnecessary data growth and improves the performance of models in classification and segmentation tasks. Such approaches demonstrate high performance and robustness to perturbations in the original data.

Published article "Quantitative approach to risk management: Applying VaR model to optimize multi-currency portfolio using Python and MetaTrader 5".

Quantitative approach to risk management: Applying VaR model to optimize multi-currency portfolio using Python and MetaTrader 5

This article explores the potential of the Value at Risk (VaR) model for multi-currency portfolio optimization. Using the power of Python and the functionality of MetaTrader 5, we demonstrate how to implement VaR analysis for efficient capital allocation and position management. From theoretical foundations to practical implementation, the article covers all aspects of applying one of the most robust risk calculation systems – VaR – in algorithmic trading.

Published article "Price Action Analysis Toolkit Development (Part 19): ZigZag Analyzer".

Price Action Analysis Toolkit Development (Part 19): ZigZag Analyzer

Every price action trader manually uses trendlines to confirm trends and spot potential turning or continuation levels. In this series on developing a price action analysis toolkit, we introduce a tool focused on drawing slanted trendlines for easy market analysis. This tool simplifies the process for traders by clearly outlining key trends and levels essential for effective price action evaluation.

More than 1200 new charts published:

Gráfico XAUUSD, M5, 2025.04.08 02:24 UTC, MetaQuotes Ltd., MetaTrader 5, Demo
XAUUSD, M5
Grafik US30, M1, 2025.04.07 14:12 UTC, Pepperstone Markets Kenya Limited, MetaTrader 4, Real
US30, M1
Grafik XAUUSD, M1, 2025.04.07 13:54 UTC, Exness Technologies Ltd, MetaTrader 5, Real
XAUUSD, M1

The most downloaded free products:

12 new topics on forum:

and 9 more...
1...103104105106107108109110111112113114115116117...697