投資組合建構的基本原理可參考這篇文章:投資組合建構的立論基礎及績效回測
考慮下列投資標的:
投資標的的歷史績效資料:
以 random number 建立上述投資標的各種比重的排列組合,找出什麼樣的資產配置能夠在給定的報酬率 (expected return) 之下,帶來最小的風險 (portfolio return variance),作出下圖:
圖例說明:
藍色 small dots 是「年金+股市+債市」各種不同權重下的 mean return v.s. standard deviation
橘色 small dots 是「年金+股市+債市+房地產」各種不同權重下的 mean return v.s. standard deviation
big dots 是下列幾種資產配置下的 mean return v.s. standard deviation:
圖中越往上,報酬率越高,越往左,風險越低。
在同樣的風險下 (固定 x 座標),越往上,是越好的投資組合,因為風險不變,但報酬率更高。
在同樣的報酬率下 (固定 y 座標),越往左,是越好的投資組合,因為報酬率不變,但風險更低。
這些 dots 在左上側形成了「效率前緣」 (Efficient frontier) 。(關於「效率前緣」 的說明,可參考:應用「現代投資組合理論」進行「投資組合最佳化」)
下圖是上述幾種資產配置下的年化報酬率:
下圖是上述幾種資產配置下的累計報酬率:
投資標的之間的相關係數矩陣 (correlation matrix):
投資組合報酬率的 histogram:
注
本文的圖表以 R 及 plotly 計算繪製:
原始碼: portfolio_n_assets_v10_example.r
投資標的的歷史績效資料:data_8_assets.txt
資產配置:portfolio_8_assets.txt
延伸閱讀
以 R 及 plotly 進行「投資組合最佳化」