以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2) ---- 关于运算频率的疑问 (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=79828) |
-- 作者:phisherlong -- 发布时间:2015/6/16 7:19:29 -- 关于运算频率的疑问 分笔周期,加载图表策略,设置固定轮询、高频,用debugfile函数输出变量值。 通过输出值的时间戳,发现金字塔1秒运算3、4次左右。 而一秒2笔,如收到一笔行情立即运算,应该1秒运算2次,这怎么解释? 而如果金字塔按固定时间间隔运算,由于运算时间和接收时间不同,那么运算或多或少就会延迟,是否如此? 望解释,谢谢! [此贴子已经被作者于2015/6/16 7:20:39编辑过]
|
-- 作者:yukizzc -- 发布时间:2015/6/16 9:20:43 -- 你看的是日志记录的时间?看下你两次运算的间隔是多少呢 你说的这种极端延迟没意义细究的,就好比行情接受然后运算这个肯定有时间差,本身就是很细微的的差异,你自己也可以看日志里运算的间隔都在500毫米的级别。 |
-- 作者:FexTel -- 发布时间:2015/6/16 9:26:39 -- 1,看下什么具体品种?大连是否使用的是L2行情,而且日志记录的时间是本地时间,是不是说前面少记录了一笔是放在后面一笔计算的 |
-- 作者:phisherlong -- 发布时间:2015/6/16 9:40:05 -- 我贴一段输出,9:28:22秒的,如下:
2015-06-16 09:28:21.906 半长阳1.00
可以看出,第22秒一共运算了4次,而不是2次。
延迟也有影响的,滑点有差异,如果做高频,毫秒必争!--我这是实盘经验,不是推测! 而且,一笔运算多次,对globlevariable定义的超全局变量有影响,一笔内可能多次赋值。这在编代码时要特别注意了! |
-- 作者:phisherlong -- 发布时间:2015/6/16 9:42:08 -- 我在上面补充了贴图,品种股指IH! |
-- 作者:FexTel -- 发布时间:2015/6/16 10:22:14 -- 1,是不是策略有叠加,2个输出语句啊!
或者说你当前K线图或者副图上都有这个输出语句 |
-- 作者:phisherlong -- 发布时间:2015/6/16 10:26:40 -- 没有输出语句重复,没有多余加载! 若愿意,你可以远程查看! |
-- 作者:yukizzc -- 发布时间:2015/6/16 10:27:36 -- 工具-选项-盘中延迟刷新,你是多少?? |
-- 作者:phisherlong -- 发布时间:2015/6/16 10:36:04 -- 设置是250毫秒
运算应该由tick接收这一事件触发,金字塔难道不是这种模式?而是按固定时间间隔? |
-- 作者:yukizzc -- 发布时间:2015/6/16 10:43:20 -- 是按时间间隔,然后如果行情没有变动则不会刷新公式。 此处行情变动并非接受tick这一个,而是买卖盘口有变动(并非每笔变化都会有tick成交过来)。 |