咨询关于 获取账户持仓函数返回的持仓结构体 Position中, 各种持仓字段的含义
Bool A_GetPosition(String symbol, PositionRef pos, String createSource = "", Integer accountIndex = 0)
Position-持仓
| 属性 | 类型 | 说明 | 
|---|---|---|
| brokerId | Integer | 经济公司ID | 
| accountId | String | 资金账户ID | 
| accountIndex | Integer | 账户下标索引 | 
| tradingDay | Numeric | 交易日(YYYYMMDD.hhmmss) | 
| symbol | String | 合约代码 | 
| longCurrentVolume | Integer | 多头当前持仓 | 
| longYesterdayVolume | Integer | 多头剩余昨仓 | 
| longPreYesterdayVolume | Integer | 多头期初持仓 | 
| longActiveVolume | Integer | 多头未成交的报单净委托量 | 
| longActiveCloseVolume | Integer | 多头未成交的报单平仓委托量 | 
| longActiveCloseYesterdayVolume | Integer | 多头未成交的报单平昨委托量 | 
| longCloseVolume | Integer | 多头当前平仓量 | 
| longCanSellVolume | Integer | 多头可平量 | 
| longCanSellYesterdayVolume | Integer | 多头昨仓可平量 | 
请问:
(1) longYesterdayVolumeInteger多头剩余昨仓, 和longPreYesterdayVolumeInteger多头期初持仓的含义, 是什么区别?
(2) longCurrentVolume 多头当前持仓, 是包括今仓和昨仓吗? 今仓是等于longCurrentVolume - longYesterdayVolumeInteger 吗? ,或今仓用 Position-持仓中的哪些字段数据, 怎么计算的?
(3) longCloseVolume 多头当前平仓量, 是什么意思? 是已经提交的还未成交的多头平仓? 还是今日累计平掉的多头仓位?
(4) longCanSellVolume, 多头可平量, 是否包含longCanSellYesterdayVolume 多头昨仓可平量, 和今日可仓可平量? 今日可仓可平量 是否等于longCanSellVolume - longCanSellYesterdayVolume ?
{5) longCurrentVolume 多头当前持仓 和 longCanSellVolume 多头可平量, 是否相等? 或有什么区别?
(6) 同样, longYesterdayVolume 多头剩余昨仓 和 longCanSellYesterdayVolume 多头昨仓可平量, 是否相等? 或有什么区别?
1 起初的持仓就是开盘时的持仓,开盘时肯定时等于多头剩余持仓。但是当天如果发生了平昨交易,两个就不一样了
2多头当前持仓肯定时包含今仓和昨仓的。今日剩余持仓就是当前持仓减去昨日剩余持仓,没有直接的属性
3多头当前平仓量就是已经平掉的数量。
4多头可平量就是所有能平的量,不分昨日还是今日。正常来说,如果你现在没有已报的平仓委托单,多头可平量应该等于多头当前持仓
5没有已报的平仓委托单,两个就相等。
6跟5是一样的,报送以后,先从可平量里减去相应数量。成交以后才从当前持仓里减去对应成交数量