用对手价反手,应该是即使成交的,原则上不应该出现反手时再开仓资金不足的情况。出现这种问题我觉得是平仓要一定的时间,再开仓时平仓还未完成。请问这种问题怎么解决?或者图表里有没有延时函数。
参考下ORDERQUEUE函数的使用。这个函数就是为了处理你这种情况的。
对于多品种多策略的情况,如果用了orderqueue函数,但是确实存在资金不足的情况,那么后面的下单指令的执行是否会有影响?
会受到影响的。
这里有个orderqueue的设置说明:http://www.weistock.com/WeisoftHelp/jiaoyi_chengshihuajiaoyi.htm
那么有个问题,比如orderqueue顺序下单,等待时间10秒,那么是否无论下单是否成功,都会等10秒还是下单成功则不等待,执行下一步。

此主题相关图片如下:temp.png

看你设置的哪种模式了。
“顺序递序”是如果委托未成交或未撤单,到指定等待时间直接进行下一个委托,不再进行等待。如果成交或撤单了,则直接委托下一个。
“之前报单完全成交后再顺序递交” 则必须等待上笔委托成交才会委托后面的单子。
之前发的链接里面有提到这个处理逻辑的。
[此贴子已经被作者于2019/2/15 15:55:32编辑过]
正常情况下上一笔交易无论是下单成交还是下单被拒绝下一笔单子都是马上委托的,这里的委托等待是针对这笔交易委托后出现无响应等异常情况后,等待N秒后下一笔继续报单