使用k线走完后再开仓,但是同一条k线有2个方向的信号,
最后造成双向持仓的出现,这样的情况如何解决?前提是
已经加了ORDERQUEUE函数
有条件的话请给出交易日志,这样便于我们分析问题。
你加了ORDERQUEUE还出现锁仓,初步判断可能是因为有追单的情况导致。具体请参考 http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=332 问题13 第 9 节
开多开空的条件写的有问题.----要反思策略,看是否要修改啦
同一个策略.开多和开空的条件是没有交集的,即永远不可能同时成立.
开多开空的条件写的有问题.----要反思策略,看是否要修改啦
同一个策略.开多和开空的条件是没有,即永远不可能同时成立.
策略不可能没有交集的,也不可能永远不会同时成立的。只能肯定的是一定会先后出现信号
还是建议打开下单日志功能,然后贴出日志,这样便于我们分析问题
2011-03-08 10:00:01.551 【图表】触发下单 BUY 品种 IF03
2011-03-08 10:00:01.551 【图表】分品种下单调整后,系数1
2011-03-08 10:00:01.551 【图表】模型下单 1
2011-03-08 10:00:01.551 【图表】下单系数调整后 手数:1
2011-03-08 10:00:01.551 【图表】实际持仓 -1
从一开始似乎有就问题,因为你图表触发的BUY下单,但是实际你持有的是空单
不是有问题的,从这里可以看出,应该是先平仓,然后再开仓的。
但是k线走完后系统先是开仓了然后再平仓,这应该是系统问题
从日志上看出你是先执行的开仓语句,然后再执行的平仓语句,肯定是语法上你的公式问题!
如果你找不到原因,可以将公式贴过来,我们一起来测试