分笔周期交易,勾选了分笔刷新,无论是选择1秒轮询,还是选择K走完,发现经常出现图表上出现了信号了但是漏发交易指令的情况,请问怎么解决?
比如两个分笔刷新的间隔很短(400毫秒),而策略运算完成时间(600毫秒)又大于此间隔时间的话,可能就会出现遗漏信号的现象。 一方面可以进一步的优化策略,亦或是改到大一些周期上运行程序化。
可是我使用1秒轮询模式,还是经常发生漏发指令,大约10%的指令会漏发。
模型不复杂,运行不可能花1秒钟。
1秒轮询肯定也勾选了tick基本刷新了吧,实际就是按每个分笔过来就计算一遍公式,计算不过来就会跳掉中间的信号。
举例:一共有ABC三根K线,当在A这根K线时公式开始运行计算,计算完之后已经到了C这根K线上,假设B这个K线出现信号,那B的这个信号就会错过; 或者您配合图表的持仓同步功能试试,同步间隔时间别太短,否则会频繁信号闪烁。