Reply

Need help improving SQ performance

4 replies

alexb47

Subscriber, bbp_participant, customer, community, 21 replies.

Visit profile

2 years ago #271204

Hello,

My SQ is not performing as fast as I would expect, at the moment my Builder is generating 7,721 strategies/hour and the time per accepted strat is 13 min. I’m not sure if the performance can be improved with better hardware of by changing the settings on the Builder and SQ. Below please find my system’s hardware info. Please let me know what SQ or Builder info I should provide as well.

Any guidance from the forum and/or SQ staff on how to improve performance will be immensely appreciated.

System info: 

CPU: Intel(R) Xeon(R) CPU E5-2650 0 @ 2.00GHz, 2001 Mhz, 8 Core(s), 16 Logical Processor(s)

RAM: 32 GB

GPU: NVIDIA Quadro 2000

Disk: 500GB SSD

 

Thank you all!

0

hankeys

Customer, bbp_participant, community, sq-ultimate, 487 replies.

Visit profile

2 years ago #271393

your CPU is fast enough to find strats by SQX, but nothing could be said without seeing your settings – what amount data are you using in builder, what robustnest tests, what precision, how many custom blocks, genetic settings, etc. etc.

question is quantity against quality – what matters more? is 13 minutes slow? hard to say

You want to be a profitable algotrader? We started using StrateQuant software in early 2014. For now we have a very big knowhow for building EAs for every possible types of markets. We share this knowhow, apps, tools and also all final strategies with real traders. If you want to join us, fill in the FORM.

0

tomas262

Administrator, sq-ultimate, 2 replies.

Visit profile

2 years ago #271394

Yes, the build speed is very relative and dependent on the builder settings used. With cross-checks enabled the speed goes down for sure but also if some genetic options are enabled such as “Detect same strategies in population …” or “Replace x% of weakest strategies …” etc. These options need computing power so slow the process down as well. You can play with options to optimize the speed in your favor. Try to use the simplest settings possible, don’t enable an option until you understand its function and add complexity as you move forward with the process and experience with SQX

0

ivan

Subscriber, bbp_participant, community, 236 replies.

Visit profile

2 years ago #271398

strictly on hardware, keyword here is power efficiency as in electrical power

with an E5-2650, you have the processing power or mining capability of a modern day Core i7 laptop but the power consumption of several modern desktops because of the old architecture and lithography of the processor, its a 10 year old technology

so (depending on your country) unless you are running on free of charge solar power, you are using too much electricity for the performance

after all, this is not a game you play for passion only, if you invest 100 EUR in electricity and gain 70 EUR from the strategies, that’s not really a profit

Timisoara, Romania
3900X 3.8 Ghz 12 cores, 64GB RAM DDR4 3000Mhz, Samsung 970 EVO Plus M.2 NVMe

0

alexb47

Subscriber, bbp_participant, customer, community, 21 replies.

Visit profile

2 years ago #270583

Thank you all for your replies.

I did an experiment to see if the slow performance was driven by my SQ settings or CPU. I went to Microsoft Azure and created a VM with 60 vCPUs and 228GB of RAM. You might be surprised to hear that the performance was the same, about 7,000 strategies/hour.

I understand what hankeys and tomas are saying about the SQ settings, but regardless of those settings with 60 CPUs a better performance is to be expected! Any comments on this?

Regardless of the above,  attached please my settings, an suggestions on changes will be greatly appreciated.

Symbol E6 (EuroFX Futures)

Data (from broker): 2001 to 2014 IS, 2015 to 2021 (30%) OOS. The reason for the large data is that I want to capture different market conditions.

 

Attachments:
You must be logged in to view attached files.

0

Viewing 4 replies - 1 through 4 (of 4 total)