iT邦幫忙

2026 iThome 鐵人賽

DAY 23
0
AI Engineering

買錯保險的血淚教訓:我用 Python + AI Agent 重構人生財務防禦系統系列 第 23

Day 23 — 殘酷的歷史模擬器:無上帝視角的 30 年股市絞肉機

  • 分享至 

  • xImage
  •  

前情提要:昨天我們寫好了三種 FIRE 的過關條件。
本日目標:投資最大的幻覺是「早知道我就 All in 台積電」。今天我們要為模擬器加入「去後見之明」的歷史股市引擎,讓玩家體驗真實的市場波動。


1. 去除上帝視角 (No Hindsight Bias) (The Meat)

很多理財 APP 喜歡讓你算:「如果你在 2008 年買入 Apple 放到現在會賺多少」。這種算法毫無意義,因為當年在雷曼兄弟破產的恐慌下,你根本不敢買。

在我們的 /life-simulate 中,我設計了一個 historical_simulator.py 引擎。它的運作方式如下:

  1. 它內建了過去 50 年的真實股市數據(美股、台股、通膨、匯率)。
  2. 當遊戲開始時,引擎會隨機抽取一段 30 年的歷史區間(例如 1990~2020),但絕對不會告訴你這是哪一年
  3. 你只能根據當下的資產變化,決定是否要恐慌賣出、或者開槓桿。

這就是真實人生:你永遠不知道明天是牛市的起點,還是崩盤的深淵。

2. 實作核心:四種玩家流派設定 (Code Snippet)

在遊戲開始時,玩家必須選擇一種投資流派。我們在系統中定義了以下四種風格:

# 玩家投資風格標籤 (ETF Strategy)

| 標的分類 | 代表工具 | 核心優勢 | 系統內建的隱含風險 |
| :--- | :--- | :--- | :--- |
| **[A] 全球極致分散派** | VT | 涵蓋全球市場,單一國家崩盤也不怕。 | 需承受 USD/TWD 匯率波動,心理體感較疏離。 |
| **[B] 美國強權龍頭派** | VOO | 美國頂尖企業,歷史長期成長力道強。 | 單一國家集中度較高,同樣承受美金匯率風險。 |
| **[C] 在地護國神山派** | 0050 | 台幣計價無匯率風險,股利發放直觀。 | 科技/半導體權重過高,遇到科技泡沫時跌幅極深。 |
| **[D] 純現金避難防守派** | 定存 | 流動性 100%,夜夜好眠,絕不跌價。 | 長期無法抵禦通膨,購買力每年被吃掉 2-3%。 |

如果玩家選擇 [A][B],系統會自動在背景計算「台幣兌美元」的匯率波動。如果玩家選擇 [D],雖然不會破產,但系統判定永遠無法達成 FIRE。


3. 今日總結與明日預告

今天我們把真實世界的殘酷引進了遊戲中。沒有人能預測未來,我們只能透過「分散投資」與「資產配置」來抵禦未知的黑天鵝。

思考題:如果是你玩這款遊戲,在不知道未來是哪一年的情況下,你會選擇 A、B、C 還是 D 流派?

明日預告:股市會影響資產,那保險呢?明天(Day 24),我們要把 Day 16-20 學到的「保險決策」放入遊戲,讓你親眼看看「買錯保險,如何吃掉你一棟房子的錢」!



上一篇
Day 22 — 遊戲的終點:寫出三種 FIRE (財務自由) 的判定引擎
下一篇
Day 24 — 買錯保險的代價:讓 7% 複利雪球告訴你機會成本
系列文
買錯保險的血淚教訓:我用 Python + AI Agent 重構人生財務防禦系統30
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言