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.

17 new products are now available on the Market:

and 12 more...

Published article "Category Theory in MQL5 (Part 7): Multi, Relative and Indexed Domains".

Category Theory in MQL5 (Part 7): Multi, Relative and Indexed Domains

Category Theory is a diverse and expanding branch of Mathematics which is only recently getting some coverage in the MQL5 community. These series of articles look to explore and examine some of its concepts & axioms with the overall goal of establishing an open library that provides insight while also hopefully furthering the use of this remarkable field in Traders' strategy development.

The most downloaded free products:

70 new signals now available for subscription:

Steinkort
2 920% 2216 trades
Growth:2 919.53%
Equity:23 723.89USD
Balance:24 661.79USD
Trader Tia Chop
296% 265 trades
Growth:295.91%
Equity:473.86USD
Balance:505.45USD
DERIV UNLIMITED SITRA
271% 217 trades
Growth:270.90%
Equity:74.18USD
Balance:74.18USD
and 67 more...

Bestsellers in the Market:

32 new products are now available on the Market:

and 27 more...

13 new topics on forum:

and 10 more...

Published article "How to connect MetaTrader 5 to PostgreSQL".

How to connect MetaTrader 5 to PostgreSQL

This article describes four methods for connecting MQL5 code to a Postgres database and provides a step-by-step tutorial for setting up a development environment for one of them, a REST API, using the Windows Subsystem For Linux (WSL). A demo app for the API is provided along with the corresponding MQL5 code to insert data and query the respective tables, as well as a demo Expert Advisor to consume this data.

21 new topics on forum:

and 18 more...

The most downloaded free products:

Bestsellers in the Market:

62 new signals now available for subscription:

MANCING 80039647
579% 400 trades
Growth:578.91%
Equity:3 392.17USD
Balance:3 538.87USD
Hopelesshope
241% 247 trades
Growth:240.88%
Equity:484.25USD
Balance:484.53USD
FULL POWER
201% 80 trades
Growth:201.17%
Equity:10 860.86USD
Balance:15 058.52USD
and 59 more...
There are more than 27 900 products available in Market

24 new products are now available on the Market:

and 19 more...

Most downloaded source codes this month

Most read articles this month

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 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.

The most popular forum topics:

The most downloaded free products:

76 new signals now available for subscription:

YX IC 04
131% 2192 trades
Growth:130.86%
Equity:2 054.89USD
Balance:2 054.89USD
YX IC 03
125% 2064 trades
Growth:125.18%
Equity:1 121.27USD
Balance:1 121.27USD
Forex Filatov Panel
115% 515 trades
Growth:114.66%
Equity:2 977.74USD
Balance:2 977.74USD
and 73 more...

Bestsellers in the Market:

28 new topics on forum:

and 25 more...

26 new products are now available on the Market:

and 21 more...

39 new signals now available for subscription:

Martingle
607% 24028 trades
Growth:606.80%
Equity:7 223.44USD
Balance:7 281.78USD
Institutional style Hedge and Swing
75% 118 trades
Growth:75.21%
Equity:1 737.61USD
Balance:1 752.13USD
Elise Special EURGBP
51% 588 trades
Growth:50.75%
Equity:38 160.03USD
Balance:38 405.49USD
and 36 more...

The most popular forum topics:

12 new topics on forum:

and 9 more...

Most downloaded source codes this week

  • Trade Sessions Indicator This indicator is based on DRAW_FILLING buffers. The input parameters are absent, the TimeTradeServer(), TimeGMT() functions are used.
  • Candle Time End and Spread The indicator displays the current spread and the time till closing the bar (candlestick) at the same time.
  • Auto TP multiplied by SL Th Expert will set the TP based on the SL manually set using the input multiplier. Using this you can set 2,3,4 etc times the SL set.

Most read articles this week

Take a few lessons from Prop Firms (Part 1) — An introduction

Take a few lessons from Prop Firms (Part 1) — An introduction

In this introductory article, I address a few of the lessons one can take from the challenge rules that proprietary trading firms implement. This is especially relevant for beginners and those who struggle to find their footing in this world of trading. The subsequent article will address the code implementation.

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.

Bestsellers in the Market:

20 new products are now available on the Market:

and 15 more...

The most downloaded free products:

Bestsellers in the Market:

39 new signals now available for subscription:

Biasing8nf
521% 34691 trades
Growth:521.12%
Equity:14 948.50USD
Balance:14 957.99USD
Net Oil 10K
253% 1755 trades
Growth:252.82%
Equity:12 703.10USD
Balance:16 497.70USD
TMGM Gold Pro
224% 1293 trades
Growth:223.63%
Equity:1 004.07USD
Balance:1 067.57USD
and 36 more...
There are more than 27 830 products available in Market

15 new products are now available on the Market:

and 10 more...

14 new topics on forum:

and 11 more...

New publications in CodeBase

  • Equity and Balance as an indicator for MT5 This is a very easy-to-use indicator that displays the changes in Equity and balance of the trading account as it dynamically moves. Particularly useful on the back tester and good for beginners to read this very easy MQL5 code.
  • Dynamic Trailing Stop Loss and Profit Target Management This code snippet implements a dynamic risk management strategy for existing trades. It focuses on closing trades based on profit or loss thresholds and employs a trailing stop loss to lock in profits as the trade moves favorably. The strategy helps manage risk and enhance profitability in a streamlined manner.
  • Ma Price Cross (Custom Time) Buys when price breaks above the MA and Sells when price breaks below the MA. User can choose the time range (server time) to trade in.
  • Strongest Pair Indicator This will return the pair with the most growth in the user input start time and end time

Bestsellers in the Market:

28 new products are now available on the Market:

and 23 more...

67 new signals now available for subscription:

Maidake02
2 003% 85 trades
Growth:2 003.24%
Equity:2 103.24USD
Balance:2 103.24USD
FXtrader XM001
312% 128 trades
Growth:311.95%
Equity:118.76USD
Balance:146.16USD
Feiyangcaijing
227% 6597 trades
Growth:227.37%
Equity:5 015.37USD
Balance:5 029.32USD
and 64 more...

19 new topics on forum:

and 16 more...

Published article "Creating an EA that works automatically (Part 11): Automation (III)".

Creating an EA that works automatically (Part 11): Automation (III)

An automated system will not be successful without proper security. However, security will not be ensured without a good understanding of certain things. In this article, we will explore why achieving maximum security in automated systems is such a challenge.

More than 100 new charts published:

Chart EURUSD, M15, 2023.04.28 09:32 UTC, FXTM, MetaTrader 4, Real
EURUSD, M15
Chart XAUUSD, M1, 2023.04.28 03:40 UTC, FXTM, MetaTrader 4, Real
XAUUSD, M1
Chart XAUUSD, H1, 2023.04.26 20:21 UTC, FXTM, MetaTrader 4, Real
XAUUSD, H1

Published article "Population optimization algorithms: Saplings Sowing and Growing up (SSG)".

Population optimization algorithms: Saplings Sowing and Growing up (SSG)

Saplings Sowing and Growing up (SSG) algorithm is inspired by one of the most resilient organisms on the planet demonstrating outstanding capability for survival in a wide variety of conditions.

The most downloaded free products:

The most popular forum topics:

83 new signals now available for subscription:

LETS GOLD
651% 140 trades
Growth:650.86%
Equity:2 648.30EUR
Balance:2 648.30EUR
Virtuality 1
248% 1232 trades
Growth:248.30%
Equity:7 524.36EUR
Balance:7 530.86EUR
Ogy131419
208% 749 trades
Growth:208.22%
Equity:157 465.71USD
Balance:157 007.81USD
and 80 more...

20 new products are now available on the Market:

and 15 more...

Bestsellers in the Market:

24 new topics on forum:

and 21 more...

Published article "Creating an EA that works automatically (Part 10): Automation (II)".

Creating an EA that works automatically (Part 10): Automation (II)

Automation means nothing if you cannot control its schedule. No worker can be efficient working 24 hours a day. However, many believe that an automated system should operate 24 hours a day. But it is always good to have means to set a working time range for the EA. In this article, we will consider how to properly set such a time range.