자산 공분산과 포트폴리오 변동성
투자은행 포트폴리오의 수익률을 살펴봤으니, 이제 공분산 행렬을 사용해 포트폴리오의 위험도를 평가하고 변동성을 구해 보겠습니다.
먼저 asset_returns 간의 공분산을 계산하고, 2008–2009위기 기간 동안 어떤 은행의 변동성이 가장 컸는지 확인할 거예요.
그다음, 동일가중 포트폴리오의 weights가 주어졌을 때 portfolio_returns를 사용해 해당 기간의 연율화 변동성을 계산합니다.
마지막으로 30일 창을 사용해 변동성 시계열을 만들고, 이를 그래프로 시각화해 보겠습니다.
이 연습은 강의의 일부입니다
Python을 활용한 정량적 리스크 관리
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Generate the covariance matrix from portfolio asset's returns
covariance = asset_returns.____
# Annualize the covariance using 252 trading days per year
covariance = covariance * ____
# Display the covariance matrix
print(covariance)