admin管理员组文章数量:1794759
7、backtrader的一些基本概念
backtrader的一些基本概念—Strategy讲解
在上一讲中,我们尝试了最简单的双均线策略,如果您已经阅读过前两讲的代码,对backtrader应该有一定的了解了,本讲将会深入分析backtrader一些常用的模块,使得大家能够有一个全局的了解。
backtrader的核心模块bt.Strategy
在这个模块中,我们根据我们的交易思想和交易逻辑,去一步步的实现策略,是重中之重。从这个模块中,我们可以调取到我们加载的数据,可以获取当前的持仓量和持仓状态,可以获取到账户资产、账户可以使用的金额等等信,中间计算的各种变量,也都可以自定义log出来或者保存到excel中(很少用原生的Writer)。
首先,我们编写一个策略的时候,需要继承backtrader里面的Strategy模块,即class MyStrategy(bt.Strategy),其中,class是声明类,MyStrategy是我们自己编写的策略的名字,bt.Strategy是我们继承的backtrader的Strategy的类。
下面详细讲解下,Strategy里面的主要函数,内容都在函数里面进行注释了,请详细看这个类中的主要函数。
class MyStrategy(bt本文标签: 基本概念backtrader
版权声明:本文标题:7、backtrader的一些基本概念 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686592478a85410.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论