해리 마코위츠의 현대 포트폴리오 이론 (Moderen Portfolio Theory)의 기본이 되는 포트폴리오 구성 방법에 대한 노트입니다. 마코위츠의 포트폴리오 최적화 문제 (Portfolio Optimization Problem)은 이후에 Capital Asset Pricing Model (자본자산 가격결정 모형)의 토대가 됩니다.
1. 포트폴리오의 기대수익과 수익분산
포트폴리오란 개인 또는 기관이 보유한 각종 금융자산(financial asset)의 집합입니다. 금융자산은 기본적인 주식(stock), 채권(bond)부터 부동산(real estate)과 파생상품(derivatives)까지 종류가 무궁무진 합니다. 이 포스트에서는 가장 심플한 포트폴리오 구성을 이론적으로 풀어내겠습니다.
- A와 B라는 두 개의 금융자산이 있다고 가정합니다. 두 자산은 같은 포트폴리오 안에 들어있고 임의의 동일한 시간선상에서 금융시장에 투자되어 있습니다. 따라서 이 각각의 자산은 확률적 수익 (stochastic return)
와RA 를 실현합니다. (확률적 수익이란 수익이 랜덤하다는 의미죠)RB - 포트폴리오에 1달러를 투자했다고 가정합니다. A 자산에 0이 아닌
만큼 자본이 배분되었다면 자동으로 B 자산에x 만큼 배분이 되어집니다.(1−x) - 이제 두 자산의 미래 가치를
그리고VA 라고 부릅니다.VB - 앞서 언급했던 확률적 수익
와RA 는 (자산의 미래가치RB 총 자본투입) 이므로 다음과 같이 쓸 수 있습니다:따라서 전체 포트폴리오 수익은 다음과 같습니다:− RP=(xVA+(1−x)VB)−1=xRA+(1−x)RB RA=VA−1RB=VB−1 - 이때
와RA 는 확률적 수익이므로 확률변수라고 볼 수 있고 따라서 확률분포(probability distribution)를 가지게 되고 평균(mean)과 분산(variance)이 존재하게 됩니다.RB 라는 금융자산의 수익을i 라고 부르고 그 평균과 분산을Ri 와E(Ri) 라고 표기한다면 (1)식에 대입한 포트폴리오 전체의 기대수익(평균수익)식과 수익분산식은 다음과 같이 쓰여집니다:V(Ri)
이 두 식을 활용하여 우리는 두 가지의 간단한 포트폴리오 조합을 만들 수 있습니다. 이 두 가지 조합이 모든것의 기초가 됩니다.
- 한 개의 위험자산(risky asset)과 한 개의 무위험자산(risk-free asset)으로 구성된 포트폴리오,
- 두 개의 위험자산들로 구성된 포트폴리오.
2. 포트폴리오 구성: One Risky Asset and One Risk-Free Asset
A 위험자산(예: 주식)과 무위험수익률
이때 수익분산값
이때
자산배분률 x를 이용하여 우리는 기대수익식을 다음과 같이 새로이 표현할 수 있습니다:
약간의 식 정리를 통해 다듬어진 식은 다음과 같습니다:
우리는 여기서 두 가지를 주목해야 합니다:
가 변수E(RP) , 기울기(slope)σP , 그리고 절편(intercept)E(RA)−rfσA 를 가지는 선형 함수라는점 입니다.rf - 이때 기울기
가 그 유명한 샤프 지수(Sharpe ratio) 입니다. 샤프 지수는E(RA)−rfσA 로 흔히 표기되며 그 용도는 (위험자산의 기대수익률SA 확실자산 수익률)을 해당 위험자산의 표준편차로 나누어 투자의 단위 위험률에 비해 얼만큼의 초과수익을 얻을 수 있는지 알려주는 지수입니다 (excessive return of a risky asset A per each unit of risk undertaken by the asset A). (위험자산 대신 포트폴리오의 기대수익률을 넣어도 됩니다.)−
3. 포트폴리오 구성: Two Risky Assets
2번 섹션에서는 하나의 위험자산과 하나의 무위험자산이 있다고 가정했었습니다. 이번에는 A라는 위험자산과 B라는 위험자산 두 개로만 이루어진 포트폴리오가 있다고 가정해보겠습니다. 앞서 정의한 기대수익식과 수익분산식을 현재 포트폴리오의 구성에 적용한다면 다음 식을 얻게됩니다:
이때의 수익분산식은 보시면 아시겠지만
A와 B의 상관계수(correlation coefficient)
이때 A와 B의 공분산
이 글에서는 언급하지 않겠지만 효용함수(utility function)을 1차조건 최적화(First-order condition optimization)를 사용하여 최적 자산 배분률