老师好 请问以下如果在一个窗口运行一切正常 sellshort(1,holding,thisclose),orderqueue;
buy(holding=0,ss,thisclose),orderqueue;
但是如果5个窗口同时运行并且同时出现信号, 假如现持仓只有2手为什么只能平掉2手再开仓2手 其它3个信号开不了仓 ,请问应该怎么样修改 谢谢!
把下单日志贴下
交易-》下单设置-》程式化交易 勾选下单日志,勾选时有提示日志保存路径,之前勾选过的才有 日志记录
[此贴子已经被作者于2017/6/13 16:18:01编辑过]
勾选上下单日志,用模拟账户再跑跑看,有问题贴出下单日志分析。
老师 我查看了一下程序化记录 ,下午开盘前5个窗口同时出现的信号 , 下午开盘只有一个信号的指令成交了,查看了一下没有成交的单子指令显示都是下午开盘2分钟之后才开平仓【我使用走完K线并且是30分钟周期】是不是不该使用orderqueue;这个?
软件中的队列采用是单一队列形式若前面有堵塞后面自然就无法报单了,可以贴出日志由工作人员确认。
你可以结合追撤单设置进行处理。
老师 我没有勾选日志 请问如果不选择队列形式用什么比较好 谢谢!
如果开平都不用orderqueue;这个会出现什么影响?
看到你们的介绍 orderqueue只适应于一条交易指令的情况下 这么说几个策略同时出现了交易指令肯定无法正常使用了。
前面已经说这个,这个是单一队列造成的。如果队列前的品种很快成交,后面自然就会跟上报单。
但是一旦有挂单未成交的,后面的单子就停留在队列中了,你可以不用队列的方式,或者使用追撤单功能处理。