Howdy,
I was wondering if anyone would be able to give any tips or advice on how to make your code execute quicker please. I am not trying to build a HFT algo so real time execution is secondary (but of course always a bonus). Instead, I am trying to cut down the strategy tester time between each pass.
This will have obvious benefits for time utilisation when running a large optimisation (as I am).
I am working within the MetaTrader environment but welcome discussion with any language that one might be using.
I have the following ideas that we are already implementing:
MetaTrader 5 (64 bit and uses all cores)
More powerful CPU (within ones budget)
The use of Integers
Object Orientated Programming (I am not 100% on this but it seem logical that a number of smaller length .mqh files is going to be faster than one gigantic .mq5 file - thoughts?)
Any other suggestions?
Thanks very much!
I was wondering if anyone would be able to give any tips or advice on how to make your code execute quicker please. I am not trying to build a HFT algo so real time execution is secondary (but of course always a bonus). Instead, I am trying to cut down the strategy tester time between each pass.
This will have obvious benefits for time utilisation when running a large optimisation (as I am).
I am working within the MetaTrader environment but welcome discussion with any language that one might be using.
I have the following ideas that we are already implementing:
MetaTrader 5 (64 bit and uses all cores)
More powerful CPU (within ones budget)
The use of Integers
Object Orientated Programming (I am not 100% on this but it seem logical that a number of smaller length .mqh files is going to be faster than one gigantic .mq5 file - thoughts?)
Any other suggestions?
Thanks very much!
What's it all about? It's all about money.