Class TestStragtegy(bt.strategy): def __init__(self): # 计算布林带指标 self.bollinger = bt.indicators.BollingerBands(data.close,period = 252) # 使用布林带指标的值 def next(self): # 布林带上轨 top = self.bollinger.top # 布林带下轨 bot = self.bollinger.bot # 布林带中轨 mid = self.bollinger.mid # top\bot\mid都是line格式,可以用常规的line的方法进行操作,如当前的上轨为top[0],前一个交易日的下轨值为bot[-1],还可以取到下个交易日的中轨值:mid[1],但是不太建议取,这个是未来数据。 # 大家可以自行尝试一下macd,并且分析下macd的输出的line中,macd和signal分别对应常用的macd的哪些值
【答读者问10】backtrader如何调用技术指标的值?
作者:yunjinqi
类别:量化框架
日期:2021-12-23 17:36:23
阅读:1923 次
消耗积分:0 分
版权所有,转载本站文章请注明出处:云子量化, https://www.yunjinqi.top/article/39
最新文章
系统当前共有 404 篇文章