The seventh point of the article is not disclosed at all. I could not understand what is shown on the graphs. Please add more information.
And to the developers/moderators who approved this article, I would like to ask a question. Why do you disrespect the platform capabilities so much and, as a consequence, do not respect the author of the article, making him do a huge amount of work with reports (saving, parsing, etc.) instead of pointing out to the author the MQL5 possibilities of transferring any data to and from Agents while writing the article?!
A whole layer of possibilities of data transfer Terminal<->Agent is ignored. If you don't know MQL5, then after reading the article you can compare it with MT4, where such a haemo.... never existed. But this is a mistaken opinion, MQL5 allows a lot more. But these possibilities are not used in the articles, creating a terrible impression. And you can't blame the Author, he just didn't know, and people who could tell him didn't do it.
The current implementation, of course, only works with local Agents. But it could be many times shorter, simpler and with more possibilities, working in the Cloud as well.
...A whole layer of Terminal<->Agent data transfer capabilities is ignored. If you don't know MQL5, after reading the article, you can compare it with MT4, where such a Gemo.... never existed. But this is a mistaken opinion, MQL5 allows a lot more. But these possibilities are not used in the articles, creating a terrible impression. And you can't blame the author, he just didn't know, and people who could tell him didn't do it.
The current implementation, of course, only works with local Agents. But it could be many times shorter, simpler and with more possibilities, working in the Cloud as well.
Pardon me, I'm not good with agents and agentesses. That's why I'm asking. How can I transfer information from the terminal to the Agent via a file in the Public folder? As far as I understand, from the Agent to the terminal- through FrameAdd().
Pardon moi, I'm not good with agents and agentesses. That's why I'm asking. How can I transfer information from the terminal to the Agent via a file in the Public folder? As far as I understand, from the Agent to the terminal- through FrameAdd().
Directives tester_file and tester_folder. Custom characters.
As for the Terminal Common Folder and local Agents, it is difficult to say why the author of the article did not write the trading history to the Common Folder in the tester, but decided to act through the "hammock".
You can see that a lot of work has been done, but I would like to ask the author: what if we include, for example, the CCI indicator in the Expert Advisor and search for optimal parameters for this indicator that increase the balance in the strategy tester? Wouldn't the optimisation results also show that it is possible to "make some profit on BUY trades when the indicator value is above 200 and the indicator line is growing, while there are no profitable areas on SELL trades"? I.e. to use the classical approach to determine"profit dependence on the CCI indicator"?
Good day, Eugene.
Technically, you can attach an indicator to the input signals and run the Expert Advisor in the strategy tester, changing the threshold value for input from -200 to 200 in increments of 10. In this case, you will need 40 passes for buy and 40 passes for sell. And similar iterations will have to be made for each indicator. Here all information for analysis is available after 1 pass.
Great article, a good way to improve the work of the Expert Advisor by adding signals of other indicators. But I have a question, why first run the EA without additional indicators, save the report, and then parse the report at the next run, but with indicators, can't you get information about trades and indicator values in one test?
Good day, Alexey.
Yes, of course you can, if we are talking about optimising your Expert Advisor. The article gives a general approach, which allows you to evaluate the possibilities of optimisation without making changes to the Expert Advisor. Besides, this is only one example of using this technology. Using this technology, you can optimise not only the work of the Expert Advisor, but also your manual trading by running your trading report from the account in the tester through the program. Or, taking the signal report, compare trades with indicator signals and try to repeat the strategy.
This is exotic, let beta testers play with it for now...
The seventh point of the article is not disclosed at all. I could not understand what is shown on the graphs. Please supplement it.
Good day,
The charts show the total profit on deals depending on indicator readings. Green shows profit/loss on buy positions, red - on sell positions. Accordingly, if the line or histogram is above "0", we get profit, otherwise we get loss.
Directives tester_file and tester_folder. Custom characters.
As for the Terminal Common Folder and local Agents, it is difficult to say why the author of the article did not write the trading history to the Common Folder in the tester, but decided to act through the "hammock".
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use
New article Resolving entries into indicators has been published:
Different situations happen in trader’s life. Often, the history of successful trades allows us to restore a strategy, while looking at a loss history we try to develop and improve it. In both cases, we compare trades with known indicators. This article suggests methods of batch comparison of trades with a number of indicators.
The price chart shows that at the absence of a clearly defined trend (in flat), the EA opens and closes positions with loss. Our task is to reduce the number of such trades and, where possible, to exclude them completely.
Author: Dmitriy Gizlyk