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 downloaded free products:

Bestsellers in the Market:

There are more than 32,980 products available in Market

7 new topics on forum:

and 4 more...

Published article "Anarchic Society Optimization (ASO) algorithm".

Anarchic Society Optimization (ASO) algorithm

In this article, we will get acquainted with the Anarchic Society Optimization (ASO) algorithm and discuss how an algorithm based on the irrational and adventurous behavior of participants in an anarchic society (an anomalous system of social interaction free from centralized power and various kinds of hierarchies) is able to explore the solution space and avoid the traps of local optimum. The article presents a unified ASO structure applicable to both continuous and discrete problems.

4 new signals now available for subscription:

EA HEDGE 8799853
383% 39496 trades
Growth:383.39%
Equity:29,454.68USD
Balance:29,104.18USD
EA HEDGE 8799850
133% 38732 trades
Growth:132.98%
Equity:37,836.12USD
Balance:37,467.97USD
Bot Scalp Band 8799034
115% 4125 trades
Growth:114.88%
Equity:9,978.47USD
Balance:13,949.47USD
and 1 more...

The most downloaded free products:

More than 200 new charts published:

Grafik EURNZDm, M15, 2025.02.21 20:44 UTC, Exness Technologies Ltd, MetaTrader 4, Demo
EURNZDm, M15
Graphique XAUUSD, H1, 2025.02.21 06:26 UTC, Stratos Trading Pty. Limited, MetaTrader 4, Demo
XAUUSD, H1
차트 USDJPY, W1, 2025.02.21 03:28 UTC, LMAX Broker Mauritius Limited, MetaTrader 4, Real
USDJPY, W1

Bestsellers in the Market:

Most downloaded source codes this week

  • Smart Trend Follower This EA is designed to automatically follow market trends using signals from the Moving Average and Stochastic Oscillator indicators. The EA detects buy and sell signals by utilizing MA crossovers and confirms the trend with Stochastic. Additionally, the EA includes automatic position management, such as setting Take Profit, Stop Loss, and lot size doubling to enhance trading effectiveness in trending markets.
  • Trade Assistant MT5 Trade Assistant MetaTrader indicator — a multi-timeframe indicator that is based on three standard indicators: Stochastic oscillator, RSI (Relative Strength Index), and CCI (Commodity Channel Index). It displays current trend directions for M1, M5, M15, M30, H1, H4, D1, W1, and MN1 timeframes. When you follow such an indicator you have a clear picture of the trends across all important timeframes. It doesn't matter which timeframe you attach this indicator to. The indicator can be downloaded for MT4 and MT5.
  • Trade Assistant MT4 Trade Assistant MetaTrader indicator — a multi-timeframe indicator that is based on three standard indicators: Stochastic oscillator, RSI (Relative Strength Index), and CCI (Commodity Channel Index). It displays current trend directions for M1, M5, M15, M30, H1, H4, D1, W1, and MN1 timeframes. When you follow such an indicator you have a clear picture of the trends across all important timeframes. It doesn't matter which timeframe you attach this indicator to. The indicator can be downloaded for MT4 and MT5.

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.

Automating Trading Strategies in MQL5 (Part 6): Mastering Order Block Detection for Smart Money Trading

Automating Trading Strategies in MQL5 (Part 6): Mastering Order Block Detection for Smart Money Trading

In this article, we automate order block detection in MQL5 using pure price action analysis. We define order blocks, implement their detection, and integrate automated trade execution. Finally, we backtest the strategy to evaluate its performance.

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.

7 new topics on forum:

and 4 more...

3 new signals now available for subscription:

NeroSignal
449% 1840 trades
Growth:448.67%
Equity:2,260.92USD
Balance:2,285.03USD
Glauber Sinais MT4
97% 857 trades
Growth:96.67%
Equity:3,461.28USD
Balance:2,835.05USD
Live 6K
41% 344 trades
Growth:41.08%
Equity:2,172.85USD
Balance:2,172.85USD

The most downloaded free products:

There are more than 32,920 products available in Market

Bestsellers in the Market:

5 new signals now available for subscription:

BreakoutPTFMT5
202% 6642 trades
Growth:202.05%
Equity:1,208.11EUR
Balance:1,208.11EUR
YinYang 69 A
180% 905 trades
Growth:180.45%
Equity:26,051.79USD
Balance:26,051.79USD
LiveWave01
63% 529 trades
Growth:62.93%
Equity:3,280.77EUR
Balance:5,429.43EUR
and 2 more...

New publications in CodeBase

There are more than 11,540 codes published in Codebase

3 new topics on forum:

The most downloaded free products:

Bestsellers in the Market:

New publications in CodeBase

  • Useful #define statements These are some #define statements that are useful to perform operations in your EA. You only need to assign the name of your variables at the beginning of the file, and then let the other #define statements do the work. In order to use this file, add #include <DEFINE_statements.mqh> to the first line in your EA file.
  • Self Optimized SMA The indicator plots two lines. The lower line is calculated based on the latest SMA period that caused a bounce up. The upper line is calculated based on the latest SMA period that caused a bounce down.

4 new signals now available for subscription:

Xauusd9999
101% 9608 trades
Growth:100.57%
Equity:6,452.72USD
Balance:6,452.72USD
No 09 TickMill Index Trade 2430
71% 1272 trades
Growth:70.53%
Equity:6,715.54USD
Balance:6,733.75USD
Valiant One
42% 1894 trades
Growth:42.06%
Equity:7,047.48USD
Balance:7,102.94USD
and 1 more...

9 new topics on forum:

and 6 more...
There are more than 2,010 articles published on site

Published article "MQL5 Wizard Techniques you should know (Part 55): SAC with Prioritized Experience Replay".

MQL5 Wizard Techniques you should know (Part 55): SAC with Prioritized Experience Replay

Replay buffers in Reinforcement Learning are particularly important with off-policy algorithms like DQN or SAC. This then puts the spotlight on the sampling process of this memory-buffer. While default options with SAC, for instance, use random selection from this buffer, Prioritized Experience Replay buffers fine tune this by sampling from the buffer based on a TD-score. We review the importance of Reinforcement Learning, and, as always, examine just this hypothesis (not the cross-validation) in a wizard assembled Expert Advisor.

Published article "Automating Trading Strategies in MQL5 (Part 8): Building an Expert Advisor with Butterfly Harmonic Patterns".

Automating Trading Strategies in MQL5 (Part 8): Building an Expert Advisor with Butterfly Harmonic Patterns

In this article, we build an MQL5 Expert Advisor to detect Butterfly harmonic patterns. We identify pivot points and validate Fibonacci levels to confirm the pattern. We then visualize the pattern on the chart and automatically execute trades when confirmed.

Published article "Neural Networks in Trading: Injection of Global Information into Independent Channels (InjectTST)".

Neural Networks in Trading: Injection of Global Information into Independent Channels (InjectTST)

Most modern multimodal time series forecasting methods use the independent channels approach. This ignores the natural dependence of different channels of the same time series. Smart use of two approaches (independent and mixed channels) is the key to improving the performance of the models.

Published article "Build Self Optimizing Expert Advisors in MQL5 (Part 6): Stop Out Prevention".

Build Self Optimizing Expert Advisors in MQL5 (Part 6): Stop Out Prevention

Join us in our discussion today as we look for an algorithmic procedure to minimize the total number of times we get stopped out of winning trades. The problem we faced is significantly challenging, and most solutions given in community discussions lack set and fixed rules. Our algorithmic approach to solving the problem increased the profitability of our trades and reduced our average loss per trade. However, there are further advancements to be made to completely filter out all trades that will be stopped out, our solution is a good first step for anyone to try.

The most popular forum topics:

The most downloaded free products:

More than 400 new charts published:

チャート SP500+, H1, 2025.02.18 12:24 UTC, STARTRADER International PTY Limited, MetaTrader 4, Real
SP500+, H1
차트 XAUUSD+, M15, 2025.02.19 11:58 UTC, STARTRADER International PTY Limited, MetaTrader 4, Real
XAUUSD+, M15
图表 XAUUSD+, M15, 2025.02.19 07:56 UTC, STARTRADER International PTY Limited, MetaTrader 4, Real
XAUUSD+, M15

Bestsellers in the Market:

There are more than 149,190 topics available on forum

12 new topics on forum:

and 9 more...

2 new signals now available for subscription:

YUNCL moshi 03
447% 2584 trades
Growth:447.43%
Equity:59,271.74USD
Balance:59,271.74USD
TheTen
37% 364 trades
Growth:36.72%
Equity:267.97USD
Balance:267.97USD

Published article "Neural Networks in Trading: Practical Results of the TEMPO Method".

Neural Networks in Trading: Practical Results of the TEMPO Method

We continue our acquaintance with the TEMPO method. In this article we will evaluate the actual effectiveness of the proposed approaches on real historical data.

The most downloaded free products:

6 new signals now available for subscription:

Gold pro
6,503% 1005 trades
Growth:6,503.22%
Equity:200.00USD
Balance:200.00USD
Gemby Didi 1
369% 2439 trades
Growth:369.26%
Equity:23,195.11USD
Balance:26,791.62USD
DealersTrade GBPUSD 5m
77% 1354 trades
Growth:76.55%
Equity:25,719.46USD
Balance:26,552.70USD
and 3 more...

12 new topics on forum:

and 9 more...

Bestsellers in the Market:

There are more than 32,850 products available in Market

Published article "Price Action Analysis Toolkit Development (Part 14): Parabolic Stop and Reverse Tool".

Price Action Analysis Toolkit Development (Part 14): Parabolic Stop and Reverse Tool

Embracing technical indicators in price action analysis is a powerful approach. These indicators often highlight key levels of reversals and retracements, offering valuable insights into market dynamics. In this article, we demonstrate how we developed an automated tool that generates signals using the Parabolic SAR indicator.

Published article "William Gann methods (Part I): Creating Gann Angles indicator".

William Gann methods (Part I): Creating Gann Angles indicator

What is the essence of Gann Theory? How are Gann angles constructed? We will create Gann Angles indicator for MetaTrader 5.

The most popular forum topics:

The most downloaded free products:

Bestsellers in the Market:

13 new topics on forum:

and 10 more...

Most downloaded source codes this month

  • Candlestick patterns This is a indicator displaying candlesticks patterns on a chart.
  • BollingerBandsEA BollingerBandsEA trades according to Bollinger Bands.
  • Trend Equilibrium Indicator TrendEQ The Trend Equilibrium Indicator TrendEQ dynamically analyzes market movements by combining momentum and volatility. By scaling momentum with the market’s volatility, the TrendEQ provides a reliable measure of trend strength and direction.
1...545556575859606162636465666768...643