我个人认为在目前的python开源量化框架或平台中,backtrader的设计架构是最简洁自然的,很容易入门。我们来看一个所有开源量化框架都会实现的单股票双均线策略,在backtrader中是如何实现的,代码如下,看注释很容易理解。
假设操作一支股票,使用日线数据,该策略基本思想是短期均线上穿长期均线(金叉),下穿长期均线(死叉)卖出。
看过其他python开源量化平台或框架的读者,可以把其他框架实现同样逻辑的代码拿来比较一下,看看哪个更加简洁自然。
还没有入坑backtrader的朋友也可根据本例子评估是否喜欢backtrader的风格,做出是否入坑的决定。
扫地僧backtrader给力教程