TickPeak
首頁 › 交易研究教學

蒙地卡羅測試是什麼?用 1,000 次模擬檢查策略是不是運氣好

TickPeak 研究團隊・2026 年 9 月 28 日

本文為交易研究與教育內容,不提供投資建議,也不推薦任何個別標的。

一份回測報告只有一條資金曲線。但你有沒有想過:如果那些交易發生的順序不一樣,結果會差多少?

蒙地卡羅測試(Monte Carlo Simulation)就是用來回答這個問題的。

用擲骰子來理解

假設你的策略過去做了 100 筆交易,有賺有賠。回測只顯示「剛好照歷史順序」發生的一種結果。

蒙地卡羅測試的做法是:

  1. 把這 100 筆交易的結果放進一個袋子。
  2. 隨機抽出、重新排列順序,算出一條新的資金曲線。
  3. 重複 1,000 次,得到 1,000 條可能的資金曲線。

這樣你就能看到:同一個策略,在不同的運氣下,結果的範圍有多大。

蒙地卡羅測試能告訴你什麼?

1. 最大回撤可能有多深

歷史回測的最大回撤是 20%,但蒙地卡羅可能顯示:有 5% 的情況,回撤會超過 35%。真正該準備的,是比回測更壞的情況。

2. 結果的分布範圍

如果 1,000 次模擬的最終結果差異非常大,代表策略的表現很依賴運氣和順序。

3. 虧損的機率

在 1,000 次模擬中,有多少次最後是虧損的?這比單一回測結果更能反映風險。

怎麼看蒙地卡羅結果

常見的呈現方式是看百分位數:

百分位 意思
5%(悲觀) 1,000 次中,最差的 5% 大概是這樣
50%(中位數) 一般情況
95%(樂觀) 最好的 5% 大概是這樣

建議把注意力放在悲觀的那一端:如果悲觀情況的回撤你承受不了,就算中位數再好看,也要重新考慮。

蒙地卡羅測試的限制

所以蒙地卡羅是穩健性檢查的一部分,最好和其他方法一起使用:

在 TickPeak 做蒙地卡羅測試

TickPeak 的回測可以做深度檢查:參數變動、成本加倍、樣本外驗證與 1,000 次蒙地卡羅。回測結果看起來太好時,AI 還會主動提議做深度檢查。

延伸閱讀:〈回測報告怎麼看〉、〈模擬交易是什麼〉


一次回測是一個故事,1,000 次蒙地卡羅是這個故事所有可能的結局。先看看最壞的結局,你會更清楚自己能不能接受。

研究與教育用途,不提供投資建議;回測與模擬為模擬績效,不代表未來實際報酬。

今天想研究什麼?

挑一套經典策略,AI 幫你拆解、用真實資料回測與模擬,看懂它的表現與風險。

免費體驗 14 天

更多交易研究教學