StockPosition

  • class rqalpha.mod.rqalphamod_sys_accounts.position_model.stock_position.StockPosition(_order_book_id)[源代码]
  • 基类:rqalpha.model.base_position.BasePosition

    • average_cost
    • [已弃用] 请使用 avg_price 获取持仓买入均价

    • avg_price

    • [float] 获得该持仓的买入均价,计算方法为每次买入的数量做加权平均

    • bought_quantity

    • [已弃用]

    • bought_value

    • [已弃用]

    • get_state()[源代码]

    • [Required]

主要用于进行持久化时候,提供对应需要持久化的数据

  • is_de_listed()[源代码]
  • 判断合约是否过期

  • quantity

  • [int] 当前持仓股数

  • sellable

  • [int] 该仓位可卖出股数。T+1的市场中sellable = 所有持仓 - 今日买入的仓位 - 已冻结

  • setstate(_state)[源代码]

  • [Requried]

主要用于持久化恢复时,根据提供的持久化数据进行恢复 Position 的实现

  • sold_quantity
  • [已弃用]

  • sold_value

  • [已弃用]

  • total_orders

  • abandon

  • total_trades

  • abandon

  • value_percent

  • [float] 获得该持仓的实时市场价值在股票投资组合价值中所占比例,取值范围[0, 1]