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.

Bestsellers in the Market:

6 new topics on forum:

and 3 more...

More than 1000 new charts published:

График XAUUSD, M30, 2025.08.01 12:55 UTC, FBS Markets Inc., MetaTrader 5, Demo
XAUUSD, M30
Chart GBPUSD, M15, 2025.08.01 12:56 UTC, FBS Markets Inc., MetaTrader 5, Demo
GBPUSD, M15
Chart Costco, H4, 2025.08.01 15:31 UTC, XM Global Limited, MetaTrader 5, Real
Costco, H4

The most downloaded free products:

8 new signals now available for subscription:

Crazy26p
752% 8606 trades
Growth:751.68%
Equity:6,034.02GBP
Balance:6,075.92GBP
HedGinG AUNU B
534% 623 trades
Growth:534.08%
Equity:938.41USD
Balance:938.09USD
Lazarus
289% 382 trades
Growth:289.43%
Equity:88,657.44USD
Balance:108,766.90USD
and 5 more...

Bestsellers in the Market:

2 new topics on forum:

Published article "Expert Advisor based on the universal MLP approximator".

Expert Advisor based on the universal MLP approximator

The article presents a simple and accessible way to use a neural network in a trading EA that does not require deep knowledge of machine learning. The method eliminates the target function normalization, as well as overcomes "weight explosion" and "network stall" issues offering intuitive training and visual control of the results.

Published article "MQL5 Trading Tools (Part 7): Informational Dashboard for Multi-Symbol Position and Account Monitoring".

MQL5 Trading Tools (Part 7): Informational Dashboard for Multi-Symbol Position and Account Monitoring

In this article, we develop an informational dashboard in MQL5 for monitoring multi-symbol positions and account metrics like balance, equity, and free margin. We implement a sortable grid with real-time updates, CSV export, and a glowing header effect to enhance usability and visual appeal.

More than 800 new charts published:

Gráfico EURUSD, H4, 2025.07.31 00:18 UTC, FourPro Markets Ltd., MetaTrader 5, Real
EURUSD, H4
Gráfico US100.cash, M5, 2025.07.31 14:28 UTC, FTMO Global Markets Ltd, MetaTrader 5, Real
US100.cash, M5
图表 XAU_USD, H4, 2025.07.31 05:01 UTC, BenchMark Finance AD, MetaTrader 4, Real
XAU_USD, H4

The most downloaded free products:

Bestsellers in the Market:

There are more than 36,100 products available in Market

3 new signals now available for subscription:

Advanced Scalper Live
91% 7738 trades
Growth:90.75%
Equity:190.75USD
Balance:190.75USD
WayTradeScalper
61% 468 trades
Growth:61.43%
Equity:4,016.87USD
Balance:4,016.87USD
FJ UNIVERSE MM Technology Account
15% 6288 trades
Growth:15.08%
Equity:2,065.55USD
Balance:2,306.06USD

6 new topics on forum:

and 3 more...

Published article "Portfolio optimization in Forex: Synthesis of VaR and Markowitz theory".

Portfolio optimization in Forex: Synthesis of VaR and Markowitz theory

How does portfolio trading work on Forex? How can Markowitz portfolio theory for portfolio proportion optimization and VaR model for portfolio risk optimization be synthesized? We create a code based on portfolio theory, where, on the one hand, we will get low risk, and on the other, acceptable long-term profitability.

New publications in CodeBase

  • Checking the server time changes due to the summer time changeover Unfortunately I had to realise that some brokers are a bit careless with the server time changeover, which I had not expected and which surprised me a lot. Here is a script with which everyone can check their broker.
  • EQ Historical equity of one-time and one-time open virtual positions to analyse the efficiency of spread/equity trading
There are more than 11,710 codes published in Codebase

The most downloaded free products:

More than 1100 new charts published:

График XAUUSD, M30, 2025.07.30 04:38 UTC, MetaQuotes Ltd., MetaTrader 5, Demo
XAUUSD, M30
Gráfico AUDUSD-ECN, M5, 2025.07.30 05:30 UTC, VT Markets (Pty) Ltd, MetaTrader 5, Demo
AUDUSD-ECN, M5
チャート US100.cash, M5, 2025.07.30 22:35 UTC, FTMO Global Markets Ltd, MetaTrader 5, Real
US100.cash, M5

Bestsellers in the Market:

The most popular forum topics:

4 new signals now available for subscription:

TTS Novry Simanjuntak 10K MT5
322% 1251 trades
Growth:321.67%
Equity:4,924.24USD
Balance:4,924.24USD
Velocity And Sentinel MT5
133% 1481 trades
Growth:132.79%
Equity:1,435.23USD
Balance:1,552.86USD
Loophole
67% 261 trades
Growth:66.91%
Equity:333.82USD
Balance:333.82USD
and 1 more...

3 new topics on forum:

Published article "Algorithmic trading based on 3D reversal patterns".

Algorithmic trading based on 3D reversal patterns

Discovering a new world of automated trading on 3D bars. What does a trading robot look like on multidimensional price bars? Are "yellow" clusters of 3D bars able to predict trend reversals? What does multidimensional trading look like?

Published article "Price Action Analysis Toolkit Development (Part 34): Turning Raw Market Data into Predictive Models Using an Advanced Ingestion Pipeline".

Price Action Analysis Toolkit Development (Part 34): Turning Raw Market Data into Predictive Models Using an Advanced Ingestion Pipeline

Have you ever missed a sudden market spike or been caught off‑guard when one occurred? The best way to anticipate live events is to learn from historical patterns. Intending to train an ML model, this article begins by showing you how to create a script in MetaTrader 5 that ingests historical data and sends it to Python for storage—laying the foundation for your spike‑detection system. Read on to see each step in action.

More than 700 new charts published:

チャート EURAUD.0, M5, 2025.07.29 00:08 UTC, Deriv.com Limited, MetaTrader 5, Demo
EURAUD.0, M5
График GBPUSD, M30, 2025.07.29 13:28 UTC, FBS Markets Inc., MetaTrader 5, Real
GBPUSD, M30
График GBPUSD, M5, 2025.07.29 12:55 UTC, FTMO Global Markets Ltd, MetaTrader 5, Real
GBPUSD, M5

The most downloaded free products:

There are more than 36,030 products available in Market

Most downloaded source codes this month

  • Supertrend A SuperTrend indicator that plots trend direction using ATR volatility to create dynamic support/resistance levels for MetaTrader 5.
  • Auto Tp Set Auto TP and SL: The “Set Auto TP and SL” (Take Profit and Stop Loss) feature is a crucial tool in any trading strategy, designed to automate risk and reward management. It allows traders to define fixed price levels where a trade should be automatically closed to either secure profits (TP) or limit losses (SL), removing the need for constant manual monitoring. When this feature is enabled, each position you open will automatically include a predefined Take Profit and Stop Loss level based on your custom parameters, such as a specific number of pips, percentage of balance, or technical levels. This not only saves time but also ensures that your trades are protected from sudden market movements and emotional decision-making.
  • Auto Tp Set Auto TP and SL: Automatically setting Take Profit (TP) and Stop Loss (SL) helps manage risk and lock in profits without manual intervention. This feature ensures each trade has predefined exit levels, reducing emotional decision-making and improving trading discipline. Ideal for both beginners and experienced traders, it provides consistency and protection in volatile markets.

Most read articles this month

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:

There are more than 150,940 topics available on forum

4 new topics on forum:

and 1 more...

New publications in CodeBase

3 new signals now available for subscription:

Cryptowanlanid Multi
731% 6507 trades
Growth:731.11%
Equity:981.02USD
Balance:1,662.22USD
JY01
226% 2004 trades
Growth:226.35%
Equity:1,687.15USD
Balance:2,700.10USD
NY Gold Pulse V2 Progresivo
-19% 78 trades
Growth:-19.46%
Equity:1,210.51USD
Balance:1,210.51USD
There are more than 2,280 articles published on site

Published article "Self Optimizing Expert Advisors in MQL5 (Part 10): Matrix Factorization".

Self Optimizing Expert Advisors in MQL5 (Part 10): Matrix Factorization

Factorization is a mathematical process used to gain insights into the attributes of data. When we apply factorization to large sets of market data — organized in rows and columns — we can uncover patterns and characteristics of the market. Factorization is a powerful tool, and this article will show how you can use it within the MetaTrader 5 terminal, through the MQL5 API, to gain more profound insights into your market data.

Published article "From Novice to Expert: Reporting EA — Setting up the work flow".

From Novice to Expert: Reporting EA — Setting up the work flow

Brokerages often provide trading account reports at regular intervals, based on a predefined schedule. These firms, through their API technologies, have access to your account activity and trading history, allowing them to generate performance reports on your behalf. Similarly, the MetaTrader 5 terminal stores detailed records of your trading activity, which can be leveraged using MQL5 to create fully customized reports and define personalized delivery methods.

Published article "Market Profile indicator (Part 2): Optimization and rendering on canvas".

Market Profile indicator (Part 2): Optimization and rendering on canvas

The article considers an optimized version of the Market Profile indicator, where rendering with multiple graphical objects is replaced with rendering on a canvas - an object of the CCanvas class.

The most downloaded free products:

More than 1200 new charts published:

チャート EURJPY, M30, 2025.07.28 11:55 UTC, FBS Markets Inc., MetaTrader 5, Demo
EURJPY, M30
Chart US100.cash, M5, 2025.07.28 22:49 UTC, FTMO Global Markets Ltd, MetaTrader 5, Real
US100.cash, M5
Chart NZDCHF, M5, 2025.07.28 12:39 UTC, RoboForex Ltd, MetaTrader 4, Demo
NZDCHF, M5

Bestsellers in the Market:

4 new signals now available for subscription:

ATG Live
110% 149 trades
Growth:110.34%
Equity:631.43USD
Balance:631.43USD
Apex EA 5 M15
5% 390 trades
Growth:4.88%
Equity:385.92USD
Balance:387.55USD
MadT
-39% 1932 trades
Growth:-39.46%
Equity:4,018.91USD
Balance:3,628.53USD
and 1 more...

4 new topics on forum:

and 1 more...

Published article "MQL5 Wizard Techniques you should know (Part 77): Using Gator Oscillator and the Accumulation/Distribution Oscillator".

MQL5 Wizard Techniques you should know (Part 77): Using Gator Oscillator and the Accumulation/Distribution Oscillator

The Gator Oscillator by Bill Williams and the Accumulation/Distribution Oscillator are another indicator pairing that could be used harmoniously within an MQL5 Expert Advisor. We use the Gator Oscillator for its ability to affirm trends, while the A/D is used to provide confirmation of the trends via checks on volume. In exploring this indicator pairing, as always, we use the MQL5 wizard to build and test out their potential.

Published article "MetaTrader tick info access from MQL5 services to Python application using sockets".

MetaTrader tick info access from MQL5 services to Python application using sockets

Sometimes everything is not programmable in the MQL5 language. And even if it is possible to convert existing advanced libraries in MQL5, it would be time-consuming. This article tries to show that we can bypass Windows OS dependency by transporting tick information such as bid, ask and time with MetaTrader services to a Python application using sockets.

Published article "Building a Trading System (Part 1): A Quantitative Approach".

Building a Trading System (Part 1): A Quantitative Approach

Many traders evaluate strategies based on short-term performance, often abandoning profitable systems too early. Long-term profitability, however, depends on positive expectancy through optimized win rate and risk-reward ratio, along with disciplined position sizing. These principles can be validated using Monte Carlo simulation in Python with back-tested metrics to assess whether a strategy is robust or likely to fail over time.

New publications in CodeBase

The most downloaded free products:

1...636465666768697071727374757677...677