Plot the efficient frontier, the capital market line, and a dot for the tangency portfolio on the same plot. Label your axes, include a legend, and give your plot a title.

Stuart Urban Computational Finance 2021 Fall II

Computational Finance

Complete the following problems in your home work groups. All calculations must be done in MATLAB.
When the question tells you to report or output an answer, your code must print it using the disp or fprintf functions. When the question tells you to plot something, your code must produce a MATLAB figure.

When the question asks you to describe something or compare, you need to answer it in your own words. Type your answer as a comment in your code file. See the Sample Homework on Blackboard as a template.

Additionally, upload your “.m” script files with your assignment submission.

1. In your Investments class, you studied or are studying the Capital Asset Pricing Model. You learned that given a set of assets, for a given return there is a portfolio that attains that return with minimum risk.

The set of all such portfolios is called an efficient frontier. You also learned that an investor can maximize her return per unit of risk by holding a portfolio on the Capital Market line (CML) – the steepest line that starts at the risk-free portfolio and makes contact with the efficient frontier. The slope of this line is called the Sharpe Ratio and the point at which it touches (is tangent to) the efficient frontier is known as the tangency portfolio.

In this exercise, you will calculate the risk and return of two assets, construct the efficient frontier, find
the tangency portfolio, and plot the CML.

Consider two assets A and B. You have observed their prices at the ends of 6 consecutive months. You also know that rate of return on a risk-free investment is 2.2%.

Asset
Month 1 Month 2 Month 3 Month 4 Month 5 Month 6
A
22.00 22.97 23.01 23.46 24.88 24.65
B
116.10 123.26 131.68 126.62 131.30 132.25

a. Store these asset prices in a 2 x 6 matrix. Calculate returns for each asset and store your result in a 2 x 5 matrix.
Recall, the return on asset over a given period is its price at the end of the period, minus its price at the beginning of the period, divided by its price at the beginning of the period.

Stuart Urban Computational Finance 2021 Fall II

Compute the mean and standard deviation (volatility) of each asset’s return and store your results in two 2×1 vectors, one for means and one for volatilities. Compute the correlation between the asset returns using MATLAB’s corr() function. Use the documentation to figure out how to use it.

b. We will now construct long-only portfolios of assets A and B. Define a vector of portfolio weights of Asset A starting at 0 and going to 1 in increments of 0.0001. A’s portfolio weight is the fraction of your money that you allocate to Asset A, with the remainder going to Asset B.

Calculate the expected return and volatility of portfolios containing assets A and B for each weight. Store your answers in two vectors – one for expected returns, and one for volatilities.

Hint: recall from statistics that for any two constants a and b and random variables X and Y:

𝐸𝐸[𝑎𝑎𝑎𝑎+ 𝑏𝑏𝑏𝑏] = 𝑎𝑎𝐸𝐸[𝑎𝑎] + 𝑏𝑏𝐸𝐸[𝑦𝑦]
𝑉𝑉[𝑎𝑎𝑎𝑎+ 𝑏𝑏𝑏𝑏] = 𝑎𝑎2𝑉𝑉[𝑎𝑎] + 𝑏𝑏2𝑉𝑉[𝑏𝑏] + 2𝑎𝑎𝑏𝑏𝑎𝑎[𝑎𝑎, 𝑏𝑏]𝜎𝜎[𝑎𝑎]𝜎𝜎[𝑏𝑏]

Where E[] denotes expected value, V[] denotes variance, 𝜎𝜎[] denotes standard deviation, and 𝑎𝑎[] denotes correlation.

c. Find the tangency portfolio and report its portfolio weights on Assets A and B, its expected return, and its volatility. Use MATLAB to do this. Don’t just look at the graph.

Hint: recall from calculus that a line is tangent to a curve at the point where the curve has the same slope as the line. For each point on the efficient frontier, approximate its slope using the change in E[R] over the change in sd[R], and compare it to the slope of the line connecting the risk-free portfolio to that point on the efficient frontier. The point at which the slopes are closest to each other is (approximately) the tangency portfolio.

d. Plot the efficient frontier, the capital market line, and a dot for the tangency portfolio on the same plot. Label your axes, include a legend, and give your plot a title.

Hint: If you were not able to calculate the tangency portfolio, you can plot the efficient frontier, eyeball what you think the tangency portfolio is, and use your eyeballed values to plot the CML for partial credit.

e. If an investor wanted to attain an expected return of 2.55%, would she need to buy the risk-free asset or borrow at the risk-free rate? Explain your answer using the graph from Part (d).

Plot the efficient frontier, the capital market line, and a dot for the tangency portfolio on the same plot. Label your axes, include a legend, and give your plot a title.
Scroll to top