代理人执行多核CPU需要什么条件?

 

我写了一个保存每次tick的数据测试交易,在测试时发现只跑1个核CPU,那什么时候可以多核执行(多线程)了?

大伙有没有碰到这样情况了?是怎么解决的了?谢谢!


代码在附件!

附加的文件:
001.png  29 kb
002.png  39 kb
 
swvincent:

我写了一个保存每次tick的数据测试交易,在测试时发现只跑1个核CPU,那什么时候可以多核执行(多线程)了?

大伙有没有碰到这样情况了?是怎么解决的了?谢谢!


代码在附件!

多线程计算,在优化计算的时候才有用的,你第二张图优化那里选择的是禁用,你运行的是回测模拟而已,回测模拟都是一个核心运行的。另外,你这个是笔记本处理器,真正使用多线程优化计算的时候,笔记本散热不足立马死机,我的台式机散热器不行,冬天计算比夏天快,真正用i9处理器的台式机,按经验推算,电源功率最好要1000瓦,必须使用水冷散热器甚至是空调房才能发挥出它真正的计算水平,要不然处理器过热会自动降频,浪费那么高端的处理器。
 
hbsbill #:
多线程计算,在优化计算的时候才有用的,你第二张图优化那里选择的是禁用,你运行的是回测模拟而已,回测模拟都是一个核心运行的。另外,你这个是笔记本处理器,真正使用多线程优化计算的时候,笔记本散热不足立马死机,我的台式机散热器不行,冬天计算比夏天快,真正用i9处理器的台式机,按经验推算,电源功率最好要1000瓦,必须使用水冷散热器甚至是空调房才能发挥出它真正的计算水平,要不然处理器过热会自动降频,浪费那么高端的处理器。
明白,感谢!