咨询关于 获取账户持仓函数返回的持仓结构体 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是一样的,报送以后,先从可平量里减去相应数量。成交以后才从当前持仓里减去对应成交数量