Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共2 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:公式刷新与行情刷新

1楼
老树新芽 发表于:2013/5/26 11:23:49
我的一个一分钟系统用了两年了,从未出现问题。但是改成长周期15分钟、30分钟之后,偶尔会出现重复下单,百思不得其解。用ORDERLOG跟踪很久了也不确定是什么问题,后又用DEBUGFILE跟踪很久,终于找到一点蛛丝马迹,但还是搞不太清楚。

以下是我发现的现象,但不确定是我重复下单的原因。

我用的是图表、逐K线、仅刷新最后一根K线模式交易。一般来讲,仅刷新最后一根K线时,只在公式被刷新或者换K线时,公式才会从第一根BAR到最后一根BAR重新逐K计算一次,其它情况是每来一个TICK只计算最后一根BAR,这都是老话题了。我的发现是,在长周期(我只测试了15和30分钟)情况下,在10点到11点期间,有时出现一根BAR还未走完期间(即还没有换K),也会重头到尾逐K计算一次。比如对于商品30分钟周期,换BAR的时间是9:30、  10:00、  10:15、  11:00、  11:30等等,因为仅刷最后一根K线模式,理论上只有这些时间点时公式才会从头到尾逐K运行,但实际上有时在10:40、10:55等非换K时间点,也出现重头到尾计算公式。

我不确定这是不是我重复下单的原因,关键是出现这种非换K时间点逐K运算的机理是什么,搞清楚了才能修改相应的策略代码应对。请金字塔测试一下,并解释原因。谢谢!
2楼
RogarZ 发表于:2013/5/26 19:49:24
好的,测试后给您答复
共2 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.03516 s, 2 queries.