在QMT量化场景里,多线程适合频繁读数据的任务,比如同时拉取多只股票行情;多进程适合占用CPU多的任务,比如多品种回测或复杂计算,两者搭配才不浪费资源。
(1)先看电脑CPU核心数,多进程数量别超CPU核心数,避免资源争抢;
(2)用QMT自带的并行模块,比如进程池、线程池,设置合适并发数,4核CPU一般设2-4个进程,每个进程里多线程设4-8个;
(3)小范围测试,比如开3个进程跑基础策略,看CPU和内存占比,再微调参数。
举个例子,做10只股票的日内策略,用多线程处理行情,2个进程分别处理板块信号,调整后运算速度提升明显,且系统不卡顿。要注意,进程别开太多,不然系统容易变慢,多进程间传数据要用QMT安全方式,避免策略出错。
如果您需要针对您的具体QMT策略做定制化的多线程多进程优化方案,可点击头像添加微信沟通,一对一帮您解决配置中的实际问题。想要优化QMT量化并行配置,点击添加微信,获取针对性的多线程多进程优化指导,专业实用,帮您提升策略运行效率。
还有疑问?看看专业认证经理怎么说




分享
注册
1分钟入驻>

+微信
从业认证
秒答
电话咨询
18630917047

