# OrderInfo3 方法

OrderInfo3(Index, OrderID, ConSign, Filled, Remaining, Action, OrderType, LmtPrice, Account, Kaiping, Code, Market,HoldType)

取指定基于0索引的未成交合约信息.该函数除了增加一个HoldType持仓类型参数外,其他使用方法与OrderInfo2完全一致。
返回值:成功返回1,失败返回0

参数
参数 说明 备注
Index 指定基于0索引的持仓和约信息,持仓和约总量参见 OrderNum2 属性 输入参数
OrderID 未成交订单ID 输出参数
ConSign 本次委托数量 输出参数
Filled 已成交数量 输出参数
Remaining 未成交数量 输出参数
Action 动作类型: 0买入 1卖出 输出参数
OrderType 订单类型
 0限价
 1 市价
 2 停损
 3 限价停损
 4 fak 5fok
  6 对手方最优价优先
  7 本方最优价优先
输出参数
LmtPrice 当OrderType等于0时为限价,等于3时为停损限价 输出参数
Account 帐户信息 注意:如果频繁调用该属性,请注意使用完毕后释放返回值 输出参数
Kaiping 开平仓类型 0开仓 1平仓 输出参数
Code 该持仓品种代码 注意:如果频繁调用该属性,请注意使用完毕后释放返回值 输出参数
Market 该持仓品种市场 注意:如果频繁调用该属性,请注意使用完毕后释放返回值 输出参数
HoldType 表示该持仓的类型,针对不同市场:为0 分别为 期货(投机仓) 股票(普通仓) 期权(普通仓) 为1 分别为 期货(保值仓) 股票(融资仓) 期权(备兑仓) 输出参数
示例
    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
    dim HoldType

    '取未成交记录数量
    Count = Order.OrderNum2
    
    '循环读出记录,然后根据订单ID进行撤单操作

    for i = 0 to Count-1

        call Order.OrderInfo3(Index, OrderID, ConSign, Filled, Remaining, Action, OrderType, LmtPrice,Account, Kaiping, Code, Market,HoldType)
        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

应用于

Order 对象