# 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

应用于

Order 对象