官术网_书友最值得收藏!

1.1 BackTrader量化軟件的特點

BackTrader是一個源自歐洲的工業級專業量化軟件,也是目前金融行業應用最廣的量化分析軟件。

目前,很多國際上的一線金融機構,都在實盤領域使用BackTrader量化軟件進行日常的投資交易。

在BackTrader官方網站,有專門的文檔介紹該軟件的特點,如下:

● 使用Python語言開發。

● 結構自然。

● 內置大量指標,包括全套TA-Lib金融指標庫。

● 內置專業級分析模塊,包括夏普指數、回報率、最大回撤等。

● 便于用戶自行擴展。

● 支持Pandas矢量化高速運算。

● 支持多數據源。

● 獨立Broker經紀人模塊、便于設置交易參數等。

● 支持實盤交易,內置全球多個交易所的數據、交易接口。

● 支持多周期數據,可以是Tick數據,也可以是分時數據、日線數據。

● 支持多策略組合。系統有兩種操作模式,即傳統策略編程模式和買賣

點信號模式,可設置信號權重、多組交易信號疊加。

● 內置專業圖表繪制模塊,支持可視化數據分析。

BackTrader系統功能非常強大,其系統架構設計非常合理,用戶可以根據自身需要自行擴展使用。

筆者認為,量化就是數據加策略:

量化(Quant)=數據(Data)+策略(Strategy)

運行速度是衡量量化軟件優劣的核心指標之一,關于BackTrader的運行速度,我們做過一個實際測試。

采用最簡單的MA均線交叉策略,一分鐘回測,可以達到100萬條數據。

硬件平臺:i7筆記本。

數據源:6只股票+1只上證指數,2014年1月—2018年12月。

6只股票+1只上證指數,一共5年的日線數據,相當于單只股票7×5=35年的日線數據,采用最簡單的MA均線交叉策略,在一分鐘左右全部回測完畢。

BackTrader量化軟件支持標準K線蠟燭圖,而且在這方面做得非常專業,同時支持HA格式的K線圖(即HeiKin-Ashi蠟燭圖,也被稱為平均K線圖),強化了視覺效果。此外,還支持Renko磚線圖,也被稱為紅磚圖,是日本常用的金融分析曲線圖表。

BackTrader對最基本的K線圖有多種展現形式,而且無須修改軟件底層源碼,只要設置參數即可,這在量化軟件當中是很難得的。

主站蜘蛛池模板: 金乡县| 常熟市| 通化市| 金坛市| 高邮市| 兴安县| 同仁县| 万源市| 榕江县| 潍坊市| 嘉黎县| 雷州市| 湖南省| 嘉善县| 长春市| 玛沁县| 星子县| 徐水县| 普兰店市| 洛隆县| 龙口市| 同德县| 阿荣旗| 赤壁市| 伊宁市| 蒙城县| 司法| 凌海市| 浦北县| 南溪县| 天气| 重庆市| 密山市| 平顺县| 舒兰市| 锡林郭勒盟| 青铜峡市| 图木舒克市| 大邑县| 夏河县| 中西区|