搭建自己的量化系統(tǒng)
如果要長期在市場中立于不敗之地!必須要形成一套自己的交易系統(tǒng)。
如何學(xué)會搭建自己的量化交易系統(tǒng)?
邊學(xué)習(xí)邊實戰(zhàn),在實戰(zhàn)中學(xué)習(xí)才是最有效地方式。于是我們分享一個即可以用于學(xué)習(xí),也可以用于實戰(zhàn)炒股分析的量化系統(tǒng)——QTYX。
我們分享QTYX系統(tǒng)目的是提供給大家一個搭建量化系統(tǒng)的模版,最終幫助大家搭建屬于自己的系統(tǒng)。因此我們提供源碼,可以根據(jù)自己的風(fēng)格二次開發(fā)。
QTYX系統(tǒng)結(jié)構(gòu)如下所示:
由于QTYX一直迭代更新,當(dāng)前介紹對應(yīng)于版本V2.5.7。后續(xù)升級版本會同步更新文檔內(nèi)容。
功能概覽
股票量化分析工具QTYX的“交易”子頁面提供了遠(yuǎn)程盯盤的功能。
我們可以把QTYX部署在云服務(wù)器上,讓QTYX幫我們實時盯盤,當(dāng)實盤行情到達(dá)我們設(shè)定的目標(biāo)時,通過郵箱、微信或者釘釘?shù)燃磿r聊天工具通知我們。
啟動實盤監(jiān)測
點擊QTYX“交易”后進(jìn)入子頁面。
選擇“實盤掃描時間”,有“5秒、15秒、30秒和60秒”四檔。
點擊“開始實盤”后就開始執(zhí)行監(jiān)測了。監(jiān)測時間段在9:25--11:31和12:59--15:01。
QTYX會實時獲取全市場最新行情數(shù)據(jù),以及讀取“交易股票池(交易條件單)”和“持有股票池”中個股的配置。
當(dāng)判斷到“交易條件單”和“持有股票池”中的指令,符合條件時就觸發(fā)報警并執(zhí)行交易。
如何生成“交易條件單”和“持有股票池”中的內(nèi)容呢?接下來我們以部署在云服務(wù)器上的QTYX為例來介紹下。
添加交易條件單
“交易條件單”中記錄的是實盤中需要交易的股票信息,比如買賣的股票、數(shù)量、價格、盤中執(zhí)行的策略等
點擊“導(dǎo)入股票池”后會把自選股中的股票最新行情數(shù)據(jù)加載到界面中。
點擊股票代碼后會出現(xiàn)交易單配置界面。
我們根據(jù)自己策略分析的結(jié)果填寫交易方向(買或者賣)、買賣的價格、買賣的股票數(shù)量。
如下所示填寫“神奇制藥”的交易配置參數(shù):
配置完成后點擊確認(rèn),就添加到了左側(cè)的“交易股票池”中了。
如果要刪除該股或者更改交易參數(shù)的話,雙擊股票池中的股票代碼進(jìn)行選擇即可。
添加止盈止損單
“持有股票池”中記錄的是已持有股票的止盈止損設(shè)定值。
盤中觸發(fā)到止盈止損值時會觸發(fā)賣出信號。點擊“導(dǎo)入股票池”后會把自選股中的股票最新行情數(shù)據(jù)加載到界面中。
點擊股票代碼,然后選擇“持有股票池”會出現(xiàn)配置界面。
我們可以更改止盈止損的模式和幅度,同時配置界面也會顯示買入的價格和持有后最高的價格。
目前我們支持的止盈模式是固定比例的,比如買入后漲幅達(dá)到10%止盈。止損模式是動態(tài)回撤止損,比如買入后股價從最高價下跌5%后就止損退出。
如下所示填寫“全聚德”的止盈止損配置參數(shù)。
點擊確認(rèn)后會添加到“持有股票池”中。
如果要刪除該股或者更改止盈止損參數(shù)的話,雙擊股票池中的股票代碼進(jìn)行選擇即可。
另外,當(dāng)觸發(fā)買入“交易條件單”中的股票后,會自動更新至“持有股票池”中。
如果有單獨手動下單買入的股票,也可以通過在ConfigFiles/hold_para.json中添加信息方式更新“持有股票池”
遠(yuǎn)程發(fā)送分析報告
開始實盤監(jiān)測后,會周期刷新指定個股的最新行情數(shù)據(jù)。
實盤時發(fā)現(xiàn)該股已經(jīng)到了買入或者賣出價位時,或者符合止盈止損交易條件時,會遠(yuǎn)程發(fā)送信息提醒。(要記得在ConfigFiles/sys_para.json中填寫郵箱信息,在微信上開啟QQ郵箱提醒功能,效果如同微信提醒)
自動交易接口?
在配置參數(shù)對話框中,如果勾選自動交易的話,系統(tǒng)會根據(jù)設(shè)置的參數(shù)自動執(zhí)行買賣操作。
需要注意的是,QTYX支持接入第三方庫easytrader執(zhí)行自動交易,使用之前在自己的環(huán)境上調(diào)試好easytrader庫即可。
具體可以參考以下公眾號文章:
小散量化炒股記|要克服人性弱點?激活股票全自動化交易!
如果大家把自動交易調(diào)試穩(wěn)定的話,可以把自動交易的函數(shù)添加到以下代碼處,這樣就完成了自動交易這個末端環(huán)節(jié)。
if val['auto_trade'] == True:
print("自動交易需調(diào)試交易環(huán)境,查看公眾號《小散量化炒股記|要克服人性弱點?激活股票全自動化交易!》")
說明
完整的QTYX源碼上傳到知識星球《玩轉(zhuǎn)股票量化交易》中,想要加入知識星球的小伙伴記得先微信call我獲取福利!文章來源:http://www.zghlxwxcb.cn/news/detail-432130.html
知識星球介紹點擊:知識星球《玩轉(zhuǎn)股票量化交易》精華內(nèi)容概覽文章來源地址http://www.zghlxwxcb.cn/news/detail-432130.html
到了這里,關(guān)于股票量化分析工具QTYX使用攻略——實盤交易信號監(jiān)控(更新2.5.7)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!