高中生的 ChatGPT 交易機器人正在擊敗羅素 2000 指數
一名來自俄克拉荷馬州農村的高中生做了華爾街算法都沒能做到的事情:他用 100 美元讓 ChatGPT 瘋狂運作,並看著它以巨大的優勢跑贏市場。
內森·史密斯 (Nathan Smith) 的實驗始於四周前,前提很簡單——讓 ChatGPT 完全控制一小部分微型股,看看會發生什麼。
結果如何? 23.8%的回報率而羅素 2000 指數和生物技術 ETF XBI 分別僅上漲 3.9% 和 3.5%。
“當我在 YouTube 上看視頻時,我經常看到關於一些人工智能股票選擇器的廣告:‘(廣告說)我們把紐約證券交易所的所有股票都輸入到我們的交易算法中,等等等等……’”史密斯告訴解密“然後我開始做一些研究,並驚訝地發現之前沒有人嘗試過完全主導的 LLM 作品集。”
這個設置聽起來簡單得令人難以置信。 史密斯給了ChatGPT一個明確的任務:只使用在美國上市、市值低於3億美元的微型股的全倉頭寸,構建盡可能強大的股票投資組合。 目標也很簡單——在2025年6月27日至12月27日期間實現最大收益。
它與其他交易算法的不同之處在於其完全的自主性。
史密斯告訴記者:“人工智能會處理所有事情。倉位調整、止損等等都不是我的決定。”解密在一封電子郵件中。 唯一的人工干預是當 ChatGPT 自相矛盾時——他承認這是該系統的缺點之一。
史密斯最近計算了專業交易員所關注的風險指標。
他的夏普比率為0.9413,表明風險較高,而索提諾比率為2.0021,則表明上漲空間強勁,下跌空間有限。 作為參考,夏普比率高於1.0通常被認為是良好的,而低於1.0則表明收益可能不值得承擔風險。
該聊天機器人完全開源,可在 Smith 的GitHub 倉庫,沒有鑽石指針,而且大多數時候看起來都相當客觀。
ChatGPT 的舉措之一涉及計算機輔助學習語言,該股票產生了投資組合約 50% 的利潤。
“它毫不猶豫地賣掉了 CADL,”史密斯說。 “我認為它明智地知道,在微型股領域,所有收益都可能瞬間化為烏有。沒有多少對沖基金能夠做出如此果斷的舉動。”
複雜中蘊含優雅
史密斯的系統僅運行了一個月,不足以進行回溯測試或以高置信度進行評估,但迄今為止的積極結果是令人鼓舞的。
這個實驗背後的技術基礎設施比簡單地使用典型的聊天機器人要復雜一些,但只要稍加投入,仍然很容易實現。
史密斯構建了五個主要功能:手動買賣新股票、跟踪交易的投資組合處理、使用雅虎財經數據生成每日結果以及生成圖表以可視化標準普爾 500 指數的表現。
“說實話,設置非常簡單,”他說道,並描述了一個將雅虎財經 API 中的基準價格拉入 Panda 數據框進行分析的系統。
ChatGPT 每週選擇一次股票,並且始終保持在 3 億美元的市值限制以下,而 Smith 則執行交易並記錄結果。
這位來自俄克拉荷馬州小鎮的少年幾乎是偶然發現了自己的熱情。 “我以前寫過一點代碼(比如哈佛大學的在線計算機科學課程 CS50),但用 C 語言感覺不太爽(總是出現愚蠢的分段錯誤)。”他告訴解密“整個夏天,我發現了量化金融和 PYTHon 的美妙之處,並且我愛上了它。”
哦,現在的高中生做的事情。
去年他在 GitHub 上提交了近 1,000 份代碼,並且擁有大量粉絲通訊史密斯全身心投入量化金融領域。 他計劃在12月實驗結束後將實驗延長至一年,但他承認,平衡ACT考試和AP心理學的自學將是一項挑戰。
史密斯說:“我真的認為我已經找到了人生的激情,並希望有一天能繼續把它作為一份真正的工作。”