一、模擬多條路徑台股加權指數可以做什麼?
1. 估計某個價位被觸及或超過的機率
例如:想知道一年內「台股指數跌破 22,000 點」的機率。
做法:
- 用這個工具模擬 1000 條、一年期間。
- 在表格旁邊多加一欄,判斷每條路徑中是否有任何一期指數 < 22,000。
- 統計有多少條路徑被標記為「有跌破」,將其數量 ÷ 1000,
→ 得到約略的「跌破 22,000 的機率」。
同樣方法也可以估計:
- 指數收盤在某區間內的機率。
- 某結構商品被敲入/敲出的機率。
2. 評估商品或部位的損益分布
你可以在每條路徑的最後一期加上一欄:
- 依照商品 payoff(例如:期貨多頭、買 Call、保本結構商品)計算「到期損益」。
- 對 1000 個結果做平均、標準差、分位數(5%、95%)。
- 即可得到該商品在這組假設下的「報酬分布」、「VaR」、「最壞 5% 場景虧損」等。
這對結構型商品設計、風險限額設定都非常實用。
二、理論基礎:同樣是幾何布朗運動,只是跑很多次
1. 單條路徑的核心公式回顧

在 Excel 裡,概念就是:
下一期的指數 = 上一期指數 ×
EXP(固定的平均成長 + 波動度 × 隨機震盪)
2. 多條路徑的觀念
- 一步驟:從當下指數出發,使用上式產生下一個時間點的價格,需要抽一個亂數 Z1。
- 一條路徑:重複這個步驟 72 次,就得到一條從第 1 期到第 72 期的價格路徑。
- 多條路徑:如果你把這整個過程重複 1000 次,就會得到 1000 條不同的價格路徑。
VBA 做的就是把這種計算「自動跑很多次」,再一次性畫在同一張圖裡。

三、這張圖在做什麼?
畫面左邊是 Excel 的輸入與計算區,右邊是圖表「蒙地卡羅模擬_台股加權指數走勢(多條路徑)」。
- 上方黃色儲存格:
- 模擬次數 (pathN):例如 1000,代表要產生 1000 條可能的指數路徑。
- 每次模擬之時間長度 (stepN):例如 72,代表每條路徑有 72 個時間點(可以視情況解讀為 72 個交易日、72 週或 72 個月)。
- 中間灰色按鈕:「執行模擬」
→ 按下後,VBA 會根據既定參數與公式,重新跑一次蒙地卡羅模擬,把 1000 條路徑全部重算。 - 下方的大表格:
- 第一欄是「路徑編號」1,2,3,…
- 後面一欄欄是該路徑在各個時間點的指數水平(從 27,500 起跳,一路往右展開到第 72 期)。
- 右側圖表:
- 橫軸是時間步(1~72)。
- 縱軸是模擬出來的台股加權指數。
- 每一條彩色線就是一條「未來可能的指數走勢」。
- 整體看起來像一個向外擴散的「風箏」或「錐形」,代表時間越久,不確定性越大。
單一路徑版的模擬,可以讓你理解「一種可能的未來」。
這個多條路徑版則是讓你一次看到「很多種可能的未來」,更適合用來談機率、風險和報酬分布。
四、如何操作這個多路徑模擬工具?
步驟 1:設定模擬參數
- 在「模擬次數 (pathN)」輸入想要的路徑數,例如
1000。 - 在「每次模擬之時間長度 (stepN)」輸入步數,例如
72。 - 確認其他基礎參數(起始指數、年化報酬率、波動度、起訖日期與 Δt)已在對應區塊設定好。
小提示:
- 若只是試玩,可先用 200 條 × 30 步,速度會比較快。
- 確認 VBA 安全性允許巨集執行,否則按鈕不會動。
步驟 2:按下「執行模擬」按鈕
- 每按一次,程式會重新產生一組完整的亂數,
- 表格裡所有模擬價格會被覆寫,
- 右側的多路徑圖會換成全新的樣子。
步驟 3:解讀圖表
觀察幾個現象:
- 路徑呈現向外擴散的「扇形」
- 起點都在 27,500 附近,
- 隨著時間往右推,路徑上下開展,
- 代表時間愈久,可能結果的範圍愈寬(不確定性上升)。
- 大多數路徑集中在中間區域,少數路徑跑到很高或很低
- 中間那一坨代表「高機率出現的正常情境」。
- 上方與下方幾條極端線則是「極端多頭/極端空頭」情境。
- 這對談風險非常有用:你可以明確看到極端情況下指數可能到哪裡。
- 與期望值比較
- 若你額外畫一條期望值線,會發現大部分路徑在期望值上下震盪,
- 到期價的分布約呈對數常態(lognormal),
- 可以進一步拿來計算「到期指數 > 某水準」的機率。
五、模型與工具本身的限制
在正式對外使用時,也要一併說明限制,避免過度解讀。
- 假設固定的 μ 與 σ
- 實際市場中,報酬率與波動度會隨時間與情境改變,
- GBM 是簡化模型,對極端事件(跳空、斷鏈)刻畫不夠。
- 亂數與路徑數有限
- 1000 條路徑只是有限樣本,
- 若要更穩定的估計,理論上應增加路徑數,例如 5000 以上,但計算會較慢。
- 輸入參數高度影響結果
- 如果你假設年化波動 15% 和 35%,模擬結果差異會非常大。
- 在內部使用時,建議先有一套「標準參數」或「情境參數」的共識。
七、總結:這個多路徑模擬工具的價值
一句話總結:
單一路徑可以讓你了解「某一種可能的未來」;
多條路徑的蒙地卡羅模擬,則讓你看到「未來所有合理結果的大致範圍與機率」。
在這個 Excel 模板中:
- 左上的 pathN、stepN 控制「模擬深度」。
- 中間的按鈕讓使用者一鍵重新抽樣。
- 左下表格是完整的數據基礎,
- 右側圖表則提供直觀的視覺化。













