问答交流

期货如何获取持仓成本?

由bqm2wcrs创建,最终由small_q 被浏览 11 用户

1、如何获取持仓成本?

通过context.portfolio.positions 得到一个字典,

例如{'FG9999.CZC': FuturePosition(bktfut,FG9999.CZC,current_qty:(4, 0),avail_qty:(4, 0),last_price:1748.0), }

但是这个没有成本价格,在哪里获取成本?


2、如何获取持仓数量

context.portfolio.positions['FG9999.CZC'].avail_qty[0]?

标签

期货持仓
评论
  • 1、可以通过cost_price获取
  • pos = context.get_account_position(instrument, direction=Direction.LONG)
  • print(pos.cost_price)
  • 2、参照样例