# GetAllOrderDetaliedInfo 方法

GetAllOrderDetaliedInfo(Index, Account, Date, Code, Market, OrderType, Action, Price,Volume,Remaining,Kaiping,HoldType,Status,BH,OrderID)

取指定基于0索引序号的委托记录(包含委托、撤单、成交等信息)。
返回值:成功返回1,失败返回0

参数
参数 说明 备注
Index 基于0索引的成交明细 输入参数
Account 成交帐户,可省略,若省略则表示当前默认激活帐户。注意:如果频繁调用该属性,请注意使用完毕后释放返回值 输入参数
Date 委托时间 输出参数
Code 品种代码。注意:如果频繁调用该属性,请注意使用完毕后释放返回值 输出参数
Market 品种市场。注意:如果频繁调用该属性,请注意使用完毕后释放返回值 输出参数
OrderType 委托单类型,
 0限价
 1 市价
 2 停损
 3 限价停损
 4 fak
  5fok
 6 对手方最优价优先
 7 本方最优价优先
输出参数
Action 委托方向: 0买入 1卖出 输出参数
Price 委托价格 输出参数
Volume 委托数量 输出参数
Remaining 未成交数量 输出参数
Kaiping 开平仓类型: 0开仓 1平仓 输出参数
HoldType 表示该持仓的类型,针对不同市场:为0 分别为 期货(投机仓) 股票(普通仓) 期权(普通仓) 为1 分别为 期货(保值仓) 股票(融资仓) 期权(备兑仓) 输出参数
Status 委托单状态,其中包括下面几种类型: "Submitted" 已递交 "Filled" 已全部成交 "Tradeing" 部分成交 "Tradeing" 部分成交 "Cancelled" 已撤单 "Inactive" 废单 "NewStock" 新股申购 注意:如果频繁调用该属性,请注意使用完毕后释放返回值。 输出参数
BH 委托单系统编号。 注意:如果频繁调用该属性,请注意使用完毕后释放返回值。 输出参数
OrderID 订单ID,使用Buy,Sell等交易指令返回的ID 输出参数
示例
Dim Date
Dim Code
Dim Market
Dim OrderType
Dim Action
Dim Price
Dim Volume
Dim Remaining
Dim Kaiping
Dim HoldType
Dim Status
Dim BH
Dim OrderID

OrderCount = order.GetAllOrderDetaliedCount("")'调取当前登录默认账户

For i = 0 To OrderCount-1

    Result = Order.GetAllOrderDetaliedInfo(i,"",Date,Code,Market,OrderType,Action,Price,Volume,Remaining,Kaiping,HoldType,Status,BH,OrderID)

    If Result <> 0 Then

        Application.MsgOut Date&"--"&Code&"--"&OrderID

    End If

Next

'释放字符串变量内存
Set Code = nothing
Set Market = nothing 
Set Account = nothing
Set Status = NoThing
Set BH = NoThing
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

应用于

Order 对象