# 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
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
应用于