OnSignal的comoffset在用A函数发送委托时能够自动适应合约的平仓 平今或者平昨吗?
下面代码中OnSignal中捕获到buy/sell信号后,信号中的comoffset在用A函数发送委托时能够自动适应合约的平仓、平今或者平昨吗?OnSignal(ArrayRef<Signal> sigs) { Integer i = 0; For i = 0 To GetArraySize(sigs) - 1 { SignalRef sig = sigs[i]; If(!BitHas(sig.flag, Enum_Signal_NotSend) && QuoteStatus == Enum_QuoteStatus_RealTime) { Array<String> symbols; String sy = MainSymbol; integer side =sig.side; Integer offset =sig.combOffset; Integer thisvolume =sig.volume; Array<Integer> orders; Tick val; ret = GetTick(sy, val); Numeric minmoveValue=minmove*pricescale; Numeric orderprice =val.last; if(side==Enum_Buy) { orderprice =val.bidask1.askP+10*minmoveValue; if (orderprice>val.limitUp) {orderprice=val.limitUp;} }Else { orderprice =val.bidask1.bidP-10*minmoveValue; if (orderprice<val.limitdown) {orderprice=val.limitDown;} } ret = A_SendOrderEx(sy,side, offset, thisvolume, orderprice, orders); } } }