Thank you a lot for such interesting project! However reading all 49 articles to get the clue for every component is really hard work for any traders.
I kindly ask you to write next one #50 article under the name "User Guide" and lay out in it on each component of this project - Replay System, EA and indicators.
It will be great to add some practical examples of using it, like following:
- "Replaying and re-trading Brexit case on GBPUSD in June 2016 for educational purpose";
- "Replaying and re-trading Gold-rush case on XAUUSD in March 2020 for educational purpose";
It is expected that in these practical example should be used to retrieve historical data from real symbols 'GBPUSD'/'XAUUSD' (from any connected forex account), and to feed custom symbols like 'repGBPUSD'/'repXAUUSd' using extracted data in replay mode, to add some generic indicators (RSI(14), MA(50) etc) and to provide users with real-time experience of re-trading these historical events.
Such a User Guide with practical examples of real time re-trading Brexit and Gold-rush will be really great finalisation of this project!

- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use
Check out the new article: Developing a Replay System (Part 49): Things Get Complicated (I).
In this article, we'll complicate things a little. Using what was shown in the previous articles, we will start to open up the template file so that the user can use their own template. However, I will be making changes gradually, as I will also be refining the indicator to reduce the load on MetaTrader 5.
This article will use what was discussed in the article Designing a Replay System (Part 48): Concepts to Understand and Think About. So, if you haven't read it yet, please do, because the content of this article is very important to understanding what we're going to do here.
One of the things that bothered me the most while writing the previous articles was that the replay/simulator system contained an indicator that was visible to the MetaTrader 5 user in the area where indicators are listed, from which it could be placed on the chart.
Even though the articles had a lock feature that prevented a user from trying to place such an indicator on the wrong chart, i.e. on the one different from the symbol used by the replay/simulator service, the very presence of this indicator in that list, among the others, was very disconcerting to me.
During all these months I have been trying and analyzing how everything could be organized what in the most appropriate way. Luckily, I recently managed to find a solution that improves the situation. In this case, the control indicator will no longer be present among other indicators and will become an integral part of the replay/simulator service.
Author: Daniel Jose