Lab 4 · Backtest Settings

策略回測實驗室

風險平價、GMV 這些策略,「紙上算」都很漂亮。一旦你把「多久再平衡一次?要付多少手續費?用多少歷史資料估計風險?」 這三件事考慮進去,績效就開始被磨掉。在這個 Lab,你會親眼看到「小決策」的累積效果。

1確認策略
2基準 vs 自訂
3看績效差異
4反思與匯出

開始之前

🕹️ 你要做什麼

  1. 策略鎖定為「風險平價」(5 檔:VTI / VEA / VWO / TLT / GLD),別糾結建構法。
  2. 左邊「基準卡」固定(月再平衡、5bp 成本、36 個月 Cov 窗口)。
  3. 右邊「自訂卡」動三個旋鈕:再平衡頻率(never/年/季/月)、成本(0/5/15/50 bps)、Cov 窗口(12/24/36/60m)。
  4. 按「跑回測」,看三張圖並排:權益曲線、回撤、成本拖累。
  5. 寫反思 → 匯出報告。

🧠 要建立的觀念

  • 「紙上績效」跟「真實績效」的差距,常常不在策略本身,而在實作細節
  • 再平衡是「紀律」,但每次動都要付 turnover × 成本。
  • 交易成本是「無聲的複利殺手」——小數字、長時間、會蠶食掉 Sharpe。
  • 短 Cov 窗口對近期敏感,長窗口穩定但反應慢——沒有絕對最佳。

🛠️ 會學到的方法

  • Walk-forward 回測的正確寫法(每期用「過去」估計、在「未來」執行)。
  • 權重 drift 公式:w_j ← w_j · (1+r_j) / (1+r_p)
  • Turnover = Σ|Δw|/2,單邊計算。
  • 成本扣除:equity × (1 − turnover × 2 × bps/10000)

1確認策略

固定策略是「風險平價(Risk Parity)」,資產池:美股、已開發、新興、長債、黃金。
Risk Parity · 5 資產
VTI
動態
VEA
動態
VWO
動態
TLT
動態
GLD
動態
權重由「估計 Cov + 風險平價」動態計算。回測區間 2016-01-01 ~ 2024-12-31。

2基準 vs 自訂

左邊是教科書基準設定;右邊讓你自由調整。兩個組合會同時跑,結果即時比較。

📘 基準設定

再平衡頻率
每月
交易成本
5 bp
估計窗口
36 個月

「月再平衡、5bp、3 年窗口」是多數研究論文的默認。

🧪 你的設定

2看績效差異

兩組設定下的權益曲線、績效比較、成本影響視覺化。

權益曲線(起始 = 1)

Drawdown 比較

成本吃掉多少終值?

左邊:零成本回測的終值。右邊:你的成本設定下的終值。差異 = 「摩擦」。

4反思與匯出