Expected Return and Variance for a Two Asset Portfolio

Expected Return for a Two Asset Portfolio

The expected return of a portfolio is equal to the weighted average of the returns on individual assets in the portfolio.

Rp=w1R1+w2R2R_p = w_1R_1 + w_2R_2
  • RpR_p = expected return for the portfolio
  • w1w_1 = proportion of the portfolio invested in asset 1
  • R1R_1 = expected return of asset 1

Expected Variance for a Two Asset Portfolio

The variance of the portfolio is calculated as follows:

σp2=w12σ12+w22σ22+2w1w2Cov1,2\sigma_{p}^2 = w_{1}^2\sigma_{1}^2 + w_{2}^2\sigma_{2}^2 + 2w_{1}w_{2}Cov_{1,2}
  • Cov1,2Cov_{1,2} = covariance between assets 1 and 2
  • Cov1,2=ρ1,2σ1σ2\text{Cov}_{1,2} = \rho_{1,2} \cdot \sigma_{1} \cdot \sigma_{2}; where ρ = correlation between assets 1 and 2

The above equation can be rewritten as:

σp2=w12σ12+w22σ22+2w1w2ρ1,2σ1σ2\sigma_{p}^2 = w_{1}^2\sigma_{1}^2 + w_{2}^2\sigma_{2}^2 + 2w_{1}w_{2} \rho_{1,2} \sigma_{1} \sigma_{2}

Keep in mind that this is the calculation for portfolio variance. If a test question asks for the standard deviation then you will need to take the square root of the variance calculation. Percentage values can be used in this formula for the variances, instead of decimals.

Example 

The following information about a two stock portfolio is available:

 Stock AStock B
Amount20,00030,000
Expected Returns12%20%
Standard Deviation20%30%
Correlation0.25

The weights for the two assets are:

wA=20,00050,000=40% wB=30,00050,000=60%\begin{align*} w_A &= \frac{20,000}{50,000} = 40\% \\\ w_B &= \frac{30,000}{50,000} = 60\% \end{align*}Expected Returns=0.40×0.12+0.60×0.20=16.8%\textbf{Expected Returns} = 0.40 \times 0.12 + 0.60 \times 0.20 = 16.8\%Variance=(0.40)2(0.20)2+(0.60)2(0.30)2+2(0.40)(0.60)(0.25)(0.20)(0.30) =0.046\textbf{Variance} = (0.40)^2(0.20)^2 + (0.60)^2(0.30)^2 + 2(0.40)(0.60)(0.25)(0.20)(0.30) \\\ = 0.046Standard deviation=0.046=0.2145 or 21.45%\textbf{Standard deviation} = \sqrt{0.046} = 0.2145 \text{ or } 21.45\%

Expected Variance for a Three Asset Portfolio

σp2=w12σ12+w22σ22+w32σ32+2w1w2Cov1,2+2w1w3Cov1,3+2w2w3Cov2,3\sigma_p^2 = w_1^2 \sigma_{1}^2 + w_2^2 \sigma_{2}^2 + w_3^2 \sigma_{3}^2 + 2w_1w_2 \text{Cov}_{1,2} + 2w_1w_3 \text{Cov}_{1,3} + 2w_2w_3 \text{Cov}_{2,3}

Data Science in Finance: 9-Book Bundle

Data Science in Finance Book Bundle

Master R and Python for financial data science with our comprehensive bundle of 9 ebooks.

What's Included:

  • Getting Started with R
  • R Programming for Data Science
  • Data Visualization with R
  • Financial Time Series Analysis with R
  • Quantitative Trading Strategies with R
  • Derivatives with R
  • Credit Risk Modelling With R
  • Python for Data Science
  • Machine Learning in Finance using Python

Each book includes PDFs, explanations, instructions, data files, and R code for all examples.

Get the Bundle for $29 (Regular $57)
JOIN 30,000 DATA PROFESSIONALS

Free Guides - Getting Started with R and Python

Enter your name and email address below and we will email you the guides for R programming and Python.

Data Science in Finance: 9-Book Bundle

Data Science in Finance Book Bundle

Master R and Python for financial data science with our comprehensive bundle of 9 ebooks.

What's Included:

  • Getting Started with R
  • R Programming for Data Science
  • Data Visualization with R
  • Financial Time Series Analysis with R
  • Quantitative Trading Strategies with R
  • Derivatives with R
  • Credit Risk Modelling With R
  • Python for Data Science
  • Machine Learning in Finance using Python

Each book comes with PDFs, detailed explanations, step-by-step instructions, data files, and complete downloadable R code for all examples.