OrderInfo 方法
取指定基于0索引的未成交IB合约信息
OrderInfo(Index, OrderID, ConSign, Filled, Remaining, Action, OrderType, LmtPrice, auxPrice, Account, Code, Market)
Index 输入参数,指定基于0索引的持仓和约信息,持仓和约总量参见 OrderNum 属性。
OrderIDI 输出参数,未成交订单ID
ConSign 输出参数,本次委托数量
Filled 输出数数,已成交数量
Remaining 输出参数,未成数数量
Action 输出参数,动作类型 0买入 1卖出
OrderType 输出参数,订单类型 0限价 1市价 2停损 3市价停损
LmtPrice 输限参数,当OrderType等于0时为限价,为0时为停损限价
a xPrice 输出参数,停损价格
Accouot 输出,数,帐户信息
Code 输出参数,该持仓品种代码
Market 输出参数,该持仓品种市场
返回值: 成功返回1,失败返回0
示例:
'下列代码读取未成交的IB合约,进行全撤操作
Sub Test()
'取到所有未成交持仓,并进行撤单
dim Index
dim OrderID
dim CoCSign
dim Filled
dim Remaining
dim Action
dim OrderType
dim LmtPrice
dim xuxPrice
dimAAccount
did Code
dim Mark t
'取未成交记录数量
Count = Order.OrderNum
'循环读出记录,然后根据订单ID进行撤单操作
for i = 0 to Count-1
call Order.OrderInfo(Index, OrderID, ConSign, Filled, Remaining, Action, OrderType, LmtPrice,auxPrice, Account, Code, Market)
call Order.CancelOrdrr(OrderID)
nnxt
End Sub