我們會對策略的風險結構設定明確的目標,市值中性、產業中性、或對特定因子的曝險控制在某個範圍內。但策略在實際運行的過程中,這些因子負載並非一成不變。本文想談談如何透過定期計算策略的因子負載,確保策略的實際風險結構始終與設計目標保持一致。
什麼是因子負載與曝險漂移
因子負載衡量的是投資組合對特定風險因子的敏感度。在一個多因子模型的框架下,投資組合的超額報酬可以被分解為:
```text
R_p - R_f = α + β_1 × F_1 + β_2 × F_2 + ... + β_k × F_k + ε
```
其中 β_1 到 β_k 分別是投資組合對第 1 到第 k 個風險因子的負載,F_1 到 F_k 是這些因子的報酬,α 是超額報酬,ε 是殘差項。
舉例來說,如果一個策略的市值因子負載 `β_size` 為 0.3,代表該策略傾向於持有小型股,當小型股整體表現優於大型股時,該策略會因此受益。如果 `β_size` 為 -0.2,代表該策略傾向於持有大型股。如果策略的設計目標是市值中性,則我們期望 `β_size` 在統計上不顯著異於零。
曝險漂移指的是這些因子負載隨著時間而發生變化的現象。一個在初始設計時為市值中性的策略,可能因為小型股的價格上漲使其在組合中的權重增加,導致 `β_size` 逐漸轉為正值。如果沒有定期檢視並進行調整,策略的實際風險結構就會與設計目標產生偏差。
為什麼曝險會隨著時間漂移
- 價格變動導致的權重偏移是最直接的成因。即使策略在調倉日嚴格按照目標權重配置,在兩次調倉之間,不同股票的價格漲跌幅度不同,會導致它們在組合中的實際權重發生變化。上漲較多的股票權重會膨脹,下跌較多的股票權重會萎縮。如果這些股票的因子不同,例如上漲的是小型股、下跌的是大型股,策略的因子負載就會在不知不覺中發生漂移。
- 再平衡的頻率與觸發機制也會影響漂移的程度。再平衡頻率愈低,兩次調整之間累積的權重偏移就愈大,因子負載的漂移也愈明顯。觸發式再平衡雖然能夠在權重偏離達到一定程度時進行修正,但在偏離累積的過程中,策略仍然會暫時偏離其設計的因子曝險。
- 市場風格的轉變同樣會影響因子負載的測量結果。即使策略的持股完全沒有變動,當市場對小型股或價值股的報酬結構發生變化時,策略對這些因子的計算負載也可能隨之改變。這種漂移反映的是市場結構的變化,而非策略本身的權重偏移。
- 新增或剔除持股的決策也會改變策略的因子結構。每次調倉時,新納入的股票可能與被剔除的股票在因子屬性上存在系統性差異,導致策略的整體因子負載發生變化。
如何應對曝險漂移
- 定期進行因子中性化再平衡是最直接的修正方式。在每次調倉時,除了根據因子值選股之外,同時對組合的因子負載施加約束,要求組合對特定因子的負載維持在目標範圍內。這種做法雖然增加了調倉的複雜度,但能夠確保策略的風險結構始終與設計一致。
- 設定偏離容忍區間是一種較為溫和的做法。允許因子負載在一定範圍內波動,只有在超出容忍區間時才進行干預。這樣做既能夠控制風險,又不會因為微小的偏離而頻繁交易。
- 使用Barra風格因子模型進行更精細的監控。可以使用更精細的風格因子模型,如Barra的因子架構,來追蹤策略在數十個細項因子上的曝險,並定期產出風險報告。
原文出處:voltima_quant (@voltima_quant) 於 Threads · 查看原文
