-- 作者:蜈蚣
-- 发布时间:2015/3/6 14:41:19
-- 实盘反手未能触发平仓
昨天实盘出现了反手没有触发平仓单,仅发出开仓单的情况。主图上有显示出平仓、开仓信号,日志没有平仓记录,只有开仓记录,CTP账户中旧的反向仓留着,多了新开的矛盾单。采用的是1分钟走完K线下单,3.31标准版。与平常不同的是,未能触发平仓的单子在开仓时有经历过先成交一部分、未成交单自动撤单、市价自动追单成功的过程。找不到别的原因,怀疑图表的虚拟持仓错误地认为撤单后持仓为0。
交易公式如下:平仓、开仓触发条件一样,后面一条开仓指令成功触发完成,因此不存在信号闪烁问题,也不是网络问题,前面也不存在未成交挂单。
SELL(开空条件,0,LIMIT,C-0.2),orderqueue; BUYSHORT(开空条件,开仓手数,LIMIT,C-0.2),orderqueue;
发此文目的:
1. 询问以前是否有类似的撤单、追单后不能平仓的例子?
2. 如果改成“固定时间间隔”方式会不会更稳定一些?
3. 建议改进:凡是平仓单,不要管图表虚拟是否有持仓,都无条件发出平仓指令。毕竟未能平仓的风险大多了
|