Risk Parity ด้วย PYTHON

--

Risk Parity Portfolio คือพอร์ตการลงทุนที่กำหนดให้สินทรัพย์ทุกประเภทในพอร์ตการลงทุนก่อให้เกิดความผันผวนเท่ากัน Risk parity portfolios จะจัดสรรสัดส่วนการลงทุนให้มากขึ้นให้กับองค์ประกอบที่มีความผันผวนน้อยที่สุด เพื่อให้สินทรัพย์แต่ละประเภทมีสัดส่วนที่ส่งผลต่อความ ผันผวนเท่าๆกัน ดังนั้นสินทรัพย์ที่มีความเสี่ยงสูงสัดส่วนจะน้อยลง

เริ่มที่ Colab กันเลย

IMPORT LIBERLY

Import Data

หลังจากนั้นหา Market Cab.เอาไว้

มาถึงหัวใจของวันนี้แล้วคือการหา Risk contribute สร้างฟังก์ชั่น เพื่อคำนวณว่าสินทรัพย์แต่ละประเภทส่งผลความเสี่ยงต่อพอร์ตการลงทุนอย่างไร โดใช้พิจารณาจากน้ำหนักพอร์ตโฟลิโอและเมทริกซ์ความแปรปรวนร่วม

ลอง Run ดูจะได้หน้าตาแระมาณนี้

risk_contribution(weight_ew(rets), cov).plot.bar(title=”Risk Contributions of an EW portfolio”);

ก็จะเห็นได้ว่าในรูปจะบอกว่าแต่ละสินทรัพย์ส่งผลต่อความเสี่ยงของพอร์ตการลงทุนเท่าใหร่

ที่นี้ Risk Parity Portfolio คือพอร์ตการลงทุนที่แต่ละสินทรัพย์ส่งผลต่อความเสี่ยงของพอร์ตการลงทุนเท่ากันดังนั้นเราจะต้องสร้างอีกสองฟังชั่น

ลองเปรียบเทียบกันดูจะเห็นว่า Risk Parity ให้ผลตอบและความเสี่ยงดีที่สุด

NOTE BOOK

อ่านตอนอื่นๆได้ที่

  1. การคำนวณผลตอบแทนการลงทุนด้วย Python
  2. การหาความผันผวนของพอร์ตการลงทุนด้วย Python
  3. การหา Max Drawdown ด้วย Python
  4. การวัด การเบี่ยงเบนของผลตอบแทนด้วย Python
  5. การวัด SemiDeviation ด้วย Python
  6. การวัด VaR. และ CVaR. ด้วย Python
  7. รีวิวการใช้ ffn. ใน Python
  8. การหา Top Drawdown ด้วย Python
  9. การหาค่า Sharpe ratio ด้วย Python
  10. การหากลุ่มหลักรัพย์ที่เส้นประสิทธิภาพ Efficient Frontier ด้วย Python
  11. การหา shape ratio สูงสุดและเส้น CML ด้วย Python
  12. การสร้างมูลค่าตลาดแบบถ่วงน้ำหนักด้วย PYTHON
  13. ข้อจำกัดของการกระจายความเสี่ยงและการทำประกันพอร์ตการลงทุน
  14. การจำลอง ผลตอบแทนด้วย RANDOM WALK Generation และ Montecarlo simulation
  15. Sharpe Style Analysis
  16. Factor Investing ด้วย Python
  17. วิเคราะห์ ประเภทกองทุนรวมด้วย Python
  18. การทำ Portfolio optimization
  19. สร้างแนวรับแนวต้านวิเคราะห์หุ้นด้วย Python
  20. ลองทำ Black-Litterman ด้วย Python
  21. Risk Parity ด้วย PYTHON

--

--

NUTHDANAI WANGPRATHAM
NUTHDANAI WANGPRATHAM

Written by NUTHDANAI WANGPRATHAM

I am a learner and have a multipotential life. You can contact me at nutdnuy@gmail.com

No responses yet