以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  分笔周期交易漏发指令  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=173000)

--  作者:xscaler
--  发布时间:2019/11/9 0:20:56
--  分笔周期交易漏发指令
分笔周期交易,勾选了分笔刷新,无论是选择1秒轮询,还是选择K走完,发现经常出现图表上出现了信号了但是漏发交易指令的情况,请问怎么解决?
--  作者:banzhuan
--  发布时间:2019/11/11 9:31:23
--  
比如两个分笔刷新的间隔很短(400毫秒),而策略运算完成时间(600毫秒)又大于此间隔时间的话,可能就会出现遗漏信号的现象。 一方面可以进一步的优化策略,亦或是改到大一些周期上运行程序化。
--  作者:xscaler
--  发布时间:2019/11/11 14:28:18
--  
可是我使用1秒轮询模式,还是经常发生漏发指令,大约10%的指令会漏发。
模型不复杂,运行不可能花1秒钟。

--  作者:banzhuan
--  发布时间:2019/11/11 14:43:40
--  
1秒轮询肯定也勾选了tick基本刷新了吧,实际就是按每个分笔过来就计算一遍公式,计算不过来就会跳掉中间的信号。

举例:一共有ABC三根K线,当在A这根K线时公式开始运行计算,计算完之后已经到了C这根K线上,假设B这个K线出现信号,那B的这个信号就会错过; 或者您配合图表的持仓同步功能试试,同步间隔时间别太短,否则会频繁信号闪烁。

--  作者:xscaler
--  发布时间:2019/11/11 14:45:58
--  
TICK级别刷新勾选了的。
持仓同步是可以纠正,但是已经不及时了。

--  作者:banzhuan
--  发布时间:2019/11/11 15:11:37
--  
优化代码试试 :http://www.weistock.com/bbs/dispbbs.asp?boardid=16&Id=74267