設(shè)置
  • 日夜間
    隨系統(tǒng)
    淺色
    深色
  • 主題色

論文解析 ChatGPT 炒股邏輯

新智元 2023/5/20 17:43:06 責(zé)編:夢(mèng)澤

原文標(biāo)題:《500% 回報(bào)率?史上最強(qiáng)基金經(jīng)理 ChatGPT 造!》

論文教你用 ChatGPT 炒股,收益最高能到 500%!

ChatGPT,要把人類基金經(jīng)理也給替代了?

英國(guó)的一家金融咨詢網(wǎng)站 Finder 表示,他們?cè)?3 月 6 日創(chuàng)立了一個(gè)由 ChatGPT 選擇的股票組成的投資組合,這個(gè)組合在兩個(gè)月后上漲了 4.93%。

而同期之內(nèi),英國(guó) 10 大最受歡迎的基金的平均表現(xiàn)為-0.78%,而且在 87% 的交易日中表現(xiàn)都不及「ChatGPT 指數(shù)」。

同樣的,同期標(biāo)準(zhǔn)普爾 500 指數(shù)(包含美國(guó)最有價(jià)值的 500 家公司的指數(shù))也只上漲了 3%。

難道除了文字工作者們的崗位受到了威脅之外,「打工人」的臉面 —— 基金經(jīng)理們也要失業(yè)了嗎?

未曾設(shè)想的道路

誰(shuí)能想到,國(guó)外研究者還真整了篇論文出來(lái),細(xì)致入微地探索 AI 炒股的能力。

具體來(lái)說(shuō),就是「喂」給 ChatGPT 一些新聞標(biāo)題,讓 ChatGPT 來(lái)用情感分析(Sentiment Analysis)判斷這些事件對(duì)股市的影響。

ChatGPT 會(huì)判斷出,某一事件對(duì)股票價(jià)格有利、不利,還是不相關(guān)。之后,研究者會(huì)依照該結(jié)果打分,用真實(shí)的股市回報(bào)來(lái)看 ChatGPT 準(zhǔn)不準(zhǔn)。

研究人員表示,ChatGPT 要比別的模型強(qiáng)多了,像什么 GPT-1、GPT-2 都預(yù)測(cè)的不準(zhǔn)。

這說(shuō)明兩件事,第一,股市的回報(bào)預(yù)測(cè)能力對(duì)語(yǔ)言模型來(lái)說(shuō)是一個(gè)亟待進(jìn)一步探究的能力。第二,更高級(jí)的語(yǔ)言模型一定能生成更準(zhǔn)確的預(yù)測(cè)。

研究團(tuán)隊(duì)主要使用的三個(gè)數(shù)據(jù)集分別是證券價(jià)格研究中心(CRSP)的每日收益率匯總,各大新聞?lì)^條,以及 RavenPack。

而數(shù)據(jù)樣本的覆蓋范圍從 2021 年 10 月開(kāi)始,到 2022 年 12 月結(jié)束。

選擇這個(gè)時(shí)間段的道理也很簡(jiǎn)單。ChatGPT 自己的訓(xùn)練數(shù)據(jù)是到 2021 年 9 月,也就是說(shuō) 10 月之前的數(shù)據(jù)根本就不用讓它預(yù)測(cè),它自己早就知道結(jié)果如何了。所以,21 年 10 月以后的新數(shù)據(jù)正好讓 ChatGPT 拿來(lái)練手。

三個(gè)數(shù)據(jù)集中,CRSP 的每日收益數(shù)據(jù)集包含了在美國(guó)主要的證券交易所上市的各種公司的股票的每日收益,包括股票價(jià)格、交易量和市值等數(shù)據(jù)。

其次,研究者搜集所有包含有公司名稱或者股票代碼的新聞,來(lái)源則是各類主要的新聞機(jī)構(gòu)、金融新聞網(wǎng)站和社交媒體平臺(tái)。

對(duì)于每家公司而言,研究人員會(huì)收集樣本期間的所有新聞。

最后,RavenPack 值得著重介紹一下。

自 2003 年以來(lái),RavenPack 一直是金融服務(wù)領(lǐng)域領(lǐng)先的數(shù)據(jù)分析供應(yīng)商之一。

他們幫助企業(yè)從大量的信息中快速而輕松地有價(jià)值的部分。RavenPack 的產(chǎn)品使客戶能夠提高收益、減少風(fēng)險(xiǎn)并提高運(yùn)營(yíng)效率。

總的來(lái)說(shuō),RavenPack 的作用,就是保證喂給 ChatGPT 的都是有效 / 相關(guān)的信息。

最終,研究團(tuán)隊(duì)從 RavenPack 上匹配出 4138 家公司的 67586 條新聞標(biāo)題。

同時(shí),研究人員會(huì)給每條新聞打分,從 0 到 100,衡量每條新聞和所提及的公司的關(guān)系。

0 分意味著在新聞中是被動(dòng)提到某家公司的,可能只是捎帶手提了一嘴。研究人員追求的是 100 分的相關(guān)性。

同時(shí),所有只介紹股市趨勢(shì)的新聞也排除在外,這種新聞違背了預(yù)測(cè)的初衷。相同內(nèi)容的重復(fù)報(bào)道也被研究團(tuán)隊(duì)規(guī)避,這樣收集到的數(shù)據(jù)才能為實(shí)驗(yàn)更好的服務(wù)。

到這里,該收集的數(shù)據(jù)就差不多了,下一步就是該分析了。

打分制炒股

既然要讓 ChatGPT 輸出內(nèi)容,那首先就是設(shè)計(jì)一個(gè) prompt 出來(lái)。

研究團(tuán)隊(duì)使用的是以下這個(gè) prompt:

假設(shè)你是一個(gè)金融專家,且是一個(gè)有股票推薦經(jīng)驗(yàn)的金融專家。如果這條新聞是好消息,請(qǐng)回答「YES」,如果是壞消息,請(qǐng)回答「NO」,如果不確定,請(qǐng)?jiān)诘谝恍谢卮稹窾NKNOWN」,然后在下一行用一個(gè)短小精悍的句子進(jìn)行闡述。

這個(gè)新聞對(duì) _____(公司名稱)的股票價(jià)格來(lái)說(shuō),在 _____ 內(nèi)(短期、長(zhǎng)期)是好是壞?

新聞標(biāo)題:_____

可以看到,研究人員讓 ChatGPT Cosplay 一個(gè)有股票推薦經(jīng)驗(yàn)的金融專家,而橫線的部分則用具體信息替代。

舉個(gè)栗子:

輸入新聞標(biāo)題:Rimini Street 在與甲骨文的訴訟案中被罰 63 萬(wàn)美元

評(píng)價(jià)對(duì)象:甲骨文股價(jià)

時(shí)間跨度:短期

ChatGPT 輸出的回答是這樣的:

「YES。對(duì) Rimini Street 的罰款會(huì)間接促進(jìn)投資者的信心,相信甲骨文有能力保護(hù)自己的知識(shí)產(chǎn)權(quán),維護(hù)自身產(chǎn)品和服務(wù)的需求提升?!?/p>

然后,研究人員會(huì)根據(jù) ChatGPT 的回答進(jìn)行打分。YES 算 1 分,NO 算-1 分,UNKNOWN 算 0 分。

如果關(guān)于一家公司一天之內(nèi)有很多新聞,那就把分?jǐn)?shù)匯總一下,輸出一個(gè)平均值。

最后,再用這個(gè)預(yù)測(cè)的分?jǐn)?shù)和之后真實(shí)的結(jié)果進(jìn)行匹配。

散戶福音!

通過(guò)利用新聞標(biāo)題數(shù)據(jù)和生成的情緒得分,研究人員發(fā)現(xiàn) ChatGPT 評(píng)估結(jié)果與樣本中股票的后續(xù)每日回報(bào)之間存在很強(qiáng)的相關(guān)性。

而且 ChatGPT 的情緒評(píng)分比現(xiàn)有的傳統(tǒng)的數(shù)據(jù)供應(yīng)商提供的情緒指標(biāo)還要能更加準(zhǔn)確地預(yù)測(cè)股票的收益。

研究團(tuán)隊(duì)認(rèn)為,ChatGPT 之所以比現(xiàn)有的情緒指數(shù)好,還是要?dú)w因于強(qiáng)大的語(yǔ)言理解能力,使得它能夠捕捉新聞標(biāo)題中的細(xì)微差別,從而使得生成的情緒得分更為可靠。

所以將大語(yǔ)言模型作為工具能夠提供比傳統(tǒng)的情緒指數(shù)更好的投資參考。

研究團(tuán)隊(duì)還進(jìn)一步發(fā)現(xiàn),ChatGPT 情感評(píng)分對(duì)于小盤股的收益預(yù)測(cè)能力要好于大盤股。說(shuō)明對(duì)于股東套利的限制可能會(huì)降低這個(gè)策略的收益能力。

研究團(tuán)隊(duì)用 ChatGPT 生成的情緒的分來(lái)指導(dǎo)股票操作。

具體操作方式就是,只要有消息放出,就買入(積極消息)或者短暫賣出(消極消息)股票。

消息如果是交易時(shí)間內(nèi)放出,就以當(dāng)時(shí)價(jià)格進(jìn)行交易,如果是交易時(shí)間之外放出,就以第二天開(kāi)盤價(jià)進(jìn)行交易。

(黑線代表零成本的收益,綠線代表 5% 的交易成本的收益,藍(lán)線代表 10% 的交易成本收益,深藍(lán)色的線代表 25% 的交易成本收益,紅線代表市場(chǎng)整體收益)

這個(gè)表展示了操作的回歸分析的結(jié)果,很直觀地體現(xiàn)了第二天股票收益與 ChatGPT 生成的情緒得分之間的相關(guān)性。

回報(bào)率 500%?。?/h2>

用 ChatGPT 對(duì)新聞標(biāo)題進(jìn)行情感分析,從而預(yù)測(cè)股票收益的表現(xiàn)是優(yōu)于主要供應(yīng)商的傳統(tǒng)情緒指數(shù)的。

說(shuō)明了繼續(xù)開(kāi)發(fā)探索大語(yǔ)言模型在金融行業(yè)的應(yīng)用是非常有潛力的的。

隨著 AI 本身技術(shù)的發(fā)展,設(shè)計(jì)更復(fù)雜的模型在金融市場(chǎng)搞錢是一個(gè)很靠譜的事情。

宏觀來(lái)看,考慮到未來(lái)如果大部分金融從業(yè)人員都使用基于大語(yǔ)言模型的工具進(jìn)行決策,也會(huì)對(duì)金融市場(chǎng)的價(jià)格的形成機(jī)制,信息的傳播途徑,和市場(chǎng)穩(wěn)定性產(chǎn)生深遠(yuǎn)的影響。

那么,具體的回報(bào)是什么樣子的呢?

多空策略,即購(gòu)買有好消息的公司并賣空有壞消息的公司,回報(bào)率最高,超過(guò) 500%。

只做空策略,只關(guān)注賣空有壞消息的公司,回報(bào)率接近 400%。

只做多的策略,只買入有好消息的公司,回報(bào)率約為 50%。

當(dāng)然,這個(gè)數(shù)字看著唬人,其實(shí)也就是一個(gè)理想情況。

但是,拋開(kāi)冷冰冰的數(shù)字,ChatGPT 的這項(xiàng)能力確實(shí)有很大的發(fā)揮空間。

這可能會(huì)改寫股票交易,散戶現(xiàn)在有機(jī)會(huì)獲得比企業(yè)情緒分析更強(qiáng)大的工具。

一般來(lái)說(shuō),ChatGPT 正在使其他公司傾注在專有機(jī)器學(xué)習(xí)模型中多年的工作變得過(guò)時(shí)。

它跨越了數(shù)百萬(wàn)美元的研發(fā)費(fèi)用,任何人都可以輕松獲得這種能力。

對(duì)于普通投資者來(lái)說(shuō),跑贏大盤就挺好。

對(duì)于沒(méi)有很復(fù)雜金融知識(shí)和股票交易的經(jīng)驗(yàn)的普通人,當(dāng)然做不了如此復(fù)雜的分析和精度很高的操作。

那么根據(jù)開(kāi)頭提到的跑贏標(biāo)普 500 的「ChatGPT 投資組合」中推薦的選股策略:

低負(fù)債率

歷史上持續(xù)穩(wěn)定的增長(zhǎng)

擁有能夠產(chǎn)生競(jìng)爭(zhēng)優(yōu)勢(shì)的資產(chǎn)。

也能挑選出不錯(cuò)的公司,幫助你高效配置自己的資產(chǎn)。

但需要注意的是,ChatGPT 給出的回復(fù)并不能作為投資的事實(shí)性依據(jù)。

參考資料:

  • https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4412788

  • https://www.reddit.com/r/ArtificialInteligence/comments/13dufss/a_chatgpt_trading_algorithm_delivered_500_returns/

本文來(lái)自微信公眾號(hào):新智元 (ID:AI_era)

廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。

相關(guān)文章

關(guān)鍵詞:ChatGPT,人工智能

軟媒旗下網(wǎng)站: IT之家 最會(huì)買 - 返利返現(xiàn)優(yōu)惠券 iPhone之家 Win7之家 Win10之家 Win11之家

軟媒旗下軟件: 軟媒手機(jī)APP應(yīng)用 魔方 最會(huì)買 要知