backtrader官方中文文档正确使用姿势——入门方法
开发大佬请自动绕行,写给小白读者的。。。
站在过来人的经验,给新入坑或打算入坑backtrader的小伙伴几点建议:
1、计算机是实践性很强的学科,所以写代码就是写代码,学backtrader也是写代码,你得把代码码出来,让你的代码跑起来。不要陷到backtrader各种概念里面无法自拔。要知道代码跑起来,辅助些代码备注,一下就懂了。
2、backtrader的官方文档写的很啰嗦,是的,个人认为是挺啰嗦的,为了尊重官方文档,迎着头皮翻译的,所以入门的同学,不要一上来就把官方文档仔仔细细的读一遍,你知道有多少个字吗,我业余时间翻译了两个月,而且你读完就忘了。回到第一条。百度也好,看官方源代码也好,先把代码跑起来。
3、快速入门建议读和实操从第一到第四章节的内容,辅助百度搜索别人写的代码,辅助官方源代码中提供的示例代码,目录在:backtrader\samples中,文件夹英文就是示例的核心作用。记住,只看自己想了解的。
4、了解完框架大概,下一步就是拿真实的中国股票玩了,这里推荐tushare、baostock(免费不要钱),具体用法网上很多。我的文档里提供了2个datafeed,一个是tushare的,一个是聚宽的,先拷贝过去跑起来。
5、把自己构思的策略从简单开始写,调试。反复修改,枯燥的改参数。这里是个反复的过程。然后你就会生出各种需求和想法,这个时候,你的需求是哪方面,你就去读官方文档,找找看看有没有跟你对得上的。把官方文档当作字典查漏补缺。官方文档也解决不了的,可以开debug跟,看源码。
6、实盘,先不要梭哈,先用小资金验证策略,验证你搭建的系统能跑起来,这期间你会发现很多自己代码中的bug。实盘理论上有三种办法:UI驱动、邮件或钉钉之类的通知人肉执行、接口(依赖券商给你开权限)。我用的第一种。
7、反思反思。你会有自己对量化的看法和经验。
最后丢个链接(介意付费莫点)
https://blog.csdn.net/windanchaos/category_12350607.html