Roman Klymenko / Profile
- Information
6+ years
experience
|
6
products
|
19
demo versions
|
0
jobs
|
0
signals
|
0
subscribers
|
![Developing a cross-platform grid EA: testing a multi-currency EA](https://c.mql5.com/2/38/mql5_ea_adviser_grid.png)
Markets dropped down by more that 30% within one month. It seems to be the best time for testing grid- and martingale-based Expert Advisors. This article is an unplanned continuation of the series "Creating a Cross-Platform Grid EA". The current market provides an opportunity to arrange a stress rest for the grid EA. So, let's use this opportunity and test our Expert Advisor.
![Roman Klymenko](https://c.mql5.com/avatar/avatar_na2.png)
Скриншот последнего тестирования на периоде с 2016 по 2019 год прикрепил. 2 700% прибыли за 3 последних года на фондовом рынке при постепенном увеличении торгового лота. Максимальная просадка не больше 20% по отношению к текущему балансу.
По приведенной ссылке больше скриншотов и описание самой торговой системы.
![](https://c.mql5.com/1/165/x7_11.png)
![Developing a cross-platform grid EA (Last part): Diversification as a way to increase profitability](https://c.mql5.com/2/37/mql5_ea_adviser_grid.png)
In previous articles within this series, we tried various methods for creating a more or less profitable grid Expert Advisor. Now we will try to increase the EA profitability through diversification. Our ultimate goal is to reach 100% profit per year with the maximum balance drawdown no more than 20%.
![0stap.bender 0stap.bender](https://c.mql5.com/avatar/avatar_na2_micro.png)
![Developing a cross-platform grider EA (part III): Correction-based grid with martingale](https://c.mql5.com/2/36/mql5_ea_adviser_grid__1.png)
In this article, we will make an attempt to develop the best possible grid-based EA. As usual, this will be a cross-platform EA capable of working both with MetaTrader 4 and MetaTrader 5. The first EA was good enough, except that it could not make a profit over a long period of time. The second EA could work at intervals of more than several years. Unfortunately, it was unable to yield more than 50% of profit per year with a maximum drawdown of less than 50%.
![Liojel Euslemis Penalver Pereda Liojel Euslemis Penalver Pereda](https://c.mql5.com/avatar/2019/8/5D699C89-A5B3.jpg)
![sergio.carlos sergio.carlos](https://c.mql5.com/avatar/avatar_na2_micro.png)
![Developing a cross-platform Expert Advisor to set StopLoss and TakeProfit based on risk settings](https://c.mql5.com/2/36/fix_open_200.png)
In this article, we will create an Expert Advisor for automated entry lot calculation based on risk values. Also the Expert Advisor will be able to automatically place Take Profit with the select ratio to Stop Loss. That is, it can calculate Take Profit based on any selected ratio, such as 3 to 1, 4 to 1 or any other selected value.
![Developing a cross-platform grider EA (part II): Range-based grid in trend direction](https://c.mql5.com/2/36/mql5_ea_adviser_grid.png)
In this article, we will develop a grider EA for trading in a trend direction within a range. Thus, the EA is to be suited mostly for Forex and commodity markets. According to the tests, our grider showed profit since 2018. Unfortunately, this is not true for the period of 2014-2018.
![Selection and navigation utility in MQL5 and MQL4: Adding data to charts](https://c.mql5.com/2/35/Select_Symbols_Utility_MQL5__2.png)
In this article, we will continue expanding the functionality of the utility. This time, we will add the ability to display data that simplifies our trading. In particular, we are going to add High and Low prices of the previous day, round levels, High and Low prices of the year, session start time, etc.
![Developing a cross-platform grider EA](https://c.mql5.com/2/35/mql5_ea_adviser_grid.png)
In this article, we will learn how to create Expert Advisors (EAs) working both in MetaTrader 4 and MetaTrader 5. To do this, we are going to develop an EA constructing order grids. Griders are EAs that place several limit orders above the current price and the same number of limit orders below it simultaneously.
![Selection and navigation utility in MQL5 and MQL4: Adding auto search for patterns and displaying detected symbols](https://c.mql5.com/2/35/Select_Symbols_Utility_MQL5__1.png)
In this article, we continue expanding the features of the utility for collecting and navigating through symbols. This time, we will create new tabs displaying only the symbols that satisfy some of the necessary parameters and find out how to easily add custom tabs with the necessary sorting rules.
![Martingale as the basis for a long-term trading strategy](https://c.mql5.com/2/35/mql5_avatar_martingale_osnova.png)
In this article we will consider in detail the martingale system. We will review whether this system can be applied in trading and how to use it in order to minimize risks. The main disadvantage of this simple system is the probability of losing the entire deposit. This fact must be taken into account, if you decide to trade using the martingale technique.
![Mikhail Bilan Mikhail Bilan](https://c.mql5.com/avatar/2024/4/6628ebc7-d557.jpg)
![Selection and navigation utility in MQL5 and MQL4: Adding "homework" tabs and saving graphical objects](https://c.mql5.com/2/35/Select_Symbols_Utility_MQL5.png)
In this article, we are going to expand the capabilities of the previously created utility by adding tabs for selecting the symbols we need. We will also learn how to save graphical objects we have created on the specific symbol chart, so that we do not have to constantly create them again. Besides, we will find out how to work only with symbols that have been preliminarily selected using a specific website.
![Developing the symbol selection and navigation utility in MQL5 and MQL4](https://c.mql5.com/2/34/Select_Symbols_Utility_MQL5.png)
Experienced traders are well aware of the fact that most time-consuming things in trading are not opening and tracking positions but selecting symbols and looking for entry points. In this article, we will develop an EA simplifying the search for entry points on trading instruments provided by your broker.
![Reversing: Formalizing the entry point and developing a manual trading algorithm](https://c.mql5.com/2/34/Reverse_trade.png)
This is the last article within the series devoted to the Reversing trading strategy. Here we will try to solve the problem, which caused the testing results instability in previous articles. We will also develop and test our own algorithm for manual trading in any market using the reversing strategy.
Утилита помогает открыть сделку со стоп-лоссом не больше той суммы, которую вы указали, или же вообще отказаться от сделки. То есть, она определяет количество лотов, на которые нужно совершить сделку, чтобы стоп-лосс был максимально приближен, но не больше суммы, которую вы указали. Например, она будет незаменима при торговле по стратегии Герчика. То есть, при торговле от рисков, когда у вас фиксированный риск и фиксированный тейк-профит по отношению к стоп-лоссу. Например, если вы всегда
Утилита помогает открыть сделку со стоп-лоссом не больше той суммы, которую вы указали, или же вообще отказаться от сделки. То есть, она определяет количество лотов, на которые нужно совершить сделку, чтобы стоп-лосс был максимально приближен, но не больше суммы, которую вы указали. Например, она будет незаменима при торговле по стратегии Герчика. То есть, при торговле от рисков, когда у вас фиксированный риск и фиксированный тейк-профит по отношению к стоп-лоссу. Например, если вы всегда
![Reversing: Reducing maximum drawdown and testing other markets](https://c.mql5.com/2/34/Graal.png)
In this article, we continue to dwell on reversing techniques. We will try to reduce the maximum balance drawdown till an acceptable level for the instruments considered earlier. We will see if the measures will reduce the profit. We will also check how the reversing method performs on other markets, including stock, commodity, index, ETF and agricultural markets. Attention, the article contains a lot of images!
![Reversing: The holy grail or a dangerous delusion?](https://c.mql5.com/2/33/avatar5008.png)
In this article, we will study the reverse martingale technique and will try to understand whether it is worth using, as well as whether it can help improve your trading strategy. We will create an Expert Advisor to operate on historic data and to check what indicators are best suitable for the reversing technique. We will also check whether it can be used without any indicator as an independent trading system. In addition, we will check if reversing can turn a loss-making trading system into a profitable one.
This utility displays the information required for making trades on each opened chart. For example: spread value, swap value; triple swap day; session closing time; ATR of the symbol by Gerchik; total profit/loss for the current symbol; the number of trades made earlier; the percentage change in the quotes of 6 selected instruments; and much more. The spread value is always shown. The rest of the information is displayed depending on the settings: Show total orders at the moment (long, short)
This utility displays the information required for making trades on each opened chart. For example: spread value, swap value; triple swap day; session closing time; ATR of the symbol by Gerchik; total profit/loss for the current symbol; the number of trades made earlier; the percentage change in the quotes of 6 selected instruments; and much more. The spread value is always shown. The rest of the information is displayed depending on the settings: Show total orders at the moment (long, short)
The utility helps open a deal with a stop loss that does not exceed the specified amount, or to refrain from it altogether. That is, it determines the number of lots to open the deal so that the stop loss is as close as possible to the specified amount in USD without exceeding it. For example, it will be indispensable when trading according to the Gerchik strategy. That is, when trading based on risks, with a fixed risk and a fixed take profit relative to stop loss. For example, if you always