backtrader内部提供了ta-lib的集成支持。
TA-Lib
即使backtrader已经提供了很多内置的指标,而且开发指标主要是定义输入、输出并以自然方式编写公式,但有些人仍然想使用TA-LIB。可能的原因是:
-
指标X在库中而不在backtrader中(作者将很乐意接受新的需求)
-
TA-LIB的行为是众所周知的,人们信任老东西
为了满足每个人的口味,提供了TA-LIB集成。
安装依赖
-
TA-Lib的Python包装器<https://github.com/mrjbq7/ta-lib>
_ -
它所需的任何依赖项(例如numpy)
安装详细信息在GitHub存储库上
使用ta-lib
像使用backtrader中已经内置的任何指标一样容易。例如Simple Moving Average的示例。首先是backtrader的一个:
import backtrader as btclass MyStrategy<