Discussion of article "Developing a self-adapting algorithm (Part II): Improving efficiency" - page 11
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
Lot. 0.1 because it's a centovik. It's worth a maximum of 200 positions were opened 56. Total drawdown was 5000 cents out of 15000 deposit. I don't know why the whole instrument closed. Any log messages? You know. I haven't got into your robot yet. It was interesting to see how the default settings of set 26 that you suggested work.
It was closed most likely when max drawdown was reached, in the settings of each pair max drawdown is set in dollars. It is for lot 0.01. Plus total max drawdown and minimum equity. These are all stop losses. I've never traded on a cent account, so I don't know the specifics. And I have not tested the robot on cent accounts, so maybe there are some peculiarities.
.
If it was a stop. It's fine. A centovik is actually no different from a regular account. Only the lot. 0.1 In the settings, the lot is 0.01 Maybe it played a role.
This topic is certainly interesting, and it's clear that a lot of time has gone into the project, but the code presented generates a large number of warnings.
Having reviewed the code, there appeared to be two specific bugs which have now been corrected. However, it may be necessary to re-optimise as the behaviour of the EA will have changed slightly.
The attached files now compile with zero warnings.
This topic is certainly interesting, and it's clear that a lot of time has gone into the project, but the code presented generates a large number of warnings.
Having reviewed the code, there appeared to be two specific bugs which have now been corrected. However, it may be necessary to re-optimise as the behaviour of the EA will have changed slightly.
The attached files now compile with zero warnings.
I am having issues with running both the original version of the code as well as your with fixed bugs.
I have tried a simple EURUSD with the default parameter values, I have only set the `Only_one_symbol` to true. Afterwards, I have ran it as false. The results were the same. No trades at all.
I used the 2021.01.01 to 2021.03.16 time interval for all tries. I even tried extending it to 2020.01.01 to 2021.03.16, and still got the same result, no trades at all, it just took way longer.
Do you know how should this be run? And how to do optimization for example on a specific pair, e.g. NZDCAD?
I am having issues with running both the original version of the code as well as your with fixed bugs.
I have tried a simple EURUSD with the default parameter values, I have only set the `Only_one_symbol` to true. Afterwards, I have ran it as false. The results were the same. No trades at all.
I used the 2021.01.01 to 2021.03.16 time interval for all tries. I even tried extending it to 2020.01.01 to 2021.03.16, and still got the same result, no trades at all, it just took way longer.
Do you know how should this be run? And how to do optimization for example on a specific pair, e.g. NZDCAD?
Download the files attached to the article. There is a file for EURUSD, apply it to the EA and install the EA for the EURUSD pair. Everything should work now. To use another pair in the tester, you need to specify its first one in the settings. The steam in the tester must match the one indicated in the settings. For example, NZDUSD in the tester, in this case NZDUSD should be in the settings. This is for MT4.
If the advisor did not make deals on the specified dates, increase the testing period, perhaps there were no signalsOk thanks a lot for your reply, for now I have commented the other 27 currency pairs to test it just on 1.
Hey Michele. Can you share the EA which you converted into MT5? I have tried to do it via `mq4.mqh` file to bridge that gap by still using the MT4 code and only changing minor stuff to get rid of compilation errors, but when I run the EA, nothing happens. No trades.
I would really appreciate it.
EDIT: after having a single run finish after some time (about 10 minutes) for 2018 - 2021 period for EURUSD for the same settings as used in MT4, I get about 20 or so trades in MT5, whereas I would get 1000 - 2000 trades in MT4. Also, MT5 is orders of magnitude slower for the same period, which takes about 10 minutes, while MT4 about 20 - 30 seconds. All other settings were the same, both for the EA as well as backtesting, period (2018 - 2021), timeframe (H1), symbol (EURUSD) and modelling (Open prices only).