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.

Most downloaded source codes this month

  • Find Swing Highs Swing Lows The Swing High/Low Identifier for MetaTrader 5 marks significant swing highs and swing lows directly on your chart with color-coded arrows. This tool helps traders quickly identify key price levels, which can serve as resistance and support, and is ideal for trend reversal analysis, support and resistance mapping, and enhancing price action strategies. By highlighting these crucial swing points, it provides valuable insights for making informed trading decisions and optimizing trading strategies.
  • Arbitrage Triangle EURGBP-EURUSD-GBPUSD The EA identifies discrepancies between theoretical and actual currency exchange rates to execute risk-minimized trading opportunities.
  • Trade Sessions Indicator This indicator is based on DRAW_FILLING buffers. The input parameters are absent, the TimeTradeServer(), TimeGMT() functions are used.

Most read articles this month

How to create Requirements Specification for ordering a trading robot

How to create Requirements Specification for ordering a trading robot

Are you trading using your own strategy? If your system rules can be formally described as software algorithms, it is better to entrust trading to an automated Expert Advisor. A robot does not need sleep or food and is not subject to human weaknesses. In this article, we show how to create Requirements Specification when ordering a trading robot in the Freelance service.

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.

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.

There are more than 31,220 products available in Market

18 new topics on forum:

and 15 more...

The most popular forum topics:

5 new signals now available for subscription:

ForexMaster4U
1,038% 434 trades
Growth:1,038.14%
Equity:335.92USD
Balance:3,264.99USD
FIT Manager Services
133% 5738 trades
Growth:132.62%
Equity:293,695.03USD
Balance:294,244.48USD
FFuMACv2
30% 238 trades
Growth:29.78%
Equity:1,652.34USD
Balance:1,652.61USD
and 2 more...

Published article "Neural Networks Made Easy (Part 87): Time Series Patching".

Neural Networks Made Easy (Part 87): Time Series Patching

Forecasting plays an important role in time series analysis. In the new article, we will talk about the benefits of time series patching.

Published article "How to add Trailing Stop using Parabolic SAR".

How to add Trailing Stop using Parabolic SAR

When creating a trading strategy, we need to test a variety of protective stop options. Here is where a dynamic pulling up of the Stop Loss level following the price comes to mind. The best candidate for this is the Parabolic SAR indicator. It is difficult to think of anything simpler and visually clearer.

The most downloaded free products:

Bestsellers in the Market:

There are more than 147,250 topics available on forum

24 new topics on forum:

and 21 more...

Published article "Creating a Trading Administrator Panel in MQL5 (Part II): Enhancing Responsiveness and Quick Messaging".

Creating a Trading Administrator Panel in MQL5 (Part II): Enhancing Responsiveness and Quick Messaging

In this article, we will enhance the responsiveness of the Admin Panel that we previously created. Additionally, we will explore the significance of quick messaging in the context of trading signals.

New publications in CodeBase

5 new signals now available for subscription:

Andorra Trading Pack 1 D
309% 5825 trades
Growth:308.76%
Equity:4,837.27EUR
Balance:4,849.48EUR
Andorra Trading Pack 3 G
86% 4834 trades
Growth:85.79%
Equity:5,615.02EUR
Balance:5,615.02EUR
M d fund
72% 548 trades
Growth:72.18%
Equity:5,383.11USD
Balance:5,444.28USD
and 2 more...

Published article "Example of Stochastic Optimization and Optimal Control".

Example of Stochastic Optimization and Optimal Control

This Expert Advisor, named SMOC (likely standing for Stochastic Model Optimal Control), is a simple example of an advanced algorithmic trading system for MetaTrader 5. It uses a combination of technical indicators, model predictive control, and dynamic risk management to make trading decisions. The EA incorporates adaptive parameters, volatility-based position sizing, and trend analysis to optimize its performance across varying market conditions.

Published article "Self Optimizing Expert Advisor with MQL5 And Python (Part III): Cracking The Boom 1000 Algorithm".

Self Optimizing Expert Advisor with MQL5 And Python (Part III): Cracking The Boom 1000 Algorithm

In this series of articles, we discuss how we can build Expert Advisors capable of autonomously adjusting themselves to dynamic market conditions. In today's article, we will attempt to tune a deep neural network to Deriv's synthetic markets.

The most downloaded free products:

Bestsellers in the Market:

Most downloaded source codes this week

  • SuperTrend SuperTrend indicator.
  • Find Swing Highs Swing Lows The Swing High/Low Identifier for MetaTrader 5 marks significant swing highs and swing lows directly on your chart with color-coded arrows. This tool helps traders quickly identify key price levels, which can serve as resistance and support, and is ideal for trend reversal analysis, support and resistance mapping, and enhancing price action strategies. By highlighting these crucial swing points, it provides valuable insights for making informed trading decisions and optimizing trading strategies.
  • Arbitrage Triangle EURGBP-EURUSD-GBPUSD The EA identifies discrepancies between theoretical and actual currency exchange rates to execute risk-minimized trading opportunities.

Most read articles this week

How to create Requirements Specification for ordering a trading robot

How to create Requirements Specification for ordering a trading robot

Are you trading using your own strategy? If your system rules can be formally described as software algorithms, it is better to entrust trading to an automated Expert Advisor. A robot does not need sleep or food and is not subject to human weaknesses. In this article, we show how to create Requirements Specification when ordering a trading robot in the Freelance service.

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.

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.

4 new signals now available for subscription:

JP10K THB Medium risk
61% 149 trades
Growth:61.46%
Equity:16,146.41THB
Balance:16,146.41THB
Javier Pellicer
4% 587 trades
Growth:3.90%
Equity:103,626.72USD
Balance:103,895.56USD
QFT Gold GBPUSD EURUSD
4% 841 trades
Growth:3.74%
Equity:1,650.28USD
Balance:1,650.28USD
and 1 more...

8 new topics on forum:

and 5 more...

Bestsellers in the Market:

14 new topics on forum:

and 11 more...
There are more than 31,170 products available in Market

More than 100 new charts published:

Chart EURUSD, H4, 9/5/2024 11:02 AM UTC, RoboForex Ltd, MetaTrader 4, Real
EURUSD, H4
Graphique EURUSD, H1, 2024.09.06 08:49 UTC, InstaForex, MetaTrader 4, Real
EURUSD, H1
Chart EURUSDrfd, H8, 9/4/2024 4:02 AM UTC, ООО ''Альфа-Форекс'', MetaTrader 5, Real
EURUSDrfd, H8

The most popular forum topics:

2 new signals now available for subscription:

XAU DWY Super
251% 1198 trades
Growth:251.21%
Equity:3,472.78USD
Balance:3,373.24USD
Micro Greens
57% 671 trades
Growth:56.89%
Equity:297.44USD
Balance:297.44USD

The most downloaded free products:

Bestsellers in the Market:

3 new signals now available for subscription:

REKSADANA EMAS
223% 2415 trades
Growth:223.41%
Equity:4,068.72USD
Balance:4,068.72USD
MT4Tolusios
69% 4881 trades
Growth:69.09%
Equity:169,030.77USD
Balance:169,094.76USD
TradingBots Futuros Brazil I
10% 264 trades
Growth:10.16%
Equity:2,100.00BRL
Balance:2,100.00BRL

12 new topics on forum:

and 9 more...
There are more than 1,770 articles published on site

Published article "Reimagining Classic Strategies in MQL5 (Part II): FTSE100 and UK Gilts".

Reimagining Classic Strategies in MQL5 (Part II): FTSE100 and UK Gilts

In this series of articles, we explore popular trading strategies and try to improve them using AI. In today's article, we revisit the classical trading strategy built on the relationship between the stock market and the bond market.

Published article "MQL5 Wizard Techniques you should know (Part 37): Gaussian Process Regression with Linear and Matérn Kernels".

MQL5 Wizard Techniques you should know (Part 37): Gaussian Process Regression with Linear and Matérn Kernels

Linear Kernels are the simplest matrix of its kind used in machine learning for linear regression and support vector machines. The Matérn kernel on the other hand is a more versatile version of the Radial Basis Function we looked at in an earlier article, and it is adept at mapping functions that are not as smooth as the RBF would assume. We build a custom signal class that utilizes both kernels in forecasting long and short conditions.

Published article "Formulating Dynamic Multi-Pair EA (Part 1): Currency Correlation and Inverse Correlation".

Formulating Dynamic Multi-Pair EA (Part 1): Currency Correlation and Inverse Correlation

Dynamic multi pair Expert Advisor leverages both on correlation and inverse correlation strategies to optimize trading performance. By analyzing real-time market data, it identifies and exploits the relationship between currency pairs.

Published article "Creating an MQL5-Telegram Integrated Expert Advisor (Part 5): Sending Commands from Telegram to MQL5 and Receiving Real-Time Responses".

Creating an MQL5-Telegram Integrated Expert Advisor (Part 5): Sending Commands from Telegram to MQL5 and Receiving Real-Time Responses

In this article, we create several classes to facilitate real-time communication between MQL5 and Telegram. We focus on retrieving commands from Telegram, decoding and interpreting them, and sending appropriate responses back. By the end, we ensure that these interactions are effectively tested and operational within the trading environment

Published article "Developing a multi-currency Expert Advisor (Part 9): Collecting optimization results for single trading strategy instances".

Developing a multi-currency Expert Advisor (Part 9): Collecting optimization results for single trading strategy instances

Let's outline the main stages of the EA development. One of the first things to be done will be to optimize a single instance of the developed trading strategy. Let's try to collect all the necessary information about the tester passes during the optimization in one place.

The most downloaded free products:

Bestsellers in the Market:

There are more than 147,180 topics available on forum

19 new topics on forum:

and 16 more...

12 new signals now available for subscription:

Cri26
162% 1193 trades
Growth:161.75%
Equity:24,278.72EUR
Balance:25,231.91EUR
Yhqtv 260
59% 1782 trades
Growth:58.50%
Equity:727.94USD
Balance:727.94USD
Ori a
48% 3461 trades
Growth:47.95%
Equity:5,649.35USD
Balance:5,697.32USD
and 9 more...

New publications in CodeBase

  • buysell+sl+tp script to open a buy position at the current price in the MT5 window with a specified stop loss (in pips) and take profit (in pips)
  • Max trade volume checker for your trading account A dialog to display the maximum lot size permitted on the underlying asset for different types of orders (buy, sell, pending buy, and pending sell).

Published article "Introduction to MQL5 (Part 9): Understanding and Using Objects in MQL5".

Introduction to MQL5 (Part 9): Understanding and Using Objects in MQL5

Learn to create and customize chart objects in MQL5 using current and historical data. This project-based guide helps you visualize trades and apply MQL5 concepts practically, making it easier to build tools tailored to your trading needs.

Published article "Neural Networks Made Easy (Part 86): U-Shaped Transformer".

Neural Networks Made Easy (Part 86): U-Shaped Transformer

We continue to study timeseries forecasting algorithms. In this article, we will discuss another method: the U-shaped Transformer.

Published article "Reimagining Classic Strategies (Part VIII): Currency Markets And Precious Metals on the USDCAD".

Reimagining Classic Strategies (Part VIII): Currency Markets And Precious Metals on the USDCAD

In this series of articles, we revisit well-known trading strategies to see if we can improve them using AI. In today's discussion, join us as we test whether there is a reliable relationship between precious metals and currencies.

The most downloaded free products:

There are more than 31,110 products available in Market
1...394041424344454647484950515253...608