backtrader如何加載股票因子數(shù)據(jù)?以換手率、市盈率為例進行回測【附Python代碼】


1 引言


關(guān)于backtrader,公眾號已連續(xù)發(fā)布了三篇推文:《【手把手教你】入門量化回測最強神器backtrader(一)》、《【手把手教你】入門量化回測最強神器backtrader(二)》和《【手把手教你】入門量化回測最強神器backtrader(三)》,分別介紹了backtrader整個框架的組成部分、回測系統(tǒng)的運行、策略模塊交易日志的編寫和策略參數(shù)的尋優(yōu),以及Analyzers模塊的用法,并對策略的業(yè)績評價指標進行可視化分析。之前在回測中使用的數(shù)據(jù)僅限于系統(tǒng)默認的價格和成交量,那么如何加載其它數(shù)據(jù)或因子呢,如換手率、市盈率(PE)市凈率(PB)和其他財務(wù)指標等?其實前面一直強調(diào)backtrader由于采用元編程,具有很強的擴展性,本文為大家展示如何擴展feeds模塊中的數(shù)據(jù)加載,使系統(tǒng)能添加換手率、市盈率等數(shù)據(jù),并以市盈率和換手率為指標構(gòu)建交易策略進行回測。


2 數(shù)據(jù)擴展實例

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容