BackTrader Lines
介绍
Lines 是 BackTrader 提供的数据结构,用于表示时间序列。准确来说,Lines 是一个复数概念,表示序列的集合。自然,一条时间序列称之为 Line。
Line 在 BackTrader 中无处不在。
self.data 数据表中的 lines
数据表可以看作由 Line 集合组装而成。
访问收盘价序列:
self.data.lines.close
# 可简写
self.data.close
切片规则
BackTrader 重新定义了索引规则,与 Python 的默认行为不一样。
BackTrader 中,索引规则时:
- 0 表示当前交易日数据
- -1 表示前一个交易日数据
- -2 表示再前一个交易日数据