if cond then begin
SELLSHORT(HOLDING<0,100%,limitr,open),PERTRADER; //交易系统之平空操作
end
版主老师好,我测试的是平仓反手策略,但是实盘交易时,平仓正常;但反手开仓时,总是提示:百分比开仓数量经计算后为 0 无法下单,请检查资金是否够用,以及参数是否错误。
我猜测可能是保证金未释放。我的语句顺序是平空--->平多--->开空--->开多,请问是否和这个有关?
如果不是这个问题,请问有什么好的方法可以解决?谢谢!
你账户的可用资金是多少?通过合约信息设置中的参数,是否够开仓手数的呢。另外平仓反手后,资金并不是立即释放的,有个过程,可能无法立刻读到释放的可用的资金的。可以尝试用ORDERQUEUE顺序下单,采用市价报单,这样在前面一笔成交之后才会进行下一笔报单。
是需要写在交易语句的后面的,且需要成对使用,采用市价报单,保证成交。