
You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
This has already been corrected.
Thank you.
Something is not clear. Even the real ticks are prepared faster. There's nothing to do there in a minute and a half.
No objects are created on the main level?
PS. And a small addition. According to the profiler, out of one and a half minutes of the annual test the whole OnCalculate processing takes 11 seconds. So, the speed test passing factor by a specific indicator depends only at 12% on the indicator itself and much more on the tester. I.e. the phrase "tester takes too long time" should be understood literally - " the tester slows down". And whose problem is this? How can the MQL-developer be responsible for speeding up the MQ tester?
Logs from the autovalidator showed that the test on M1 cannot pass the monthly interval in an hour .
While on H1 the same indicator passes the test in a couple of minutes.
Look for the reason in your code.
Logs from the autovalidator showed that the test on M1 cannot pass the monthly interval in an hour .
While on H1 the same indicator passes the test in a couple of minutes.
Look for the cause in your code.
Unfortunately, I do not see an hour delay in the above log snippets, but probably they are only needed to highlight the month? I checked it myself, I don't see any jams, I can send you the log in my personal message.
Are there any errors in logs (which are not shown in report on site)?
There's something fishy going on here. Even the real tics are getting ready faster. There's nothing to do for a minute and a half.
No objects are created on the main level?
Of course there are objects, but the profiler should have highlighted them too - isn't that right? All constructors/destructors are there. When sorting by runtime, OnCalculate is at the top, as expected. The indicators are tested in visual mode - there is a visualization.
Here's from the EURUSD M1 test for 2018:
And here's what's in the profiler (54 seconds):
Hello I have disappeared Market in the terminal I can not install advisors and indicators from Market reinstallation of the terminal has not helped as well as previously purchased products are not updated on the market who knows how to solve the problem
The objects are there, of course, but the profiler should have highlighted them too - don't they? All constructors/destructors are there. When sorting by runtime, OnCalculate is at the top, as expected. Indicators are tested in visual mode - there's a rendering there.
Yes indeed, forgot about "@global_initializations".
It turns out that drawing of bars and indicator buffers itself takes so much time?
And if you compile to release and run the visualiser in the same interval, scrolling straight to the end ("skip to..."), how long does it take?
It turns out that drawing bars and indicator buffers itself takes so long?
And if you compile to release and run the visualiser in the same interval, scrolling straight to the end ("skip to..."), how long does it take?
Accelerated. 2018 from 4 minutes to 1.5 minutes, 2019 from 1.5 minutes to 35 seconds. And the fake one-buffer indicator, which counts nothing, tests with the visualiser in 53 seconds, and with scrolling in 12 seconds.
But since they say there hangs (timeout is hourly), it's most likely not the processing speed, but some environmental circumstances that we're not aware of (after all, autovalidator is not a terminal tester). That's why at least the logs come in handy.