A_OpenOrderEntryOrExit函数返回值异常
1. 问题: 通过调用A_OpenOrderEntryOrExit()函数,尝试获取未成交委托的开平仓状态,结果返回值是4,不是 下面(1、5、7)中的 一个。4代表什么状态?Enum_EntryInteger1返回开平仓状态的开仓枚举值Enum_ExitTodayInteger5返回开平仓状态的平今仓枚举值Enum_ExitInteger7返回开平仓状态的平仓枚举值2. 代码: Array<Integer> orderIds; Integer i; Integer buyOrSell; Integer entryOrExit; Bool ret = A_GetUnFillOrderIDs(symbol,orderIds, , myAccountIndex); For i = 0 To GetArraySize(orderIds) - 1 { buyOrSell = A_OpenOrderBuyOrSell(i,myAccountIndex); entryOrExit = A_OpenOrderEntryOrExit(i,myAccountIndex); FileAppend(LogFileName,Text(SystemDateTime)+,+Symbol+OnTimer:buyOrSell=+Text(buyOrSell)+,entryOrExit=+Text(entryOrExit)); }3. 输出日志: