以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2) ---- 提个建议,关于后台交易 (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=84215) |
-- 作者:roadpeace -- 发布时间:2015/8/20 8:53:03 -- 提个建议,关于后台交易 后台交易,目前如果一个策略,跑多个品种,应该是串行的(观察输出的结论),或者有很小部分的并行。 如果想利用多核,必须把一个策略里面的品种拆开成几个策略,这样就不方便维护了(假设有几个策略,跑在20个品种上) 其实能不能金字塔自己替我在内部做这个拆分的工作,加一个选项,可以选择各品种并行跑(较充分利用多核,速度快)或者串行跑(可能有些人有需要,比如不串行可能会发生冲突)
|
-- 作者:十世 -- 发布时间:2015/8/20 9:14:55 -- 看下公式模式,后台序列模式会自动启用多核并行运行
单策略,逐K线模拟式,只有少量函数的计算采会用到多核 |
-- 作者:wenarm -- 发布时间:2015/8/20 9:18:15 -- 单策略情况下,序列模式可以使用到多核。 单策略模式下,逐K线模式下,不可以使用多核,或者说只用到少量多核计算。 多策略多窗格模式下,无论序列和逐K线都可以使用到多核,几个策略就使用几核。 |
-- 作者:roadpeace -- 发布时间:2015/8/20 9:23:30 -- 我就是序列模式的,我在程序最开始和最后都加了输出,看输出,是跑完一个品种再到下一个品种的 |
-- 作者:roadpeace -- 发布时间:2015/8/20 9:26:02 -- 这是我输出到文件的,我在策略第一行和最后一行加了 debugfile。我金字塔版本是V3.61 2015-08-10 11:15:21.171 RB01:Begin 2015-08-10 11:15:21.173 RB01:End 2015-08-10 11:15:21.175 J01:Begin 2015-08-10 11:15:21.178 J01:End 2015-08-10 11:15:21.180 AU12:Begin 2015-08-10 11:15:21.182 AU12:End 2015-08-10 11:15:21.184 CU10:Begin 2015-08-10 11:15:21.186 CU10:End 2015-08-10 11:15:21.188 NI09:Begin 2015-08-10 11:15:21.191 NI09:End 2015-08-10 11:15:21.193 RU01:Begin 2015-08-10 11:15:21.195 RU01:End 2015-08-10 11:15:21.197 L01:Begin 2015-08-10 11:15:21.200 L01:End 2015-08-10 11:15:21.202 MA01:Begin 2015-08-10 11:15:21.204 MA01:End 2015-08-10 11:15:21.206 M01:Begin 2015-08-10 11:15:21.208 M01:End 2015-08-10 11:15:21.211 Y01:Begin 2015-08-10 11:15:21.213 Y01:End 2015-08-10 11:15:21.216 SRX01:Begin 2015-08-10 11:15:21.218 SRX01:End 2015-08-10 11:15:21.220 C01:Begin 2015-08-10 11:15:21.222 C01:End 2015-08-10 11:15:21.224 I01:Begin 2015-08-10 11:15:21.226 I01:End 2015-08-10 11:15:21.228 HC01:Begin 2015-08-10 11:15:21.231 HC01:End 2015-08-10 11:15:21.233 TC01:Begin 2015-08-10 11:15:21.235 TC01:End 2015-08-10 11:15:21.237 AG12:Begin 2015-08-10 11:15:21.240 AG12:End 2015-08-10 11:15:21.242 AL10:Begin 2015-08-10 11:15:21.244 AL10:End 2015-08-10 11:15:21.246 PP01:Begin 2015-08-10 11:15:21.248 PP01:End 2015-08-10 11:15:21.250 BUY09:Begin 2015-08-10 11:15:21.252 BUY09:End 2015-08-10 11:15:21.254 TA01:Begin 2015-08-10 11:15:21.257 TA01:End 2015-08-10 11:15:21.259 RM01:Begin 2015-08-10 11:15:21.261 RM01:End 2015-08-10 11:15:21.263 P01:Begin 2015-08-10 11:15:21.265 P01:End 2015-08-10 11:15:21.267 CF01:Begin 2015-08-10 11:15:21.269 CF01:End 2015-08-10 11:15:21.271 JD01:Begin 2015-08-10 11:15:21.273 JD01:End 2015-08-10 11:15:21.276 IF08:Begin 2015-08-10 11:15:21.277 IF08:End
|
-- 作者:wenarm -- 发布时间:2015/8/20 9:28:45 -- 序列模式是部分用到了多核。不是说全部的都是多核并行的计算。有些函数时没法是使用多核的。
|