[心得] 蒙地卡羅+AI評估投資組合再平衡
部落格文章:
https://blog.zmcx16.moe/2025/09/investment-think-tank-portfolio.html
最近AI Agent非常的熱門, 尤其是Copilot Agent, 讓AI幫忙寫UT或Script真的超方便,
這邊就想說能不能用AI Agent也幫忙做一些投資工具。目前第一個想到能做的, 就是資產配置的再平衡, 以及除了再平衡後怎麼再更進一步找出更好的資產配置, 想到的步驟如
下:
1. 從劵商下載自己的portfolio data
2. 跑一些formula / rule base的資產配置優化演算法
3. 透過AI model根據原始的portfolio data以及(2) 計算後的基本分析報告, 以及AI
model本身的knowledge, 產生完整的資產配置建議報告
4. 可以基於目前的資產配置建議報告, 再度調整portfolio data, 繼續跑(2)~(3), 迭代比較找出更佳的資產配置建議報告 (手動或AI Agent自動運行)
目前先寫出一版的程式如下:
https://github.com/zmcx16/investment-think-tank/blob/master/portfolio_analysis/README.md
要用這個Tool首先得先準備自己的portfolio data, 我自己美股劵商是用IB盈透,
portfolio data可以透過Performance & Report的Flex Queries手動下載取得, 或是生成一個token打API直接下載:
https://i.postimg.cc/zDkVKqB8/image-14.png
之後把下載的xml檔案轉成JSON檔, AI model處理XML檔案很容易壞檔, 轉成JSON或CSV對AI model之後要處理出錯的機率會比較低。
之後就可以執行main.py開始跑資產配置分析, 程式會下載portfolio內的個股歷史資料,並根據過去歷史資料跑蒙地卡羅模擬, 計算最佳的資產配置比例。 程式跑完會產生最佳的個股權重:
https://i.postimg.cc/PxWN6jQb/image-15.png
https://i.postimg.cc/fLnJjLmT/image-16.png
跑完後程式會呼叫Gemini CLI, 讓Gemini根據原始的portfolio data以及上面的蒙地卡羅模擬後的資料, 產生全面性的資產配置報告:
https://gist.github.com/zmcx16/b1b789b2374d49c701f5e7e7b6087e3d
上面做法是Non-Interactive mode, 之後如果想繼續優化投資組合, 就需要自己手動改
portfolio data, 例如將剩餘所有現金都買QQQ, 再做一次分析模擬, 看預期回報跟夏普比率是否更高, AI分析後的結果是否比調整前佳, 這段就會是不少手工活...。
另一個做法則是透過AI Agent的Interactive mode, 讓AI幫我們做上述的事情, 執行
main.py --interactive, 程式跑完蒙地卡羅模擬計算完最佳的資產配置比例之後, 會呼叫Gemini CLI with Interactive mode, 之後就可以透過輸入command的形式讓AI Agent幫你做事, 例如輸入:
"麻煩根據剛剛portfolio_analysis main.py執行後產生的portfolio_data.json以及
base_report data, 提供資產配置分析報告並輸出至summary_report.md"
Gemini CLI會讀取portfolio_data.json以及base_report data, 並產生對應的分析報告。
https://i.postimg.cc/kGwGmvZB/image-17.png
https://gist.github.com/zmcx16/085f99f338640dff3b6183b0a059fc9f
之後再輸入下一個Command:
"將現金部位全數投入QQQ並update portfolio_data.json, 運行portfolio_analysis
main.py並重新評估投資組合是否優於之前的資產配置並輸出至summary_report.md"
執行結果:
https://i.postimg.cc/Fzhz8BTM/image-18.png
https://gist.github.com/zmcx16/f8e9d8a7a6bf53c0352c03deb5985520
可以看到加入QQQ之後, 預期年化報酬增加從13.50%增加至16.80%, 且夏普比率從 0.456提升至 0.582, 不過基於QQQ在投資組合的占比過高, 所以AI的分析報告還是建議減少QQQ的資產占比, 降低過度集中的風險。 算是同時基於公式的計算以及普遍知識上的建議提供全面性分析報告。 之後也可以繼續透過下Command給AI Agent的方式繼續優化資產配置。
雖然互動模式看起來蠻好用的, 不過自己目前用起來跑Gemini CLI感覺很不穩定, 可能是我沒有做data clean的關係所以portfolio data有一堆沒用的data造成, 另外如何讓
Non-Interactive mode有能力自動做更多task自動迭代優化分析報告也得研究一下, 這些就放到backlog有空再慢慢做吧...。
--
我都用if( oklo ) all_in();
謝謝
if(2330) all_in();
我學1樓
拷貝仔
只能當作玩具
除非妳只玩波動不大的權值
讚
While(2330) all_in();
起漲點用蒙地卡羅下去
只會給很低的權重吧
沒有預測短期未來的能力
至多只能做風險控制
不適用股版這種大多數人追求五年發財的人
If tsla: allin()
感謝好心人
User guide 太冗雜 我跳過
你怎麼知道沒有 稍微改一改就有了
會不會繞一大圈最後還是買大盤…
推推
為什麼要從券商再拉資產,像portfolio visual izer
那樣自己輸入如何?
主要是自己常交易選擇權, 直接拉portfolio可以讓AI連選擇權部位一起分析, 另外可以 結合API自動下載portfolio & 定期產報告
推
小YP與市場異象投資人已經做類似
畢業後就沒看過蒙地卡羅這4個字啦
熱心還是推
推
60
[請益] 資產配置 NVDA/TSMC/SP500/美債想請大家健檢一下我的極度不平衡的資產配置,看要怎麼分比較健康。 小弟35歲 目前股債比9:1 債:全部都是00687B國泰20年美債 股:輝達,台積電,SP500大概是6:2:1。![[請益] 資產配置 NVDA/TSMC/SP500/美債 [請益] 資產配置 NVDA/TSMC/SP500/美債](https://i.imgur.com/rO8e6omb.png)
30
[請益] 資產配置選擇各位股神好,我想布置全世界的資產配置 想要更精準投資到全世界的大小公司 比例及 ETF如下 VTI 54% VXUS 39% IWM 2.5%![[請益] 資產配置選擇 [請益] 資產配置選擇](https://i.imgur.com/w8erGx0b.png)
20
[請益] 現階段資產配置拉高債券部位適合嗎?基本上我原本的配置是無腦的100% AOA 想說這支本來就含有債券,而且會自動再平衡, 這樣就可以減少自己手動調整,因而手癢亂買的機率 (本身屬於追高殺低的類型,所以盡量不開APP) 最近因為國際局勢動盪,市場的波動很浮誇,![[請益] 現階段資產配置拉高債券部位適合嗎? [請益] 現階段資產配置拉高債券部位適合嗎?](https://i.imgur.com/W1lrAwub.png)
14
[請益] 年輕人資產配置小弟目前 27 歲,無房,租房族。 投資經歷約四年,過去主要在幣圈打滾,最近想把賺到的一部分資金,轉進低風險穩定領 息的地方。 以下是小弟目前的資產配置情況,請各位大大幫忙看看,有沒有可以優化的地方 美金資產部分![[請益] 年輕人資產配置 [請益] 年輕人資產配置](https://i.imgur.com/qJEzMZab.jpeg)
13
Re: [請益] 無腦200萬資產配置是這樣的 所謂的財富自由或是說被動收入=消費 這些都不是資產配置的本意 推文說買正2 買正3 買正99 這也不是風險管理的本意 老子曾經說過![Re: [請益] 無腦200萬資產配置 Re: [請益] 無腦200萬資產配置](https://i.imgur.com/l6y0vabb.jpg)
10
Re: [心得] 現在是不是台股高點到了說穿了,現在全球股市能漲這麼多,基本上就是基於市場對於AI未來的無限想像 我問了chatgpt,你覺得市場對於AI發展有沒有過於樂觀? 一年前的你能想像到現在你能回答我這些問題嗎? 最後他也回答不出來了,因為沒人知道AI的發展最後會高於預期還是低於預期 最後chatgpt給的解答是,投資人只能靠資產配置來預防泡沫的產生 部分押注高成長的AI概念股5
Re: [請益] 投資的世界,努力研究真的沒用嗎?是這樣的 我是打敗大盤這方面的專家啦 投資研究還有分好幾種 一種是學理研究 就是專門研究理論的 像是耶魯基金 一種是市場研究 專門研究現在市場的 像是研究產業 或AI未來發展 一種是技術分析研究的 專門研究技術指標的 像是各種K線3
[問卦] 甚麼都問AI都不怕隱私被曝光嗎聽說很多人會把自己的資產配置拿去問AI 看有哪些可以調整的 阿這樣都不怕被AI拿去訓練 大家都知道你多有錢嗎? --
[心得] 配速持股法,我月領10萬部落格圖文好讀版(內有抽書活動): *投資人最值得上的一門課-資產配置 如果有投資朋友問我,「我想學投資,你建議可以從哪裡開始?」 我會毫無疑慮的回答「資產配置」。