|
说明: 查询订单状态
语法:Enum A_OrderStatus(Integer OrderNo)
参数:OrderNo 一个订单号
备注: 根据订单索引值OrderNo,查询该订单的状态。订单返回状态为枚举类型,具体说明如下:
Enum Enum_Invalid()
| 无效订单
| Enum Enum_Queue()
| 排队中
| Enum Enum_PartDeal()
| 部分成交
| Enum Enum_AllDeal()
| 完全成交
| Enum Enum_Canceling()
| 正在撤单
| Enum Enum_Canceled()
| 已撤单
|
实例:
Integer billNo=A_LastOrderNo; //上一个当前策略应用的订单号
if (A_OrderStatus(billNo) == Enum_AllDeal) //判断状态是否为完全成交
{
Alert("订单成交,成交价:"+Text(A_OrderFilledPrice(billNo))); //打印成交价格
}
|
|