21 new signals now available for subscription:
Growth: | 1 683.45 | % |
Equity: | 1 526.22 | USD |
Balance: | 1 660.64 | USD |
Published article "Rebuy algorithm: Math model for increasing efficiency".

In this article, we will use the rebuy algorithm for a deeper understanding of the efficiency of trading systems and start working on the general principles of improving trading efficiency using mathematics and logic, as well as apply the most non-standard methods of increasing efficiency in terms of using absolutely any trading system.
Most read articles this month

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

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.
Most downloaded source codes this month
- 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.
- Trade Sessions Indicator This indicator is based on DRAW_FILLING buffers. The input parameters are absent, the TimeTradeServer(), TimeGMT() functions are used.
- 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:
The most downloaded free products:
The most popular forum topics:
- Product Validation fail MQL5 only. [Invalid Stops] 29 new comments
- Direction of High and Low prices - no zeros allowed 14 new comments
- pls help me to Calculate Position Size with Balance. 13 new comments
Bestsellers in the Market:
New publications in CodeBase
- AK-47 Scalper EA The AK-47 Scalper EA is fully automated. It employs a strategy of continuously entering Sell Stop orders and will modify them when the price moves against the pending orders.
- Simple check open orders filter boolean function for Expert Advisors This is a simple boolean function for the EA to detect if there is any previous open market orders without using the "OrdersTotal()" built-in function which might cause the EA to calculate positions not opened by each specific magicnumber provided by the EA.
Bestsellers in the Market:
The most downloaded free products:
Most read articles this week

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

We will look at several new ways of building money management systems and define their main features. Today, there are quite a few money management strategies to fit every taste. We will try to consider several ways to manage money based on different mathematical growth models.
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.
- Donchian Channel Indicator This indicator draws three Donchian bands: up, middle and down bands based on which you can design your scalping system.
Bestsellers in the Market:
The most downloaded free products:
The most popular forum topics:
- Quantitative trading 74 new comments
- MT5 cannot connect to the server after update build 3800 from June 08th 2023 23 new comments
- Metatrader 5 does not start after update. 14 new comments
Bestsellers in the Market:
Published article "Category Theory (Part 9): Monoid-Actions".

This article continues the series on category theory implementation in MQL5. Here we continue monoid-actions as a means of transforming monoids, covered in the previous article, leading to increased applications.
Bestsellers in the Market:
12 new signals now available for subscription:
Growth: | 152.68 | % |
Equity: | 1 506 722.68 | USD |
Balance: | 1 506 981.91 | USD |
Growth: | 151.45 | % |
Equity: | 1 516.26 | USD |
Balance: | 1 723.33 | USD |
The most downloaded free products:
Bestsellers in the Market:
The most popular forum topics:
- Machine Learning and Neural Networks 102 new comments
- Why is that? "every tick" vs "every tick based on real ticks" 11 new comments
- Pop up window for alerts 9 new comments
Published article "Money management in trading".

We will look at several new ways of building money management systems and define their main features. Today, there are quite a few money management strategies to fit every taste. We will try to consider several ways to manage money based on different mathematical growth models.
Bestsellers in the Market:
The most downloaded free products:
Most read articles this month

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

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.
Most downloaded source codes this month
- 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
- Candle Time End and Spread The indicator displays the current spread and the time till closing the bar (candlestick) at the same time.