大家好,我是林路~
今天給大家分享的是一篇關於AI自動炒股的文章。投資需謹慎~下面是正文部分:
你覺得用 Python 寫程式碼全自動炒股,靠譜嗎?
真就能躺著賺錢?如果你也這樣的疑惑,那這篇文章絕對適合你!
我一直在思考,有沒有一個演算法可以幫助我更好地交易。於是,我關注到了量化交易,並給小夥伴們做過分享,從點贊率就能看出來,大家果然都對於賺錢這件事,興趣很足。
那麼,今天我就想帶螢幕前的小夥伴們一起來充下電,學習下量化交易。
同時,對於我反覆推導、悉心研究,並實現的演算法,我會給它真金白銀 5 萬元人民幣。
讓它在 A 股交易半年,看看最後它能幫我賺得多,還是賠得多。
量化交易
量化交易就是,藉助現代統計學和數學的方法,利用計算機技術來進行交易的證券投資方式。
因此數學、程式設計、金融、演算法都得懂點,我本身是演算法工程師,程式設計和演算法對我來說不算太難,自學量化交易期間,我惡補了很多金融知識。
這裡推薦幾個量化交易的學習平臺,聚寬、掘金、米筐、優礦,平臺很多,各有特點,我最初選擇的是社群中學習資料多一些的聚寬。
此外,我還看過 vnpy ,開源的量化交易系統。
最終我選擇了 jqdatasdk 進行本地開發,讓我們看下程式碼炒股有多強。
策略說明
在進行實驗之前,先簡單說明下這次實驗的演算法原理。
炒股,兩個核心問題:買哪支股票?何時買賣?
買什麼?
選股票就像找物件一樣,首先至少看著合適,才能繼續深入瞭解內在的靈魂。每個人的擇偶標準都不一樣,選股票的理念也是千差萬別。
資產負債表、現金流量表,每個表裡都有各種各樣的指標,就好像相親物件的年齡、身高、薪資等各項內在或外在的資料都寫在了紙上提供給你。
A 股目前有 3000 多隻股票,不管你是男皇帝,還是女皇帝,後宮佳麗三千,你怎麼選擇?
股票太多,我這裡就做了簡化,選基金,雨露均霑。
就選一些有大盤 ETF 和 各行業的 ETF
- 中證 300 ET
- 滬深 500 ETF
- 創業板 ETF
- 光伏 ETF
- 汽車 ETF
- 等等行業 ETF
然後看它們近 30 天道的年化收益,這反映了它們的賺錢能力。
再結合一些指標對這些 ETF 進行綜合打分,並排序,誰得分高就選誰。
何時賣?
股票選好了,那何時買賣呢?
投資者,都想買在低點,賣在高點。這個問題的本質就是:低買高賣。
但現實往往是殘酷的。
後來,我看到了一份光大證券關於技術性擇時的報告,基於阻力支撐相對強度(RSRS)的市場擇時。
不要被名字嚇到,原理其實並不複雜。
每日最高價和最低價是一種阻力位與支撐位,它是當日全體市場參與者的交易行為所認可的阻力與支撐位。
一個很自然的想法是建立最高價和最低價的線性迴歸,並計算出斜率。即:
當斜率值很大時,支撐強度大於阻力強度。在牛市中阻力漸小,上方上漲空間大;在熊市中支撐漸強,下跌勢頭欲止。
當斜率值很小時,阻力強度大於支撐強度。在牛市中阻力漸強,上漲勢頭漸止;在熊市中支撐漸松,下方下跌空間漸大。
RSRS指標的計算,有兩種方法,第一種方法是直接將斜率作為指標值,第二種方法是在斜率基礎上進行標準化。
最終,擇時策略如下::
- 取前M日的RSRS斜率時間序列。(M = 600)
- 計算當日RSRS斜率的標準分:
其中,為前M日的斜率均值,為前M日的標準差。
- 若大於,則全倉買入;若小於,則賣出平倉。
其中,大家有沒有發現一個現象,大盤牛起來,各路神仙股神就登場了。
指點江山,買這個買那個,滿盤皆漲的情況,閉著眼睛買都能賺。股市走弱,各路股神跌落神壇,潦草收場。
這也反映出一個問題,大盤的走勢,是一個很好的擇時訊號。所以,這裡我就以滬深 300 作為買賣交易的擇時訊號。
開始實驗
策略搞定,我將演算法在2013年到2021年,整整八年跑了下效果,經得住大起大落的時間考驗,還能保持盈利的演算法,才是好演算法。
八年翻十倍,這樣的投資回報率你滿意嗎?最大回撤 28%。
這算經得起時間的考驗了吧,再看下近兩年的表現。
兩年盈利142%,最大回撤19.87%,你心動嗎?反正我是心動了,所以我行動了!
拿出 5 萬元,直接真槍實彈地試一試,看看半年後,我能賺多少錢。
由於實時交易實現起來複雜,所以我做了簡化,每天開盤前,伺服器上執行的演算法會給我傳送當天的操作郵件,在微信的 QQ 郵箱就能接收,提示今天我是買進還是賣出,買哪隻,賣哪隻。
然後我按照提示,手動交易。
5 萬已備好,開始交易,現在開始沒獎競猜,大家可以猜猜看,這個策略在實驗的頭一週,為我賺了多少錢?
你沒有看錯,最好的一個,漲了 20%,整體收益在 15% 左右,平攤下來呢,每天的收入大概是在 1500 元左右,請大家把牛逼打在公屏上好嗎?
當然,這僅僅是一週的資料,說明不了什麼問題,它還要運作至少半年。
這個實驗,說實話,我也剛剛開始做,這裡也不賣大家關子,實驗現在還沒有做完,僅僅是一個開門紅而已。
下面是我釋出的一個人工智慧機器學習的教程,大家可以參考學習下
影片連結:
https://www.bilibili.com/video/BV17Q4y1i774?spm_id_from=333.999.0.0
當然了,沒有炒股經驗,沒有深入瞭解演算法原理,千萬不要直接投入到實際股市中。
股市有風險,入市需謹慎!
原文連結:https://mp.weixin.qq.com/s/FEyDJo5D47rKFohOFgcjNg