top of page
搜尋
  • 作家相片ytke21

R 語言_投資組合風險管理機器人(運用Shiny製作動態網頁)

2021.06

 

本文目錄



程式功能

本程式支援2功能:


功能1 - 持股健檢

計算並顯示使用者輸入之投資組合(以下簡稱為投組)風險,再列表能改善該投組風險之個股及加入個股後新投組之風險與平均日報酬。


功能2 - 投組建構

根據使用者選擇之產業別及獲利能力條件,列出所有可能股票組合及其風險與平均日報酬。


除列表,本程式將以視覺化之「與大盤比較圖」呈現;程式依避險比率、使用者欲投資金額提供應購股票張數。



資料來源

採用 TEJ 台灣經濟新報資料庫2018-2020年未調整股價(日)資料,並篩選日成交量大於1千(張)之上市個股。



理論及方法

關於 VaR

風險價值 (Value at Risk,縮寫VaR),衡量市場風險的一種方法。其意義為在特定期間及特定機率下,持有單一資產或資產的投資組合,因市場上經濟變數之變動,預期該組合可能產生的最大損失。是風險管理中應用廣泛、研究活躍的風險定量分析方法之一。


Hull與White(1998)提出對VaR的定義為:「有100(1-α)%的信心在未來N天內的最大損失不會超過V元」,其中V即為風險值。

(截取自 元富證券)

常見的VaR估算方法:

.分析法(Analytic Method)

.法歷史模擬法(Historical Method)

.蒙地卡羅模擬Monte Carlo Simulation Method)


持股健檢程式採用分析法 ,公式如下

關於風險等級

風險等級量表參考 歐洲證券及市場管理局 (ESMA) 所編制之ESMA volatility bands,將其「週波動」區間以對數計算轉換為「日波動」區間,並重新分割及定義風險等級。


▽ ESMA volatility bands



程式執行結果

程式網頁請連結至 yt-ke.shinyapps.io

程式碼連結至 我的GitHub


------------------------------------------------------------------------ End -----


攝影師:Pixabay,連結:Pexels

31 次查看0 則留言

最新文章

查看全部
bottom of page