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
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Обсуждение статьи "Параллельная оптимизация методом роя частиц (Particle Swarm Optimization)"
Stanislav Korotky, 2020.08.24 10:45
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Обсуждение статьи "Параллельная оптимизация методом роя частиц (Particle Swarm Optimization)"
Stanislav Korotky, 2020.08.24 10:48
Hey, great topic, unfortunately when trying to connect all the pieces, compiler still throws errors:
It looks as if due to some update it is not possible now? If you could look into it, that would be nice.
Hey, great topic, unfortunately when trying to connect all the pieces, compiler still throws errors:
The vector and the position compilation error belong together since position is an array of the dimensions (degrees of freedom/inputs) I guess which could be inserted into the calculate method, but due to some update it is not possible now? And then the positions[] array can't be casted into a positionValue... if you could look into it, that would be nice.
Then there are things about worker functor where I have no clue what seems to be the problem.
I hope there is an easy way to fix this. If there isn't I would totally understand if you would prefer not to.
Just make a context substitution of "vector" to "_vector" in ParticleSwarmParallel.mqh or/and ParticleSwarmEmbed.mqh.
MQL5 has introduced vector type since the publication, this broke many sources codes where the identifier vector has been used already.
Just make a context substitution of "vector" to "_vector" in ParticleSwarmParallel.mqh or/and ParticleSwarmEmbed.mqh.
MQL5 has introduced vector type since the publication, this broke many sources codes where the identifier vector has been used already.
cannot convert to enum
MT4Orders and Virtual are 3-rd party libraries. You should check for latest versions on their pages in the codebase.
MT4Orders and Virtual are 3-rd party libraries. You should check for latest versions on their pages in the codebase.
I downloaded the lasted MT4Orders and it compiled. However now it gives me this error after I load the PSO set files. There is no error for standard optimize mode. Is it possible to change the dates to optimize to the last bar instead of the last day?
I downloaded the lasted MT4Orders and it compiled. However now it gives me this error after I load the PSO set files. There is no error for standard optimize mode. Is it possible to change the dates to optimize to the last bar instead of the last day?
If you're asking about "incorrect input parameters" error, you can double click optimization table on the pass which gives the error, and get the single pass log for detailed description what goes wrong. Also you did not provide info about which EA and with what settings you've tried to run.
I have already told you that the last-day-out limitation is imposed by the tester itself.