原有头寸是空头,根据算法,要平掉空头,并开多头,我直接用buy(lots,open),没有先平原有空单。按说明书是可以的,但实际情况,多单开出来了,但空单还留着。
Bool Buy(Numeric Share=0,Numeric Price=0,Integer signalFlag=0)
说明:
产生一个多头建仓操作。
该函数仅用于多头建仓,其处理规则如下:
如果当前持仓状态为持平,即MarketPosition = 0 时,该函数按照参数进行多头建仓。
如果当前持仓状态为空仓,即MarketPosition = -1 时,该函数平掉所有空仓,同时按照参数进行多头建仓,两个动作同时发出。
如果当前持仓状态为多仓,即MarketPosition = 1 时,该函数将继续建仓,但具体是否能够成功建仓要取决于系统中关于连续建仓的
@蔡总 请问buy指令是平掉图表理论空头持仓,还是盘面的实际空头持仓?
我把100001,100002,100003的也发上来
看看委托编号为100005的单子是什么?
确实没有先平棉花的空单,直接就开多单了。