在股票、期貨、期權(quán)、外盤投資市場(chǎng)中,量化交易以其獨(dú)特的魅力被眾多投資者所青睞,但是因?yàn)橛幸欢ㄩT檻,量化交易主要人群是私募基金機(jī)構(gòu) ,對(duì)于普通的投資者如何玩轉(zhuǎn)量化交易開發(fā)呢?在此不得不提到量化開發(fā)主流語言Python量化交易開發(fā)。
在眾多Python 的學(xué)習(xí)者中,有很多人是沖著爬蟲去的,不過 Python 還有一個(gè)很神秘又有趣的應(yīng)用領(lǐng)域就是量化交易。
量化交易就是以數(shù)學(xué)模型替代人的主觀判斷來制定交易策略。通常會(huì)借助計(jì)算機(jī)程序來進(jìn)行策略的計(jì)算和驗(yàn)證,最終也常直接用程序根據(jù)策略設(shè)定的規(guī)則自動(dòng)進(jìn)行交易。
Python 由于開發(fā)方便,工具庫豐富,尤其科學(xué)計(jì)算方面的支持很強(qiáng)大,所以目前在量化投資領(lǐng)域的使用很廣泛,市面上也出現(xiàn)了很多支持 Python 語言的量化平臺(tái),比如掘金量化,通過掘金量化平臺(tái)工具,你可以很方便地實(shí)現(xiàn)自己的交易策略,并進(jìn)行策略的回測(cè)、仿真、甚至是策略的實(shí)盤交易,這大大縮減量化投資者使用Python開發(fā)策略的時(shí)間。
目前網(wǎng)上比較好用的Python開發(fā)策略的量化平臺(tái),國內(nèi)的量化平臺(tái),本人比較推崇
掘金量化交易平臺(tái),國外平臺(tái)quantopian。
以掘金量化交易平臺(tái)為例,如何使用Python實(shí)現(xiàn)你的量化交易策略的。
首先得上掘金量化官網(wǎng)下載終端,下圖是下載終端后的界面,在設(shè)計(jì)上用戶體驗(yàn)還是很好的,每個(gè)界面都提供在線交流以及界面指引按鍵,點(diǎn)擊可快速熟悉掘金3并反饋問題;
掘金3終端擁有自主檢測(cè)環(huán)境匹配對(duì)應(yīng)SDK,可根據(jù)界面提示安裝anaconda及掘金SDK
點(diǎn)擊新建策略,掘金提供了多種場(chǎng)景的代碼框架以及豐富的示例策略,幫助用戶快速了解掘金量化工具的使用。
策略新建好后,在哪里編輯呢?掘金3還內(nèi)置了功能較為強(qiáng)大的IDE,支持語法高亮,分屏等功能,同時(shí)為了大幅簡(jiǎn)化策略的代碼量和復(fù)雜度,API設(shè)計(jì)面向策略應(yīng)用場(chǎng)景抽象接口,實(shí)現(xiàn)策3略編寫調(diào)試的高效便捷。
回測(cè)系統(tǒng)支持高精度、高性能Tick級(jí)回測(cè);同時(shí)采用高速緩存機(jī)制,實(shí)現(xiàn)回測(cè)效率10倍提升?;販y(cè)結(jié)束后,掘金3提供覆蓋績(jī)效分析、信號(hào)分析、交易明細(xì)以及每日持倉&收益信息的全面回測(cè)報(bào)告,幫助用戶全方位分析策略效果。
從回測(cè)到仿真,只需輕輕一單,再也不用重新修改代碼啦。標(biāo)準(zhǔn)化的程序接口,統(tǒng)一的回測(cè)/仿真/實(shí)盤模型,幫助我們真正實(shí)現(xiàn)模式一鍵切換。
仿真系統(tǒng)完全按照交易所規(guī)則設(shè)計(jì),實(shí)現(xiàn)精準(zhǔn)撮合,精準(zhǔn)清算。委托按時(shí)間優(yōu)先/價(jià)格優(yōu)先排隊(duì);根據(jù)委托類型,與實(shí)時(shí)行情的價(jià)、量逐檔撮合,手動(dòng)一鍵下單、撤單、平倉流暢高速。
高效風(fēng)控引擎實(shí)現(xiàn)策略級(jí)多指標(biāo)定義完備風(fēng)控規(guī)則
提供可視化的策略分析,多個(gè)維度評(píng)價(jià)策略表現(xiàn)
通過以上的使用流程圖,我們就是可以很快通過
掘金量化交易平臺(tái),快速使用python語言實(shí)現(xiàn)你的量化交易策略。
----------------------------------------------------------------------------