2 Attachment(s)
"I look at these charts, and I feel better and better."
Chinese traders joking ... I found the thread in Chinese language with backtesting results and with some comments.
----------------
"To interpret this graph - take a look at the test history from the start and to the end time of testing, and look at this delightful amplitude/time line":
Attachment 28729
----------------
"Since 1971? My sister was born at this time, now she is almost 50 years old. Since foreign exchange transactions do not allow you to make quick money, there's nothing to talk about":
Attachment 28730
----------------
I did not find EAs which they were tested sorry ...
2 Attachment(s)
Who said that "grail" can not become profitable?
Lucky - expert for MetaTrader 4
Attachment 34626
Attachment 34627
Quote:
Who said that "GRAIL" CANNOT BECOME PROFITABLE? - one of the authors of an article about grails. I can tell you the opposite. Lucky is also a grail, but after 3 months of working over it, it started to bring profit without using the intrabar trading. You need proofs? See reports from a demo and a real account.
Understanding Programming Paradigms (Part 2): An Object-Oriented Approach to Developing a Price Action Expert Advisor
Quote:
In
the first article I introduced programming paradigms and focused on how to implement procedural programming in MQL5. I also explored functional programming. After gaining a deeper understanding of how procedural programming works, we created a basic price action expert advisor using the exponential moving average indicator (EMA) and candlestick price data.
This article will take a deeper dive into the object-oriented programming paradigm. We'll then apply this knowledge to transform the procedural code of the previously developed expert advisor from the first article into object-oriented code. This process will deepen our understanding of the main differences between these two programming paradigms.
more...
Developing a multi-currency Expert Advisor (Part 6): Automating the selection of an instance group
Quote:
In the previous
article, we have implemented the ability to choose the strategy option - with a constant position size and with a variable position size. This allowed us to introduce normalization of the results of the strategies' work according to the maximum drawdown and provided the possibility of combining them into groups, for which the maximum drawdown was also within the specified limits. For the sake of demonstration, we manually selected several of the most attractive combinations of inputs from the optimization results of a single strategy instance and tried to combine them into one group or even into a group of three groups of three strategies. We got the best results in the latter case.
more...
Developing a multi-currency Expert Advisor (Part 13): Automating the second stage — selection into groups
Quote:
Having been distracted a bit by the risk manager in the
last article, let's get back to the main topic — test automation. In one of the
previous articles, we outlined several stages that should be completed while optimizing and searching for the best parameters of the final EA. We have already implemented the first stage, at which we optimized the parameters of a single trading strategy instance. Its results were saved in the database.
The next stage is a selection of good groups of single instances of trading strategies that, when working together, will improve trading parameters — reduce drawdown, increase the linearity of the balance curve growth, and so on. We already looked at how to carry out this stage manually in the sixth part of the series.
more...