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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 关于后台交易,多策略的问题

   

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


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

主题:关于后台交易,多策略的问题

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


加好友 发短信
等级:论坛游侠 帖子:529 积分:1 威望:0 精华:0 注册:2013/6/3 11:41:26
关于后台交易,多策略的问题  发帖心情 Post By:2015/6/25 10:00:31 [只看该作者]

后台模式,勾选分笔扫描,勾选多核
我在每个策略后面加了一句写ini文件,来计算每个策略单位时间内运行的次数

WRITEINIFILE('C:\time.INI',FORMULANAME&'**'&STKLABEL,'count',GETINIFILE('C:\time.INI',FORMULANAME&'**'&STKLABEL,'count')+1);

按道理说如果某个策略很简单的时候(比如空的策略),1分钟扫描次数应该超过60才对(对活跃的品种)

对于全部都是简单的策略的时候,的确是这样的,每一个策略1分钟运行次数都超过60.
但是当里面某几个策略是比较慢(例如弄成是逐K模式,不勾仅刷最后),其余是简单的策略的时候。每一个策略的运行次数基本都是一样的,那不是等于说,简单的策略会被复杂的策略拖累??

这是合理的吗??

我觉得,既然是多核cpu运算,应该是简单的策略,可以很快,慢的策略,就让他自己慢,才比较合理
按我测试显示,策略越多,就会被最慢那个策略弄得很慢,万一就有一个策略扫描运算一次得10分钟,那等于所有的策略都是10分钟触发一次了

是不是有某些东西,必须是串行?不能并发计算??
我觉得这多策略机制是不是有点问题?

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


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

这两天进行后台多策略的测试,发现这后台多策略,多核,存在不合理的东西还是挺多的。

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


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

1,多策略这个建议使用序列模式并且勾选多核运行,实际运行效率非常高

2,另外这块都是无法做到实际上的多核并行运算

[此贴子已经被作者于2015/6/25 10:59:04编辑过]


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

产品部

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

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

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
roadpeace
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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

这不管序列不序列的事情啊

两个序列模式策略,一个加载300条K线,另外一个加载30000条K线,然后300条K线的,就变得和30000条K线的一样慢。

这个无法解决吗??

那不等于说如果有简单策略,又有复杂的策略,最好分开两个金字塔跑???
[此贴子已经被作者于2015/6/25 11:20:50编辑过]

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


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

况且分开两个金字塔跑还不行吧,还得分开两个期货账号才行。这有多麻烦?

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


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

你自己需要做好负载均衡,如果你的策略存在这么大的差异性,那么也没法的,后台的并行处理并不是想象中的那么简单,提高效率的同时,金字塔还需要考虑稳定性,因此同步的稳定工作是我们首先考虑的要素。

 

目前的后台机制就是并行触发,等所有策略都运行完毕后再初始化然后进行下一轮的并行触发计算,这样的模型可靠性和稳定性好,是我们采取的模式!



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

金字塔-技术部

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

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

Email:service@weistock.com
 回到顶部