72lab
免費註冊
量化入門· 第 4 / 8 課· 7 分鐘

組合最佳化與效率前緣 Portfolio Optimization

股票、債券、黃金怎麼配?把所有權重組合畫出來,最左上方那條邊就是效率前緣:同樣風險下報酬最高。

本課免費,註冊帳號後即可使用互動模擬

每節課都有可以拖曳、播放的互動模擬和隨堂小測驗,註冊後免費使用,並自動儲存學習進度。下面先附上本課的文字版講解。

還沒想好?先看看第一課(免註冊)「用規則積木搭策略」。

文字版講解 · 量化入門 第 4 課「組合最佳化與效率前緣」

股票、債券、黃金怎麼配?把所有權重組合畫出來,最左上方那條邊就是效率前緣:同樣風險下報酬最高。

所有配置畫在一張圖上

把股票、債券、黃金的每一種比例都算出報酬和波動,畫成一團點。最左上方那條邊就是效率前緣:同樣風險下報酬最高。

兩個特殊的點

最小變異數組合是整團點裡最靠左的一個;最大夏普比率組合是從無風險利率出發、和前沿相切的那一點——每承擔一份風險,換來最多的超額報酬。

輸入一變,答案大變

最優權重對預期報酬和相關性的估計極其敏感,而這些數字本身就估不準。實務中常給權重設上限,或改用只看風險的風險平價。

本課要點

  • 效率前緣上的組合,在給定風險下報酬最高,或在給定報酬下風險最低。
  • 最小變異數組合的波動可以低於其中任何單一資產——前提是相關性不高。
  • 夏普比率 =(報酬 − 無風險利率)÷ 波動,衡量每承擔一份風險換來多少超額報酬。
  • 最優權重對輸入非常敏感,實務中常加權重上限或改用更穩健的方法。

動手試試

下面這些練習可以在本課的互動模擬裡完成:

  1. 選「最小變異數」:組合波動是多少?比 100% 債券的 6% 還低嗎?配置比例是多少?
  2. 選「最大夏普」:股票、債券、黃金各佔多少?夏普比率是多少?
  3. 把「股票 × 債券」相關性從 −0.2 拉到 0.8:最大夏普組合的配置變成了什麼?
  4. 把三個相關係數都調成 −0.8:為什麼會提示「不可能同時成立」?

小測驗與解析

1. 效率前緣下方的組合說明?
答案:同樣風險下還有報酬更高的組合。它被前沿上的組合「支配」了,不是最優選擇。
2. 報酬 8%、波動 16%、無風險利率 2%,夏普比率是?
答案:0.375。(8% − 2%) ÷ 16% = 0.375。
3. 股票、債券各 50%,波動分別 18% 和 6%,相關係數 0,組合波動約為?
答案:約 9.5%。√(0.5² × 18%² + 0.5² × 6%²) = √0.009 ≈ 9.5%,低於兩者的平均 12%。

本課術語

  • 效率前緣 (Efficient Frontier):所有組合裡,給定風險下報酬最高的那些組合連成的曲線。
  • 最小變異數組合 (Minimum Variance Portfolio):所有組合裡波動率最低的那一個。
  • 風險平價 (Risk Parity):按風險而不是按資金分配:讓每類資產對組合波動的貢獻相同。低波動的資產(如債券)會分到更多資金。
  • 夏普比率 (Sharpe Ratio):(報酬 − 無風險利率)÷ 波動率,衡量每承擔一份風險獲得多少超額報酬。
組合最佳化與效率前緣(量化入門) · 72lab