# OrderInfo2 方法
OrderInfo2(Index, OrderID, ConSign, Filled, Remaining, Action, OrderType, LmtPrice, Account, Kaiping, Code, Market)
 取指定基于0索引的未成交合约信息.
返回值:成功返回1,失败返回0
参数
 | 参数 | 说明 | 备注 | 
|---|---|---|
| Index | 指定基于0索引的持仓和约信息,持仓和约总量参见 OrderNum2 属性 | 输入参数 | 
| OrderID | 未成交订单ID | 输出参数 | 
| ConSign | 本次委托数量 | 输出参数 | 
| Filled | 已成交数量 | 输出参数 | 
| Remaining | 未成交数量 | 输出参数 | 
| Action | 动作类型: 0买入 1卖出 | 输出参数 | 
| OrderType | 订单类型 0限价 1 市价 2 停损 3 限价停损 4 fak 5 fok 6 对手方最优价优先 7 本方最优价优先 | 输出参数 | 
| LmtPrice | 当OrderType等于0时为限价,为3时为停损限价 | 输出参数 | 
| Account | 帐户信息 注意:如果频繁调用该属性,请注意使用完毕后释放返回值 | 输出参数 | 
| Kaiping | 开平仓类型 0开仓 1平仓 | 输出参数 | 
| Code | 该持仓品种代码 注意:如果频繁调用该属性,请注意使用完毕后释放返回值 | 输出参数 | 
| Market | 该持仓品种市场 注意:如果频繁调用该属性,请注意使用完毕后释放返回值 | 输出参数 | 
示例
 Sub Test()
'取到所有未成交持仓,并进行撤单
dim Index
dim OrderID
dim ConSign
dim Filled
dim Remaining
dim Action
dim OrderType
dim LmtPrice 
dim Account
dim Kaiping
dim Code
dim Market 
'取未成交记录数量
Count = Order.OrderNum2
'循环读出记录,然后根据订单ID进行撤单操作
for i = 0 to Count-1
    call Order.OrderInfo2(Index, OrderID, ConSign, Filled, Remaining, Action, OrderType, LmtPrice,Account, Kaiping, Code, Market)
    call Order.CancelOrder(OrderID)
next
'释放字符串变量内存
Set Code = nothing
Set Market = nothing 
Set Account = nothing
End Sub
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
应用于
 