Backtrader 文档学习- Broker - Trade
1. 概述
交易的定义:
- 通过操作持仓从0变为大小为X时(可能为正/负,对于多头/空头头寸),则交易处于开放状态。
- 当持仓从X变为0时,交易关闭。
以下两个操作: - 正向到负向
- 负向到正向
实际上被视为: - 1.交易已平仓(头寸从X变为0)
- 2.新交易已开仓(头寸从0变为Y)
交易仅提供信息,没有用户可调用的方法。
2. 参考
类
class backtrader.trade.Trade(data=None, tradeid=0, historyon=False,
size=0, price=0.0, value=0.0, commission=0.0)
- 跟踪交易的生命周期:仓位大小、价格、佣金(和价值)
- 交易从0开始,可以增加和减少,如果回到0,可以认为交易已平仓。
- 交易可以是多头(正大小)或空头(负大小)
- 交易不应该被反转(在逻辑中不支持)
成员属性:
- ref: 唯一的交易标识符
- status(int): Crea