搭建股票量化交易系统QTYX—持续进阶之路[更新至V2.5.2]
開發者計劃發布
看書學習了量化相關的知識之后,如何學會搭建自己的量化交易系統?這一步相信很多人很難跨過去。
其實邊學習邊實戰,在實戰中學習才是最有效地方式。
于是我們分享一個即可以用于學習,也可以用于實戰炒股分析的量化系統——QTYX。
書籍《Python股票量化交易從入門到實踐》內容和QTYX之間的結構層級如下圖所示(QTYX中會涉及到書本外擴展的知識,這些是在知識星球中講解的):
我們分享QTYX的目的是為交易者建立從知識到實戰應用之間的“橋梁”,提供給大家量化系統的模版,喚起大家對搭建的量化系統,應該是什么樣形態的一個印象,最終幫助大家搭建屬于自己的系統。
因此我們提供源碼,可以根據自己的風格二次開發。
不少星球會員建議對QTYX系統的設計和實現進行系統地講解,我覺得非常有必要。起初我是打算通過代碼迭代的方式,讓大家通過學習源碼同步了解到我是如何增加功能的。
考慮到有一部分會員因為平時學習時間有限、編程基礎一般,比較難跟上節奏。于是,我們發布了開發者計劃,在2.5x系列中先把各個模塊功能之間打通,形成最小化閉環量化系統,然后開啟代碼講解培訓。當大家對系統掌握后,再橫向地往QTYX中添加各種策略和功能。
為什么搭建自己的量化系統
如果要長期在市場中立于不敗之地!必須要形成一套自己的交易系統,然后在實戰中不斷完善和優化這套系統。
這套可以是主觀層面的,也可以是一套軟件,一套方法,但是無論如何一定要有一套自己的交易系統!
如果沒有一套自己的交易系統會怎么樣?
賺錢或者虧錢我們很難歸納總結,往往是憑借運氣賺錢,而不是合理的系統模型,一時憑借運氣賺的錢長期來看會因為實力還回去。
總之,事實證明,毫無章法地在股市中交易注定會虧錢!
目前市面上有各種量化交易系統、量化平臺、炒股機器人等等,但是為什么很多游資、私募、專職交易者趨于選擇定制自己的一套系統。
我們總結了以下幾點原因:
QTYX系統架構概覽???????
我們搭建自己的系統不需要像市面上的量化平臺那樣考慮的面面俱到,掌握其中原理之后,圍繞自己的策略做精簡,實現適合自己的最小化的模塊就行。這樣實現的難度就大大降低。
QTYX的系統架構如下所示:
首先要聲明下,這套系統是偏向于個人交易者風格而搭建的,這決定了這套系統是偏中長線低頻操作的。
包括了QTYX股票量化分析系統和實盤機器人兩部分,它們之間是以“交易條件單”及“持有股票池”的形式鏈接起來的。
“交易條件單”中記錄的是實盤中需要交易的股票信息,比如買賣的股票、數量、價格、盤中執行的策略等
“持有股票池”中記錄的是已持有股票的止贏止損設定值。盤中觸發到止贏止損值時會觸發賣出信號。
“交易條件單”是在自選股票池和編寫的交易策略基礎之上生成的,也就是說通過使用QTYX股票量化分析系統所提供的功能經過一系列的分析,然后生成條件單去交易股票。
這些分析功能比如雙底形態選股、RPS排名選股、金叉死叉策略、跳空缺口分析等等。
實盤時啟動“實盤機器人”程序,它會讀取“交易條件單”和“持有股票池”的配置,然后在每3s獲取到全市場最新數據時,判斷“交易條件單”和“持有股票池”中的指令,符合條件的就執行交易。
QTYX功能更新之路
V1.0?
我出版書籍《Python股票量化交易從入門到實踐》時,為了幫助讀者建立一座從書本知識到實戰應用之間的“橋梁”,贈送了一個回測小工具,即為V1.0版本。包括選股、行情、回測三個基本的功能。(由于1.0發布時間已經較久,目前升級至V2.0版本。)
V2.0?
和異步社區合作發布了視頻課程《理性投資!2天入門量化思維炒股!定制自己的股票分析工具》,這個課程是圍繞贈送的工具展開講解的,同時升級了V1.0版本。
-
增加了導入離線選股數據的功能
-
增加衍生技術指標,比如均線金叉死叉、跳空缺口、黃金分割線、K線形態識別
-
增加了導入離線數據的功能,可以分析其他的標的
-
交易日志做了進一步的優化
-
策略方面也融入了ATR 跟蹤止盈/止損策略功能
-
代碼結構做了很大的優化,便于讀者們更好地二次更改!
V2.0之后的版本提取了付費會員的實戰需求,集成為一套針對實戰應用的量化分析系統。
V2.03?
支持離線導入業績預告數據用于選
業績預增選股!股票量化分析工具V2.0如何分析全市場業績預
V2.04
支持離線導入季度基金持倉數據用于選股
基金持倉選股!股票量化分析工具V2.0如何統計分析基金持倉數據
V2.05
將mpl_finance庫升級為mplfinance庫
mpl_finance升級至mplfinance!基于股票量化分析工具V2.06的改動!
V2.1.0
增加配置頁面選擇當前系統,兼容win和Mac系統
不用考慮移植!win和mac已兼容!量化分析工具新增配置界面
V2.1.1
增加多股票組合分析的功能:通過漲跌幅的均值和標準差刻畫股票的收益率和波動率,對比分析不同股票的收益/風險情況
基于收益與波動的多股票組合分析——升級股票量化分析工具V2.1.1
V2.1.2
增加走勢疊加分析功能:把不同的行業指數、不同的公司行情走勢放在一個坐標軸上進行比對
有對比才有好壞!行情走勢疊加分析!股票量化分析工具V2.1.2
V2.1.3
tushare pro的每日指標daily_basic接口需要至少600積分才可以調取,于是用爬蟲的方式找了一個替代的免費接口
無積分困擾!爬蟲獲取A股每日指標!股票量化分析工具V2.1.3
V2.1.4
獲取北上資金數據用于條件選股
跟著聰明資金做交易!爬蟲獲取北上資金!股票量化分析工具V2.1.4
V2.1.5
增加了選股風險警示功能,對于要入選股票池的股票會進行經營性現金凈流量的風險提示
A股排雷必備!現金流指標把控投資風險!股票量化分析工具V2.1.5
V2.1.6
增加了雙底形態選股功能
形態選股!雙底形態走勢識別!股票量化分析工具V2.1.6
V2.1.7
自選股票池的維護和管理:提供了批量和單個股票加入自選股票池的方式,以及剔除自選股票池中股票的方式
這樣選股的流程還不賺錢嗎!股票量化分析工具QTYX-V2.1.7
V2.1.8
支持離線導入財務報告數據用于選股
構建板塊個股業績指標對比系統!股票量化分析工具QTYX-V2.1.8
V2.1.9
點擊股票代碼去查看同花順F10基本信息
使用同花順F10查看個股概況!股票量化分析工具QTYX-V2.1.9
V2.2.0
在離線導入財務報告數據的基礎上,實現ROE-PB模型選股策略
如何選擇“好公司”和“便宜的好公司”!股票量化分析工具QTYX-V2.2.0
V2.2.1
對會員高頻反饋的易用性問題進行升級
從易用性的角度優化一番!股票量化分析工具QTYX-V2.2.1
V2.2.3
支持多線程爬蟲方式下載全市場歷史股票行情數據,用于全市場高速選股
多線程爬蟲獲取A股歷史行情數據!股票量化分析工具QTYX-V2.2.3
V2.2.4
離線方式把存儲在本地的A股歷史行情數據導入到系統中,從而支持行情走勢可視化、策略回測、衍生技術指標指示等原有的功能
如何跟蹤基金抱團取暖的股票!股票量化分析工具QTYX-V2.4.4
V2.2.5
使用動態矩形樹的方式來呈現不同行業及個股的強弱
每日全市場行情用動態矩形樹圖會有多直觀!股票量化分析工具QTYX-V2.2.5
V2.2.6
雙底形態選股功能升級:開放出識別算法的參數,可以更加靈活地適用于不同風格的交易者;雙底形態突破時結合成交量是否放大,來判斷是否為有效突破
雙底形態識別升級!疊加放量突破!股票量化分析工具V2.2.6
V2.2.7
雙底形態選股功能升級:對全市場的股票進行形態識別;增加分鐘線、日線、周線等周期的選擇,是否除權、前后復權處理的選擇;單獨存儲一份識別的報告;分析完成后,會遠程通知到手機上
形態選股升級!全市場掃描、遠程提醒都具備!股票量化分析工具QTYX-V2.2.7
V2.2.8
雙底形態選股功能升級:篩選結果中增加“是否為首次突破的判斷”
雙底形態選股升級!精確篩選首次突破個股!股票量化分析工具QTYX-V2.2.8
V2.2.9
支持批量導入股票功能
自選股票池維護升級!批量導入股票清單!股票量化分析工具QTYX-V2.2.9
V2.3.0
雙底形態選股功能升級:使用本地數據源加速雙底形態選股的過程
加速雙底形態選股!本地數據源快速遍歷全市場!股票量化分析工具QTYX-V2.3.0
V2.3.2/V2.3.1
支持歐奈爾RPS指標選股功能
全市場個股RPS選股策略VS跟蹤個股動態RPS擇時!股票量化分析工具QTYX-V2.3.2
V2.3.3
高速版的股票數據源增加復權功能
高速版的股票數據源增加復權功能,股票量化分析工具QTYX-V2.3.3
V2.3.4
雙底形態選股功能升級:高速版雙底形態選股篩選出的股票導入到自選股票中
高速版雙底形態選股關聯自選股票池!股票量化分析工具QTYX-V2.3.4
V2.3.5
增加自動播放K線圖功能,用于訓練盤感能力
[獨家]自動播放K線圖訓練盤感能力!股票量化分析工具QTYX-V2.3.5
V2.3.7
兼容性方面做了一些優化
反饋的兼容問題全面升級!股票量化分析工具QTYX-V2.3.7
V2.3.8
支持A股全市場個股漲停板明細分析
追擊漲停板!支持A股每日漲停分析!股票量化分析工具QTYX-V2.3.8
V2.4.0
雙底形態選股功能升級:增加回測功能
雙底形態選股策略增加回測功能啦!股票量化分析工具QTYX-V2.4.0
V2.4.1/V2.3.9
-
解鎖交易功能,打通量化交易系統從分析到交易過程
-
增加實盤止盈止損功能
別人賺錢時你卻在解套,是少了止盈止損環節!股票量化分析工具QTYX-V2.4.1
V2.4.2
雙底形態選股功能升級:不僅可以全市場選股,還能股票池選股,不僅支持日線級別,還支持分鐘線和周線
雙底形態選股又升級!多周期下掃描自選股票池!股票量化分析工具QTYX-V2.4.2
V2.4.3
使用擇時策略掃描自選股票池,從而識別出形成買入信號的股票
哪些股票出現買賣點?一鍵掃描股票池的擇時信號!股票量化分析工具QTYX-V2.4.3
V2.4.4/V2.3.6
支持查看歷史各個季度基金持倉股的變化,用于條件選股
如何跟蹤基金抱團取暖的股票!股票量化分析工具QTYX-V2.4.4
V2.4.6
-
原來【行情】子頁面的“雙底形態選股”、“RPS選股”,以及全市場數據下載合并到了【量化】子頁面。【行情】子頁面后續會用于實盤策略的動態監測。
-
全市場選股功能中增加了概念板塊和行業板塊的分類選擇
全市場選股細分概念板塊和行業板塊!股票量化分析工具QTYX-V2.4.6
V2.4.7
支持布林帶通道策略
添加布林帶擇時策略有多便捷!股票量化分析工具QTYX-V2.4.7
V2.4.8
條件選股和形態選股關聯起來,把全市場形態選股的結果作為條件選股的數據源,進行二次篩選
打通形態選股和條件選股鏈路!股票量化分析工具QTYX-V2.4.8
V2.4.9
支持雙底形態和業績數據結合分析的功能
雙底形態突破與業績報表疊加分析!股票量化分析工具QTYX-V2.4.9
V2.5.0
增加底部箱體形態選股,選出底部均線粘合,長陽突破的牛股
選出底部均線粘合,長陽突破的牛股!股票量化分析工具QTYX-V2.5.0
V2.5.1/V2.5.2
打通選股和行情功能鏈路。支持對比分析個股和指數。
個股與指數行情走勢對比分析 !股票量化分析工具QTYX-V2.5.2
說明???????
想要加入知識星球《玩轉股票量化交易》的小伙伴記得先微信call我獲取福利,名額有限先到先得!
搭建股票量化交易系統QTYX—持續進階之路[更新至V2.5.2]祝大家國慶節快樂!假期中想要沉下來好好學習搭建量化系統的同學,可以關注下QTYX的發布者計劃!https://mp.weixin.qq.com/s?__biz=MzUxMjU4NDAwNA==&mid=2247489894&idx=1&sn=8ea24d48439c8f263c96167c834f36b5&chksm=f963694dce14e05b51175333a2d659ad2ab21ea727be41fc4ae2d2822a704e3725b8349057a4&token=429525716&lang=zh_CN#rd
總結
以上是生活随笔為你收集整理的搭建股票量化交易系统QTYX—持续进阶之路[更新至V2.5.2]的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于JavaWEB的家电售后服务管理系统
- 下一篇: unity消消乐源码