0
我正在学习Python中的金融与backtrader。 现在,我已经为购买/出售资产实施了一个简单的方法,但我对这个平台没有很好的理解。文档很好,但对我而言仍然不清楚。 所以,现在有2个主要问题:指标是否为每个新酒吧计算? [backtrader]
- 指标是否每次计算结果的下一个方法 运行吗?例如,在
__init__
方法中,我正在计算SMA ,如下所示:self.sma = bt.indicators.SimpleMovingAverage(self.datas[0], period=self.params.maperiod)
正如我从日志输出中看到的, SMA每次调用next
时都不相同。 - 如果计算器每次重新计算
next
被调用,我可以在__init__
中声明一个变量来存储最后 购买日期的日期吗?
我已经实现了这一点,似乎所有工作,但我不知道。