ปัจจัยความเสี่ยง

การวิเคราะห์พอร์ตโฟลิโอด้วย Python

Charlotte Werger

Data Scientist

ปัจจัยคืออะไร?

ปัจจัยในพอร์ตโฟลิโอเปรียบได้กับสารอาหารในอาหาร

แผนภูมิวงกลมเปรียบเทียบสารอาหารในอาหารกับปัจจัยในพอร์ตโฟลิโอ

การวิเคราะห์พอร์ตโฟลิโอด้วย Python

ปัจจัยในพอร์ตโฟลิโอ

ประเภทของปัจจัย:

  • ปัจจัยมหภาค: อัตราดอกเบี้ย สกุลเงิน ประเทศ อุตสาหกรรม
  • ปัจจัยสไตล์: โมเมนตัม ความผันผวน มูลค่า และคุณภาพ

ปัจจัยการลงทุนเชิงสไตล์

การวิเคราะห์พอร์ตโฟลิโอด้วย Python

การใช้โมเดลปัจจัยเพื่อวัดความเสี่ยง

$$

ตารางแสดงการประยุกต์ใช้ปัจจัยการลงทุนในเชิงยุทธวิธี เชิงกลยุทธ์ และการบริหารความเสี่ยง

1 Source: https://invesco.eu/investment-campus/educational-papers/factor-investing
การวิเคราะห์พอร์ตโฟลิโอด้วย Python

การเปิดรับปัจจัย

df.head()
date        portfolio    volatility    quality    
2015-01-05    -1.827811    1.02        -1.76
2015-01-06    -0.889347    0.41        -0.82
2015-01-07     1.162984    1.07         1.39
2015-01-08     1.788828    0.31         1.93
2015-01-09    -0.840381    0.28        -0.77
การวิเคราะห์พอร์ตโฟลิโอด้วย Python

การเปิดรับปัจจัย

df.corr()
            portfolio    volatility    quality
portfolio     1.000000    0.056596    0.983416
volatility    0.056596    1.000000    0.092852
quality       0.983416    0.092852    1.000000
การวิเคราะห์พอร์ตโฟลิโอด้วย Python

ความสัมพันธ์เปลี่ยนแปลงตามเวลา

# Rolling correlation
df['corr']=df['portfolio'].rolling(30).corr(df['quality'])
# Plot results
df['corr'].plot()
การวิเคราะห์พอร์ตโฟลิโอด้วย Python

ความสัมพันธ์แบบ rolling กับปัจจัยคุณภาพ

กราฟแสดงความสัมพันธ์แบบ rolling ระหว่างปัจจัยคุณภาพและผลตอบแทนพอร์ตโฟลิโอตามช่วงเวลา

การวิเคราะห์พอร์ตโฟลิโอด้วย Python

มาฝึกกันเถอะ!

การวิเคราะห์พอร์ตโฟลิโอด้วย Python

Preparing Video For Download...