backtrader官方中文文檔正確使用姿勢——入門方法
開發(fā)大佬請自動繞行,寫給小白讀者的。。。
站在過來人的經(jīng)驗,給新入坑或打算入坑backtrader的小伙伴幾點建議:
1、計算機是實踐性很強的學科,所以寫代碼就是寫代碼,學backtrader也是寫代碼,你得把代碼碼出來,讓你的代碼跑起來。不要陷到backtrader各種概念里面無法自拔。要知道代碼跑起來,輔助些代碼備注,一下就懂了。
2、backtrader的官方文檔寫的很啰嗦,是的,個人認為是挺啰嗦的,為了尊重官方文檔,迎著頭皮翻譯的,所以入門的同學,不要一上來就把官方文檔仔仔細細的讀一遍,你知道有多少個字嗎,我業(yè)余時間翻譯了兩個月,而且你讀完就忘了?;氐降谝粭l。百度也好,看官方源代碼也好,先把代碼跑起來。
3、快速入門建議讀和實操從第一到第四章節(jié)的內(nèi)容,輔助百度搜索別人寫的代碼,輔助官方源代碼中提供的示例代碼,目錄在:backtrader\samples中,文件夾英文就是示例的核心作用。記住,只看自己想了解的。
4、了解完框架大概,下一步就是拿真實的中國股票玩了,這里推薦tushare、baostock(免費不要錢),具體用法網(wǎng)上很多。我的文檔里提供了2個datafeed,一個是tushare的,一個是聚寬的,先拷貝過去跑起來。
5、把自己構思的策略從簡單開始寫,調(diào)試。反復修改,枯燥的改參數(shù)。這里是個反復的過程。然后你就會生出各種需求和想法,這個時候,你的需求是哪方面,你就去讀官方文檔,找找看看有沒有跟你對得上的。把官方文檔當作字典查漏補缺。官方文檔也解決不了的,可以開debug跟,看源碼。
6、實盤,先不要梭哈,先用小資金驗證策略,驗證你搭建的系統(tǒng)能跑起來,這期間你會發(fā)現(xiàn)很多自己代碼中的bug。實盤理論上有三種辦法:UI驅(qū)動、郵件或釘釘之類的通知人肉執(zhí)行、接口(依賴券商給你開權限)。我用的第一種。
7、反思反思。你會有自己對量化的看法和經(jīng)驗。
最后丟個鏈接(介意付費莫點)
https://blog.csdn.net/windanchaos/category_12350607.html