# HoldingInfoByCode2 方法
HoldingInfoByCode2(Code,Market,BuyHolding,BuyCost,BuyTodayHolding,SellHolding,SellCost,SellTodayHolding,PNL,UseMargin,Account,HoldType)
取指定品种的持仓合约信息。该方法不同于HoldingInfo2,他可以同时取到一个品种的买入持仓和卖出持仓,以及今持和昨持。默认获取的持仓不包含未成交平仓单,若考虑未成交委托单,请将HoldingCalc属性置为1返回值:成功返回1,失败返回0
参数
参数 | 说明 | 备注 |
---|---|---|
Code | 指定的品种代码 | 输入参数 |
Market | 指定的品种市场 | 输入参数 |
BuyHolding | 该该持仓品种买入持仓总量 | 输出参数 |
BuyTodayHolding | 该持仓品种今买持总量(对于股票该参数为可用持仓) | 输出参数 |
BuyCost | 该持仓品种持仓成本 | 输出参数 |
SellHolding | 该持仓品种卖出持仓总量 | 输出参数 |
SellTodayHolding | 该持仓品种的今卖出持仓总量(对于股票该参数为可用持仓) | 输出参数 |
SellCost | 该持仓品种卖出持仓成本 | 输出参数 |
PNL | 该持仓品种浮动盈亏 | 输出参数 |
UseMargin | 该持仓品种的保证金占用 | 输出参数 |
Account | 可缺省,登陆的帐户名称,若不填写则表示当前默认的帐户 | 输入参数 |
HoldType | 可以缺省,表示取指定仓位性质的品种,针对不同市场:为1 分别为 期货(投机仓) 股票(普通仓) 期权(普通仓) 为2 分别为 期货(保值仓) 股票(融资仓) 期权(备兑仓) | 输入参数 |
示例
dim BuyHolding
dim BuyTodayHolding
dim SellHolding
dim SellTodayHolding
dim BuyCost
dim SellCost
dim PNL
Dim UseMargin
'取指定持仓品种信息
Result = Order.HoldingInfoByCode2("AUDJPY","WH",BuyHolding,BuyCost,BuyTodayHolding,SellHolding,SellCost,SellTodayHolding,PNL,UseMargin,"U78654")
If Result <> 1 Then
Exit Sub
End If
'显示持仓量
MsgBox BuyHolding
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
应用于