量化投资--技术篇(4) 投资组合策略
量化投資–技術篇(4) 投資組合策略
Portfolio Policy
一. 前言
????投資界基本上認可多元化投資是一種有效規避投資風險的一個技術手段,但是如何構建一個合理的多元化投資組合、具體技術方案和策略都是投資者們非常關注的問題。在本人的博客《機器學習與金融》系列中曾空提到投資組合策略的基本組成方式以及智能投顧所廣泛采用的方案。本文就是對這些策略中關于資產配置的進一步的介紹。
二. 市場收益特性
首先,我們來總結一下市場上的資產收益有哪些特性。
- 金融市場收益基本上都不符合正態分布。
- 資產收益呈現序列相關性。
- 概率分布上顯示左厚尾現象,也就是負偏度。
- 高波動性下,金融資產的相關性并不穩定。 - 風格特性
- 波動性聚簇
- 自回歸行為
- 厚尾部特征
- 尾部厚度變化基于不同頻率數據 - 時序特性
- 尖峰厚尾
- 異常值明顯
- 單變量時序數據,特別是日數據,并不是獨立同分布的。
- 收益時序數據不具備方差齊性。
- 絕對收益或這平方收益顯示出較強的自相關性。
- 同時期相關性并不穩定
- 收益序列極值的出現往往伴隨著其他收益序列極值的出現。
對于資產配置模型或者風險模型來說,導致了如下影響:
三. 主要投資組合策略
這個是我們開篇就介紹的理論,可采用二次規劃來求解均值方差最優,來得到在同樣波動性下期望收益最大或者在同樣期望收益下波動性最小。關于這套方法存在非常多的變種,筆者會在《實踐篇》中詳細介紹,并試圖克服MVO存在的固有缺陷。
對于克服MVO中對輸入太過敏感的問題,BL模型大概是理論上最理想的方案,它巧妙地使用貝葉斯分析方法來結合其他的輸入數據。BL模型可以被看成是不同方法的結合提:MVO做組合優化,CAPM理論,并引入資產分配約束。它主要使用兩類信息來預測收益:均衡收益和投資者觀點。
分離定理告訴我們最優的資產分配方案應該是與可選資產的市值是成比例的。均衡期望收益可以從資產價格中導出,然后貝葉斯方法混合投資者關于資產未來價格的特有觀點。這套理論我們也會在《實踐篇》中加以詳述。
BL模型的主要優點如下:
- 考慮了不確定性
- 平滑化投資者觀點
- 收縮法的運用使其更具魯棒性
- 給與投資者觀點極大的自由度。
同時,BL模型的實踐中,也有不少先驅者認為其 - BL模型只能提供便利性,在資產管理上并沒有比其他方案顯得更有效。
- BL依賴的參數較多,這意味著其錯誤的可能性更大。
- 同時采用均衡模型和投資者的先驗知識,這本身存在一定矛盾。
很多時候,模型的誤差來自于參數太多。有鑒于此,一個自然而然的思路是構建一個需要參數較少的模型,這樣可以減少對參數估算錯誤的機會。其實最難估計也是偏差最大的參數是對預期收益的估算,所以最多采用的收益無關策略都不需要預期收益作為輸入參數。典型的兩個方案為最小方差策略和等權重策略。
MVO模型在資產非正態分布或者投資者效用函數不是二次函數的時候,其表現往往差強人意。在這種情況下,一個可能的增強手段是結合高階距,如偏度和峰度。有學者曾經采用一個兩階段的貝葉斯框架來解決高階距和風險估計的問題。
當需要估算投資組合的高階距時,通常會遇到兩個挑戰:第一,估算誤差會被放大。第二,所需估算的參數數量比觀察數據還要大。距離來說,例如有20個資產,協方差、協偏度和協峰度分別需要估算210,1540,8555個參數。
為了解決上述問題,有學者提出了采用單因子或多因子模型來導出協偏度和協峰度,另外,還有學者結合期權定價模型來融入前向信息。
投資組合的收益是投資多個資產所得的收益的合成,我們也可以理解是市場的系統性根源因子的收益的組合。基于這種思想,一個值得探索的方法就是基于因子的組合策略。
經驗表明大部分常見的風險因子幾乎都是不相關的,即使實在市場危機爆發的時候。所以這種策略可以有效的把風險分散化。從前人的實踐上來看,三個主要的因子類別是:
- 特征因子
屬于該資產的可觀察特征,例如股票所屬企業的大小,B/P ratio,所屬行業等。 - 宏觀因子
通貨膨脹,失業率等 - 統計因子
協方差等
三個最有價值的因子是 - 價值因子
衡量資產收益率和資產長期價值的關系。 - 動量因子
追逐成功者而淘汰失敗者,主要看投資者使用公開信息的時序特性的能力。 - 質量因子
可以辨別企業或公司更能為股票持有人帶來價值,而有效避免代理機構的陷阱。
學術界在這方面的研究非常多,另外還有一些商業應用,包括:
1)BIRR
因子包括投資者信心、利率、通貨膨脹、商業活動和市場指數。
2)RAM
因子包括長期經濟增長的變化的期望、短期商業周期、長期債卷收益變化、短期國債變化、通脹抖動和利率。
3)BARRA
BARRA的方法論是基于橫向研究的,它采用基本面分析結合風險因子。
投資者早已意識到估算資產收益率有諸多缺點,所以基于風險的策略已稱為投資組合策略中非常重要的一個分支。其主要的兩類方法包括最大多元化和風險平價模型。我們會在《實踐篇》中詳細討論。
確定一個合適的方法來處理模型的不確定性不是一個簡單的事情。單一的模型總是存在這樣和那樣的問題,所以可能采用模型的聯合會取得更好的效果,從某種意義上講,聯合模型天生具備多元化屬性。這里介紹三種思路做模型聯合:
- 多個策略的簡單平均
- 平均使樣本外數據的方差最小
- 平均使樣本外的收益率最大
在線策略與前面所述的策略有很大不同,主要是基于資產池順序選擇投資組合以達到一個投資目標。下表給出了前人所做出的分類和所嘗試的方法。
- Follow The Winner
Universal Portfolios
Exponential Gradient
Follow the Leader
Follow the Regularized Leader
Aggregating-type Algorithms - Follow The Loser
Anti Correlation
Passive Aggressive Mean Reversion
Confidence Weighted Mean Reversion
Online Moving Average Reversion
Robust Median Reversion - Pattern Matching Approaches
Nonparametric Histogram Log-optimal Strategy
Nonparametric Kernel-based Log-optimal Strategy
Nonparametric Nearest Neighbor Log-optimal Strategy
Correlation-driven Nonparametric Learning Strategy
Nonparametric Kernel-based Semi-log-optimal Strategy
Nonparametric Kernel-based Markowitz-type Strategy
Nonparametric Kernel-based GV-type Strategy - Meta-learning Algorithms
Aggregating Algorithm
Fast Universalization Algorithm
Online Gradient Updates
Online Newton Updates
Follow the Leading History
四. 總結
????本文總結了學術界和工業界常用的資產配置和投資組合策略的主要方法,其中的部分方法會在《實踐篇》中深入討論。總的來書,這些方法各有千秋,筆者認為沒有一種方法可以在任何情況下都優于另外一種方法。曾經有學者用13年的數據比較了多個方法,得出結論:沒有一個方法可以一直擊敗最簡單的1/n,即等權重策略。
????除了前面介紹的主流策略以外,還有一類比較有影響力的策略是增長優化策略(Growth Optimal Portfolio),該策略是按照期望增長優化方法漸進地追求長期復合收益最大化。但是在實踐中,這種方法風險非常大,所以需要其他輔助方法控制風險,并把理論上地無限投資時間轉換為有限時間。
????實際操作中,我們往往需要結合約束。約束就是限制資產地投資比重不能超過或者不能少于一個約束限制條件。約束條件從某種意義上來說反映了投資者地一種觀點,一般來說通過約束條件限制可以得到較好地樣本外回測結果。我們可以從貝葉斯分析中地先驗概率來理解約束,或者從機器學習中地過擬合限制條件來解釋約束。
????投資組合策略是一個非常復雜地問題,本文所介紹地只不過是個開始,實際中還要配合杠桿操作和調倉策略等,我們會在后續系列和《實踐篇》中逐步深入。
總結
以上是生活随笔為你收集整理的量化投资--技术篇(4) 投资组合策略的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 二分法简单示例
- 下一篇: Unable to establish