I recently increased my RAM to hold the massive amount of data when crunching algorithms and this greatly improved performance. With more data readily available, the CPU is now struggling somewhat which I could look to upgrade (currently AMD Ryzen 7 3700X 8-Core Processor).

Is using the GPU an option and if so how do I go about testing algo outcomes through the GPU?

Peter

Hi, Peter,

The answer to your question is that it is not a great idea to do this, but you will find various answers to this question.

The bandwidth, and more importantly, latency between the GPU and RAM over the PCIe bus is an order of magnitude worse than between the GPU and VRAM, so if you are going to do that you might as well be number crunching on the CPU.

You can read the full article here.

When you optimise using cTrader do not select all the available parameters, instead, do sections at a time, an example would be to find the best settings for a single indicator and once you have these, fix these values and then move onto the next indicator or parameter.

This may also help you. https://clickalgo.com/cbot-optimization

Mike changed the title to cTrader CPU versus GPU .

Thank you for the advice Mike.

Since increasing my RAM to 64 Gig, crunching through the variables is not too bad when using the genetic optimization. It is when I try the brute force method to test every possible combination things slow down a little. Genetic optimization takes about 10 minutes whereas brute force is about 70+ years. 😆

I will stick with genetic optimization.

Peter

@debongos#1267 GPU Hi Peter, GPU is not an option for backtesting/optimization since GPU is not a suitable technology for such kind of work.

Best Regards,

Panagiotis

a year later
ClickAlgo Limited - Copyright © 2025.
All rights reserved.
Privacy Policy | Cookies | Risk Disclosure
Trustpilot Reviews cTrader Support