欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 3.6 64位版,后台交易,一个策略(多品种),现在能多核了吗?

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有5160人关注过本帖树形打印复制链接

主题:3.6 64位版,后台交易,一个策略(多品种),现在能多核了吗?

帅哥哟,离线,有人找我吗?
roadpeace
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:529 积分:1 威望:0 精华:0 注册:2013/6/3 11:41:26
3.6 64位版,后台交易,一个策略(多品种),现在能多核了吗?  发帖心情 Post By:2015/6/24 9:57:50 [只看该作者]

貌似光跑一个策略,cpu就能上到很高(我i5cpu,加载一个策略50几个品种,cpu占用能上到50,3.5x版好像占用只能上到25多点)

想确认一下,现在是不是一个策略多个品种,就能多核啊,这就不用分开几条策略跑了

 回到顶部
帅哥哟,离线,有人找我吗?
admin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:7302 积分:32559 威望:1000 精华:45 注册:2003/12/30 16:34:32
  发帖心情 Post By:2015/6/24 10:38:30 [只看该作者]

目前3.6版,单策略如果是序列模式,也已经启用了多核并行功能。

 回到顶部
帅哥哟,离线,有人找我吗?
roadpeace
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:529 积分:1 威望:0 精华:0 注册:2013/6/3 11:41:26
  发帖心情 Post By:2015/6/24 11:33:31 [只看该作者]

我的cpu是i5.测的cpu占用都是资源监视器里面对winstock进程的cpu占用,并且测了不止一次(排除一次测试的误差)

测了一下:
1、一个策略(序列模式),21个品种的时候,cpu占用是24%
2、同一个策略,复制成两个,1个10个品种,另外一个11个品种,cpu占用是29%
3、同一个策略,62个品种(里面除了之前21个加了不少非主力合约),cpu占用是31%

根据3和1比较,好像可以说是有多核(否则就应该像3.53版占用不超过26,27[因为还有别的消耗,所以稍高于25%])
但是不明白为什么2的占用要比1高(猜想有可能运行的方式还是有区别),难道多品种还是要分开多个策略来跑比较好??

能不能解释一下以上3种情况

 回到顶部
帅哥哟,离线,有人找我吗?
王锋
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:11808 积分:20695 威望:0 精华:10 注册:2009/8/18 8:15:13
  发帖心情 Post By:2015/6/24 11:36:17 [只看该作者]

2个策略在多核并行时的CPU使用率高于1,所以导致2比1高。



金字塔—专业程序化软件提供商

金字塔-技术部

-----------------------------------------------------------------------------------------------------

工作时间:周一至周五 08:30 - 17:30   周末及法定节假日休息

Email:service@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
roadpeace
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:529 积分:1 威望:0 精华:0 注册:2013/6/3 11:41:26
  发帖心情 Post By:2015/6/24 11:57:53 [只看该作者]

刚才2楼的不是说现在单策略序列模式也能多核吗?那应该cpu使用率也能高于1吧

官方的建议,是不是多品种,还是分开多策略,响应速度会快点?

 回到顶部
帅哥哟,离线,有人找我吗?
王锋
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:11808 积分:20695 威望:0 精华:10 注册:2009/8/18 8:15:13
  发帖心情 Post By:2015/6/24 12:20:33 [只看该作者]

序列模式是部分用到了多核,并不是全部的都是多核并行的计算,毕竟某些算法函数是没办法用到多核的。

因此多策略+序列模式,才能尽可能的最大程度利用到多核并行的优势。不过逐K线由于支持了仅刷最后K线,如果你的策略不是分笔或者秒级别的,那么多策略逐K线也没啥问题的



金字塔—专业程序化软件提供商

金字塔-技术部

-----------------------------------------------------------------------------------------------------

工作时间:周一至周五 08:30 - 17:30   周末及法定节假日休息

Email:service@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
a141027
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:472 积分:0 威望:0 精华:0 注册:2014/10/27 16:51:49
  发帖心情 Post By:2015/6/26 18:46:02 [只看该作者]

以下是引用王锋在2015/6/24 12:20:33的发言:

序列模式是部分用到了多核,并不是全部的都是多核并行的计算,毕竟某些算法函数是没办法用到多核的。

因此多策略+序列模式,才能尽可能的最大程度利用到多核并行的优势。不过逐K线由于支持了仅刷最后K线,如果你的策略不是分笔或者秒级别的,那么多策略逐K线也没啥问题的

请教您,如果多策略+逐K仅刷最后一根,3.61已经采用了多核了是吗?

 

另外,据了解,绝大部分策略都只能在逐K下运行,如果多核只是在序列模式下才有效,那么多核的作用是否会很局限呢?多配内存和多加核心对金字塔提高运行速度和稳定性是否有用?谢谢。


 回到顶部
帅哥哟,离线,有人找我吗?
王锋
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:11808 积分:20695 威望:0 精华:10 注册:2009/8/18 8:15:13
  发帖心情 Post By:2015/6/26 23:04:09 [只看该作者]

你的理解有问题,这里我们在明确说明一下。

单策略情况下,序列模式可以使用到多核。

单策略模式下,逐K线模式下,不可以使用多核,或者说只用到少量多核计算。

多策略多窗格模式下,无论序列和逐K线都可以使用到多核,几个策略就使用几核。



金字塔—专业程序化软件提供商

金字塔-技术部

-----------------------------------------------------------------------------------------------------

工作时间:周一至周五 08:30 - 17:30   周末及法定节假日休息

Email:service@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
a141027
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:472 积分:0 威望:0 精华:0 注册:2014/10/27 16:51:49
  发帖心情 Post By:2015/6/26 23:28:40 [只看该作者]

以下是引用王锋在2015/6/26 23:04:09的发言:

你的理解有问题,这里我们在明确说明一下。

单策略情况下,序列模式可以使用到多核。

单策略模式下,逐K线模式下,不可以使用多核,或者说只用到少量多核计算。

多策略多窗格模式下,无论序列和逐K线都可以使用到多核,几个策略就使用几核。

这里没提到刷最后一根,是不是只要是单策略逐K,只刷最后一根和全部刷新都属于第二种情况?


 回到顶部
帅哥哟,离线,有人找我吗?
FexTel
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:5960 积分:0 威望:0 精华:2 注册:2014/6/12 11:29:04
  发帖心情 Post By:2015/6/28 17:11:47 [只看该作者]

勾选仅刷,本质还是逐K模式



金字塔—专业程序化交易量化投资平台

产品部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com
 回到顶部
总数 11 1 2 下一页