想咨询一下,比如我需要用图表交易运行64个策略,电脑配置为64位云服务器 ,4核,4g,如下三种方法,哪种最节约资源?
1.单框架,同时开齐32个窗口,每个图表窗口同时叠加若干个策略(1—3个不等,看合约和周期)
2.2个框架,每个框架开32个窗口
3.4个框架,每个框架开启16个窗口,每个窗口只加载一个策略
因为我现在的实盘情况是:32位的程序,三个框架运行35个策略,开始有点卡顿,但还算能接受,2核的服务器,cpu占用为50%多点,昨晚把服务器升到4核,cpu降到20%多点,但还是有卡顿,刚刚换了64位的程序,还没跑实盘,
所以想咨询 下怎么节约资源,提高性能
谢谢~
一个窗格一个策略,你如果大于32个必须用多个框架模式
谢谢,64位程序,单框架多窗口,能用到多核吗,还是说需要多框架才会用到多核?
好的,单框架多窗口是最理想的,因为还能用到持仓同步,但如果超过32个策略的话,维持单框架好像就没办法了,唯一办法是只能同一合约同一周期的策略叠在一起用了,这样叠加策略到一个图表我以前也用过实盘,这样不好吗?
好的,谢谢,那希望你们能快点推出多框架的持仓同步吧~
还有个问题想问下,比如我一个图表叠加了两个策略,那如果刚好两个策略都同时在同一条k线发出开仓指令,那么是否实际只会开仓一手而不是两手?这个是不是你们不建议一个图表同时叠加几个策略的原因?
会开2手,不影响实际使用
不推荐图表加载多个策略的主要原因是图标上信号会显示的繁乱,并且日志记录也更难于有效的查找问题
好的,明白了,我昨晚用64位跑了一下实盘,性能比32位提高了很多,谢谢你们的工作成果!