Position里的shortActiveVolume这个怎么是负值

OnPosition(PositionRef pos){ my_pos = pos; Numeric totalHold = pos.longCurrentVolume + pos.shortCurrentVolume; Numeric totalActive = pos.shortActiveVolume + pos.longActiveVolume; Numeric totalActiveClose = pos.longActiveCloseVolume + pos.shortActiveCloseVolume; LogFile("OnPosition当前持仓:" + Text(totalHold) + " 未成交的报单净委托量totalActive:" + Text(totalActive) + " 未成交的报单平仓委托量totalActiveClose:" + Text(totalActiveClose) + " 当前状态big_con:" + Text(big_con)); LogFile("OnPosition未成交的报单净委托量shortActiveVolume:" + Text(pos.shortActiveVolume) + " 未成交的报单净委托量longActiveVolume:" + Text(pos.longActiveVolume)); // 2. 全部平仓,重置所有状态 if(totalHold == 0 && totalActive == 0 && (big_con == 2 || big_con == 3 || big_con == 4 || big_con == 42 || big_con == 5 || big_con == 99)) { LogFile("OnPosition持仓" + Text(totalHold) + ", big_con="+Text(big_con)); ResetAllState(); } If(totalHold > 0 && totalActive == 0 && big_con == 5) { //止盈 Profittaking(); }}

卖开空单 如果有未成交的 显示正数,买平空单 如果有未成交的 显示负数