使用 Pyfolio 檢視產業曝險
在本章第一支影片中,你看到了如何使用 groupby 函式來建立各產業的主動權重。缺點是它只是一個時間點的快照。由於投資組合權重會變動,產業曝險也會隨時間改變。然而,若要對你的投資組合逐日計算產業曝險,計算可能會相當繁瑣而且複雜。
所幸,你可以使用 Pyfolio 的 tear sheet 來完成。這個 tear sheet 會顯示隨時間變化的曝險,並彙整投資組合中整體表現最好的持股。提供的資料包括投資組合在 returns 中的報酬,以及 positions 中每檔股票以美元計價的每日持倉。請在主控台檢視 positions 與 returns。
本練習屬於課程
Python 投資組合分析入門
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Define the sector mappings
sect_map = {'COST': 'Consumer Goods',
'INTC': 'Technology',
'CERN': 'Healthcare',
'GPS': 'Technology',
'MMM': 'Construction',
'DELL': '____',
'AMD': 'Technology'}