本文档参考backtrader官方文档,是官方文档的完整中文翻译,可作为backtrader中文教程、backtrader中文参考手册、backtrader中文开发手册、backtrader入门资料使用。
本章包含官方章节链接:https://backtrader.com/docu/analyzers/analyzers/
无论是回测还是交易,能够分析交易系统的表现是理解是否仅获得了利润的关键,还是是否以过高的风险获得了利润,或者与参考资产(或无风险资产)相比是否真正值得努力。
这就是Analyzer
对象系列的作用:提供发生的情况或实际发生情况的分析。
接口的模型是基于Lines
对象的,例如具有next
方法,但有一个主要区别:
Analyzers
不持有线。
这意味着它们在内存方面不昂贵,因为即使在分析了数千个价格条之后,它们仍然可以在内存中仅保留单个结果。
Analyzer
分析器对象(如策略
、观察者
和数据
)通过cerebro
实例添加到系统中:
addanalyzer(ancls, *args, **kwargs)
但是,当在cerebro.run
期间进行操作时,对于系统中存在的每个