全部 智大领峰 TBQuant功能 TBL语言 TB开户 问答专区 高手圈 其他
关于Position-持仓结构体中各持仓字段含义的若干疑问
2022-11-15 11:16

咨询关于 获取账户持仓函数返回的持仓结构体 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  多头昨仓可平量, 是否相等? 或有什么区别?

kyover

1 起初的持仓就是开盘时的持仓,开盘时肯定时等于多头剩余持仓。但是当天如果发生了平昨交易,两个就不一样了

2多头当前持仓肯定时包含今仓和昨仓的。今日剩余持仓就是当前持仓减去昨日剩余持仓,没有直接的属性

3多头当前平仓量就是已经平掉的数量。

4多头可平量就是所有能平的量,不分昨日还是今日。正常来说,如果你现在没有已报的平仓委托单,多头可平量应该等于多头当前持仓

5没有已报的平仓委托单,两个就相等。

6跟5是一样的,报送以后,先从可平量里减去相应数量。成交以后才从当前持仓里减去对应成交数量

2022-11-15 11:25
您未登录,请先 登录注册 后发表评论
顶部