[心得] 用GPT分析美股個股公司網站
部落格完整文章:
https://blog.zmcx16.moe/2024/10/gpt-norn-stockscreener.html
以前有嘗試用GPT幫忙給個股投資建議, 不過測試了一下發現意義不大, 基本上給的分數或建議都沒有參考價值, 畢竟GPT的model資料大概都是一兩年前的, 所以真的問GPT給一間公司是否適合投資, 他能回答你的也只有根據那一兩年前的資料生成的建議, 有種
garbage in garbage out的感覺, 後來就放棄這個想法了...。
而最近又想到, 我最常用GPT做的事是修英文文法, 效果也很不錯 (不過還是得人工校
稿, 有時會修出不得了的東西出來...), 就想到GPT如果單純問問題, 他會用他的知識庫回答你, 但如果我把所有需要的參考資料都給GPT, 讓GPT幫我生成投資分析報告的話那是不是就有參考價值了呢? 這樣GPT提供的功能就像修英文文法一樣, 靠的不是GPT資料庫內過時的公司財報資料, 而是只要GPT提供過去到現在都適用的分析公司&投資方法就好, 由我這邊負責提供最新的資料, 讓GPT幫我整理結果, 感覺這個功能就有點價值。
做好的功能如下:
https://i.imgur.com/3S4JwSW.png
Norn-StockScreener投資網站:
https://norn-stockscreener.zmcx16.moe/gpt-investing-assistant/
Github:
https://github.com/zmcx16/Norn-StockScreener
這個頁面的功能參數如下:
* Symbol: 美股股票代號
* GPT Model Name: 選要使用的GPT的model name, 預設是目前功能最強的gpt-4o, 如果選gpt-3.5-turbo的話產出的報告就會簡單不少, 另外也支援使用者自己輸入OpenAI其他支援的model, 不過不一定能用, 只有ChatGPT相關的model才能跑。
* OpenAI API Key: 考慮到自己的錢包, 有想使用的人得輸入自己的OpenAI API Key, 我想會有人擔心輸入了API Key會不會被我偷偷拿去用, 我說不會也拿不出證明, 所以真的有想用這功能的話, 建議申請5美元免洗帳號的API Key, 或是用自己帳號新產生的key,
用完就趕緊銷毀吧~ 申請API Key可以參考這個文章:
如何免費申請ChatGPT (OpenAI) 的API Key
https://today.line.me/tw/v2/article/mWE3Ylm
* Key Statistics: 你想讓GPT分析的公司基本資料, 有選到的參數會從我的DB直接撈出數據餵給GPT, 目前提供的Key Statistics如下:
['P/E', 'EPS (ttm)', 'Insider Ownership', 'Shs Outstand', 'Perf Week',
'Market Cap', 'Forward P/E', 'Insider Transactions', 'Shs Float', 'Perf
Month', 'PEG', 'EPS next Q', 'Institutional Ownership', 'Short Float', 'Perf
Quarter', 'P/S', 'EPS this Y', 'Institutional Transactions', 'Short Ratio',
'Perf Half Y', 'Book/sh', 'P/B', 'EPS next Y_%', 'ROA', 'Perf Year',
'Cash/sh', 'P/C', 'EPS next 5Y', 'ROE', 'Perf YTD', 'P/FCF', 'EPS past 5Y',
'ROI', '52W High', 'Beta', 'Quick Ratio', 'Sales past 5Y', 'Gross Margin',
'52W Low', 'ATR (14)', 'Current Ratio', 'EPS Y/Y TTM', 'Oper. Margin', 'RSI
(14)', 'Debt/Eq', 'Sales Y/Y TTM', 'Profit Margin', 'LT Debt/Eq', 'EPS Q/Q',
'Rel Volume', 'Sales Q/Q', 'Price', 'SMA20', 'SMA50', 'SMA200', 'Dividend %','Quarterly EPS Data']
* Investment Gurus: 可以輸入你想讓GPT參考的投資大師的建議, 不過GPT畢竟是生成式模型, 參考大師資料生成的建議有幾分胡謅幾分可信, 就自己判斷了XD 目前提供的投資大師清單如下:
['Warren Buffett', 'Peter Lynch', 'Ray Dalio', 'Jim Simons', 'Philip Fisher','George Soros', 'Carl Icahn', 'Bill Ackman', 'David Tepper', 'Michael Burry','Mohnish Pabrai']
另外也可以讓使用者追加輸入自己的投資大師名單, 像是肯恩費雪或查理蒙格等等...。
使用以上參數輸入給GPT模型的Prompt範例如下:
{
"model":"gpt-4o",
"messages":[
{
"role":"user",
"content":"Analyze the following stock data for company with the
{Symbol}. Focus on key areas such as {Key Statistics} and provide an overall
analysis of the stock. Here is the data: {Stock Data, Data Source from
Norn-StockScreener DB}"
},
{
"role":"system",
"content":"Act as an Investors Group consisting of expert gurus suchas Warren Buffet, Peter Lynch, Benjamin Graham. Your task is to analyze the
stock data thoroughly and present a comprehensive analysis report in a
visually appealing Markdown format (no need code block wrapped)."
}
]
}
至於結果就像上面demo圖看到的, DIS的分析資料整理得還蠻有條有理的, 前半段會根據我提供的數據資料做文字化摘要說明, 解讀數字代表的意義 (我直接Google翻譯頁面了,比較好解釋XD):
https://i.imgur.com/KxLtwf8.png
後面則是輸入的投資大師意見跟總結, 感覺真有點像這幾位大師會說的話, 最後結論也總結得蠻有道理的, 不過老話一句畢竟這是生成式AI, 亂寫小說的成分有多少真的不好說XD
https://i.imgur.com/r7LD4xc.png
最後來看看最近宣告破產的Big Lots的分析報告吧:
https://i.imgur.com/yHln0l8.png
這次沒有投資大師的個別建議了, 不過看最後的總結也很符合提供的數據, 投資風險很
高, 透過GPT提供的投資建議值不值得參考不好說, 不過解讀數據方面我覺得做得還是不錯的, 個人是覺得有使用的價值。
在來的規劃打算繼續朝這方向開發, 提供更多Key Statistics資料給GPT幫忙做公司個股分析, 並且也想做其他的功能, 像是產業分析, 以及同產業的個股比較排序等等, 就慢慢一步一步做吧~。
--
推
有分享有推
推
厲害給推
雖然想說點什麼但是還是給推
強
XD ~~
推,認真的分享
謝謝
推
感謝分享!
我是用GPT寫預測的程式,有點難度不好搞
推
推
推
期待你做出網站~
推
推
https://reurl.cc/oy6A1q 我用這網站 已很少賠大錢
99dis
Get response fail @l@?
感謝分享
請問修文法修出不得了的東西能不能分享案例?我也有
類似使用需求想參考
問一下,可以採用 RAG 嗎?另外,4o 價格好像比 3.
5turbo 便宜,OpenAI 就是推4o
爆
[iAPP] Ptter - Ptt x ChatGPT軟體名稱:Ptter - PTT 鄉民瀏覽器 軟體分類:社交 軟體連結: 安裝方式:App Store38
Re: [閒聊] 將引爆繪師逃難潮?推特內容AI素材化推 nanachi: 自民黨那些老頭連USB都不會用 真的懂AI嗎== 04/19 21:38 推 shadowblade: 他們連全面電子化都辦不到了... 04/19 21:39 推 Bugquan: 主要是大學跟研究機構方面沒跟上,倒不是法律的問題,像 04/19 21:41 → Bugquan: 哪些AI相關的會議,日本就好像沒啥參加的 04/19 21:41 → npc776: 在AI時代之前他們得先升級到公文電子化時代 04/19 21:4620
[閒聊] 投入 生成式AI / GPT 的顯卡選購建議看了板上的一些AI組機文,實在有點話想拿出來聊聊。 比較常提到的繪圖大家應該都知道,現在建議就是3060 12G,VRAM稱王, 其他選擇就是4070(Ti) 12G / 3090 24G / 4090 24G,4080 16G CP值太差...之類。 不過我真的強烈建議還弄的到二手3090就去弄、預算有個80K拿4090比較不會後悔。 為什麼呢?19
[問卦] OpenAI 會不會讓一堆 AI 公司收起來如題 OpenAI 前幾天又爆炸性更新 不用說 DALL-E3 效果直逼 Midjourney MidJourney還沒有GPT的自然語言調教快8
Re: [討論] 用AI寫code產生的疑問GPT本質為用文字去計算機率以及最有可能的輸出 並非邏輯理解, 且有token數目上限. 由於是用大量data + fine-tuning, 應用在生成code上面, 生成的code能不能用取決於: 1. 功能是否常見 2. 使用的語言(language), 函式庫(libraries), Framework是否open source且常用6
[閒聊] GPT 準備點燃模擬自我意識的導火線了嗎As title 當然這個標題只是為了釣個魚來找人聊聊這週的新應用: autoGPT / agentGPT 目前這兩款的使用方法很接近,後者比較簡單,可以在網頁上直接執行。5
[討論] 起點中文網官方小說gpt的可能性?(非cg創用chatGPT創造小說時, 感覺它並沒有把中文網文內容當資料庫的樣子 所以內容一點都不起點網文 假設起點中文用旗下所有的人氣小說當gpt資料庫 建了一個gpt5
[閒聊] 創作出屬於你的GPT吧!眾所周知 ChatGPT推出了GPT store 可以讓每個人創造出屬於自己的GPT 而且在最近的更新中 增加了可以在任意對話串中 使用@功能 把指定的GPT叫出來對話的功能 於是你現在可以 創造一大堆古人模板的GPT4
[請益] chat GPT在股市上的應用現在GPT這麼火熱,想請教GPT在股市上有哪些應用已經實現了嗎? 投資的三個步驟選股、分析、及估值對GPT來說好像都有點困難 大家是否有看到市面上有哪些較成熟的應用? 另外再補個股點。很多短線投資者認為要一次買個好幾張才能賺大錢,但我認為以零股不 斷買進,分批買,分散標的買,可能無法暴賺一波,但也能達到還能接受的長期報酬率,- chatgpt開放給大家使用快一年了,平常在網路上看到大家的分享,就是跟gpt聊天啊,不 然就出題目測試它之類的。 之前我也玩過幾次gpt,只是覺得好玩好奇,天馬行空隨意亂問。這次趁連假看了《好好 問ChatGPT》一書,有些感想。
41
[標的] 7779 鍇睿國際 未來多29
[情報] 聯準會官員談話 小結爆
[情報] 台中銀通過14億室內裝修預算案24
[標的] TMF 市場反應過頭多16
[標的] 2211 TW 長榮鋼討論11
[情報] 113年10月08日信用交易統計11
[情報] 113/10/08 八大公股銀行買賣超排行26
[情報] 6187萬潤 9月營收5
[請益] 持股健檢.我朋友阿榮啦!59
[請益] 折折是散戶指標嗎?49
[創作] 蛙蛙國 蛙蛙兵9
[情報] 3017 奇鋐 9月營收9
Re: [情報] 台中銀通過14億室內裝修預算案22
[情報] 6223 旺矽 113年9月營收9
Re: [標的] MSFT空 GOOG、AMZN多5
Re: [心得] 用GPT分析美股個股公司網站4
[情報] 3693 營邦 9月營收13
[情報] 2887 台新金 9月結 0.09 累積1.174
[情報] 1008 上市櫃股票週轉率排行4
[創作] 愛錢的騙子(證交所)20
Re: [標的] YANG.US 三倍放空中國ETF 盤前+35%3
[情報] 3605宏致 9月營收96
[情報] 2603 長榮 9月營收 MoM -17% YoY 82.4%19
[情報] 2323 中環 取得矽統處分矽統,子取得矽統X
Re: [標的] 國泰20年美債00687B 多 考慮出手2
[情報] 1008 上市櫃外資投信買超金額排行4
[情報] 6854 錼創科技-KY創 9月營收 年增180.4%14
[情報] 聯鈞 9月營收3X
Re: [新聞] 全球「最有錢國家」排行出爐!台灣名次