成本价

适用市场

市场品种
香港市场股票、期权、窝轮、牛熊证、界内证、ETFs、期货
美国市场股票、期权、ETFs、期货
A股市场股票、ETFs
新加坡市场期货
日本市场期货

position_cost

接口说明

获取指定标的持仓的摊薄成本价/平均成本价:

  1. 摊薄成本价:不支持期货。
    摊薄成本价 = (持有期内买入总金额-持有期内卖出总金额) ÷ 持有数量
    摊薄成本价考虑了持有期内每次交易的盈亏(暂不包含现金派息、供股等情况)。既考虑买入,也考虑卖出的变化。卖出股票所对应的盈亏会摊高或摊低成本价,甚至会出现成本价为负数的情况。

  2. 平均成本价:支持股票、期货。
    平均成本价是指当前持仓的平均成本(不包含佣金及费用)。首次买入时的开仓价即此时的平均成本价。
    加仓会影响平均成本价,加仓后的平均成本价 = (加仓前的平均成本价×数量 + 此次加仓的价格×数量)÷ 加仓后持有数量。
    减仓不会影响平均成本价,减仓部分所对应的盈亏转为已实现盈亏。

position_cost(symbol,cost_price_model=CostPriceModel.AVG)

参数

参数名类型说明默认值范围
symbolContract标的----
cost_price_modelCostPriceModel成本价模式CostPriceModel.AVG--

返回

返回类型: float

示例说明

获取苹果的摊薄成本价。

position_cost(symbol=Contract("US.AAPL"),cost_price_model=CostPriceModel.DILUTED)

示例返回值

150

获取苹果的平均成本价。

position_cost(symbol=Contract("US.AAPL"),cost_price_model=CostPriceModel.AVG)

示例返回值

145