Testing the effectiveness of the automatic strategy

 

What in the computer is responsible for the speed of automatic strategy tests

CPU?

RAM?

Video?

 
Code. Crap code can stop any hardware.
 
Irkom2:

Co w komputerze odpowiada za szybkość wykonywania testów strategi automatycznej

CPU?

RAM?

Video ?

  1. Please use the language button that translates your question in English.
  2. As MT5 is highly parallelised: no. of kernels, RAM and performance of the CPU (imho).
  3. But you can use the cloud, its faster and your local machine doesn't matter.
Distributed Computing in the MQL5 Cloud Network
Distributed Computing in the MQL5 Cloud Network
  • cloud.mql5.com
Connect to the MQL5 Cloud Network (Cloud Computing) and earn extra income around the clock — there is much work for you computer!
 
Irkom2:

What in the computer is responsible for the speed of automatic strategy tests

CPU?

RAM?

Video?

ALL THE ABOVE....  except for video. that will not effect the process of your strategy.  

CPU is like your heart. It keeps you alive. 

Hard drive is like your brain. it remembers everything.

RAM is like your nervous system. Your brain cannot talk directly to your heart. But it will send a message through your nervous system to talk to your heart. RAM is the same thing. it acts like a road way to travel on. The wider the street is the more cars can travel on the road at once. - Same for RAM. 

How you code also plays a major role too. Try your best to clean and use less code if possible. Think of a book. The bigger a Novel is, the longer it'll take you to read it. If you repeat a step, use it as a function instead so you only write the piece of code only once and call upon it each time when you need it. 

 
There is OpenCL so that's GPU. 

But it means you would have to be able to parallelize stuff and that doesn't apply to Indicators in an EA. Even if their values are not dependent on each other, their thread numbers are fixed. 

You would have to rebuild the indicator's calculations into functions or methods inside the EA so they don't run under the fixed thread structure.

Please anybody correct me if I am wrong.