You are here:  Home » 量化交易与机器学习 » backtrader » 位置 – backtrader中文教程

Position

Position上的资产通常是从查了战略内的:

  • position(属性)或getposition(data=None, broker=None)

    这将返回上datas[0]的位置在策略默认的broker由cerebro

A位置上设置是一个简单的指示:

  • 资产被保持与size
  • 的平均价格是price

它作为一个状态,并且可以例如在决定使用如果订单有发行或没有(例如:如果没有位置是多头唯一进入打开)

参考:Position

类backtrader.position.Position(大小= 0,价格= 0.0)

保持并更新的位置的尺寸和价格。该对象没有关系到任何资产。它只保留规模和price.

成员属性:

* size (int): current size of the position

* price (float): current price of the position

可以使用len(position)测试Position实例,以查看size是否不为null