
[퀀트] 자본자산가격결정모델(CAPM) (1) [python]
2022. 12. 4. 20:19
TIL/09_QUANT
파이썬으로 배우는 포트폴리오 study day7 오늘은 내가 퀀트를 공부하게 된 계기랄까.. [메타코드] 유튜브 채널에서 처음 접하게 된 CAPM을 이 책을 통해 다시 공부하게 되었다. 이미 한 번 접한 내용이라 이해가 수월하게 잘 되면서도 그 때 내가 놓친 내용이 많구나를 느꼈다. 자본자산가격결정모델 자본자산가격결정모델(Capital Asset Pricing Model, CAPM) 전체 시장이 균형 상태(시장에서 수요와 공급이 일치하는 가격이 형성된 상태)에서 자산의 균형가격이 위험을 반영해 어떻게 결정되는지 밝히는 모델 자산의 가격은 수익률에 따라 정해지는데, 자산의 리스크에 따라 기대수익률이 결정되는 과정을 밝히는 것으로 수익률이 리스트에 비례한다는 이론이다. 기본 가정 CAPM은 위험과 기대수익률..

[퀀트] 평균-분산 포트폴리오 이론 (3) [python]
2022. 12. 2. 16:29
TIL/09_QUANT
파이썬으로 배우는 포트폴리오 study day6 2022.11.30 - [TIL/09_QUANT] - [퀀트] 평균-분산 포트폴리오 이론 (1) 2022.12.01 - [TIL/09_QUANT] - [퀀트] 평균-분산 포트폴리오 이론 (2) 이어서 3편 평균-분산 포트폴리오 이론 3 무위험자산과 최적 자산배분 무위험자산 + 위험자산 + 효율적 투자선(자본배분선) 자본배분선 (capital allocation line : CAL) 무위험자산이 존재하는 경우의 효율적 투자선 자본배분선의 기울기는 위험 한 단위당 보상되는 수익률을 나타낸 것 = 위험보상비율 = 초과수익률 / 위험크기 $$ E(r_p) = r_f + [\frac{E(r_p) - r_f}{\sigma_T}]\sigma_P $$ 포트폴리오 T : ..

[퀀트] 평균-분산 포트폴리오 이론 (1)
2022. 11. 30. 15:31
TIL/09_QUANT
파이썬으로 배우는 포트폴리오 study day4 평균-분산 포트폴리오 이론 '포트폴리오 선택'에서 마코위츠는 수익의 분산을 통해 투자 리스크를 수치화했다. 분산 포트폴리오 수익은 개별 주식의 평균 수익률과 같아도 그 변동성(분산이자 리스크)은 개별 주식의 그것보다 줄어든다. 평균-분산 포트폴리오 이론 가정 모든 투자자의 투자 기간은 1 기간이다. 투자자는 위험을 회피하고 기대효용을 극대화하려 한다. 기대수익률과 표준편차에 따라 투자를 결정하며, 지배원리에 따라 투자 대상을 선택한다. 거래비용과 세금은 없으며, 모든 투자자는 무위험이자율로 한도 없는 차입과 대출을 할 수 있다. 포트폴리오 기대수익률과 위험 투자기회집합 E(r)은 포트폴리오의 대수익률, $\sigma$는 포트폴리오 수익률의 분산, $\rho..

[퀀트] 투자와 자산배분
2022. 11. 29. 17:07
TIL/09_QUANT
파이썬으로 배우는 포트폴리오 study day3 투자와 자산배분 자산배분과 포트폴리오 자산배분은 효율적 포트폴리오를 찾아내는 과정이다. 자산배분은 샤프의 CAPM 모델에 기초하는데, 수학/통계적인 방법으로 자산들을 분류하고 조합해 원하는 목적에 부합하는 자산군을 만들어내는 것이다. 자산은 리스트가 없는 자산(무위험자산)과 리스크 있는 자산(위험자산)으로 나눈다. 리스크 없는 자산으로만 구성된 포트폴리오는 투자자가 원하는 기대수익률을 만족시켜주지 못함. 따라서 리스크가 있는 자산도 필요하다. 다만, 리스크를 적절하게 통제하면서 원하는 기대수익률을 만족시키는 자산배분이 필요하다. 자산배분에는 리밸런싱 작업 또는 동적자산배분(시장 상황에 따라 조정)이 필요하다. 리밸런싱은 단순히 월마다 또는 분기마다 종목을 ..

[금융Python] 기대수익률 분석 / CAPM (2)
2022. 11. 25. 17:23
TIL/09_QUANT
그럼 기대수익률 분석 / CAPM (1)에 이어서 실제 Python을 통해 실전 분석을 해보자. 먼저, !pip install finance-datareader로 다운로드 해주고, 라이브러리 불러오기 import numpy as np import pandas as pd import FinanceDataReader as fdr import matplotlib.pyplot as plt import seaborn as sns import statsmodels.api as sm import scipy as sp 위 강의에서 사용한 종목은 다음과 같다. Market : KOSPI200 (KS200) Indicidual Asset : 삼성전자 (005930), 오뚜기(007310), SK하이닉스(000660) 삼성..

[금융Python] 기대수익률 분석 / CAPM (1)
2022. 11. 25. 17:12
TIL/09_QUANT
HTML 삽입 미리보기할 수 없는 소스 유튜브를 통해 우연히 금융 분석 강의를 보게되었다. https://www.youtube.com/watch?v=rgW7hTyGuxs&list=PL7SDcmtbDTTyFvuI\_rIwaXyxggTNAyqWC&index=2 [메타코드]에서 진행하는 강의였는데, 퀀트 분석 중 CAPM을 공부하고 기대수익률을 분석하는 수업이었다. 강의 퀄리티가 좋았고, 무엇보다 이런 강의를 무료로 볼 수 있다는 것이 신기했다. '퀀트'란 주가의 움직임을 예측하기 위한 하나의 수단인데, 기업 분석이 아닌 통계를 통해 예측을 하게 된다. 이 강의를 보는 동안 내가 가진 통계 지식이 금융 시장에서 필수적으로 쓰인다는 것을 알게 되었고, 내가 금융 용어에 친숙하지 않았을 뿐 곰곰히 생각해보면 충분..