Find the budget allocation for all the efficient portfolios

Assignment Help MATLAB Programming
Reference no: EM133414582

Question 1
Briefly introduce the theoretical framework and the computational approach.
You have a budget of £ 100,000 to invest. By investing on the following:
i. Standard & Poor 500
ii. Nikkei 225
iii. NASDAQ Composite Index
iv. NASDAQ 100 index
v. Down Jones Industrial Average
vi. Coinbase Ethereum
vii. Coinbase Bitcoin
find the asset allocation for the optimal portfolio, i.e. efficient and maximizing the Sharpe Ratio, within the mean-variance Markowitz approach.

Use daily data on prices on a time window starting the 2nd of February 2021 and ending the 27th March 2023.
Find also the risk and gross return (without transaction costs) for the optimal portfolio. Finally, compute 15 efficient portfolios and plot the efficient frontier to be compared with the profile of the Sharpe ratios.
Find the budget allocation for all the efficient portfolios and the number of shares for the optimal portfolio.
Automate the entire algorithm by using a commented Matlab Live file and automate the procedure to produce a figure comparing the efficient frontier and the corresponding Sharpe ratio profile.
Comment each step of the procedure as well as the results. Add also short comments regarding each Matlab command used for coding.
Propose, and possibly implement, possible improvements to the in-class approach.
Hint (on coding):
• Download daily prices from the database FRED for the given indices (use a cycle to download the time series all at once) in the given time window.
• Convert the prices into returns.
• Create a Portfolio object in which the tickers for the different indices are collected.
• Compute the proxies for risk and return using the mean-variance Markowitz approach.
• Set the constraint for a long, fully-invested portfolio
• Compute the portfolio maximizing the Sharpe ratio
• Extrapolate risk and return of the efficient portfolio maximizing the Sharpe ratio (optimal portfolio)
• Plot the efficient frontier by optimizing 15 portfolios together with the optimal portfolio
• Recover the weights for the efficient portfolios and multiply by the budget.
• Recover the weights for the optimal portfolio, multiply by the budget and divide by the current prices of the securities.
• Create a function to compare the efficient frontier and the profile for the Sharpe ratio and call this function into the code to create the figure that compares the two profile (add markers for the portfolios, the title for each of the two subplot and x-labels.

Question 2

Briefly introduce the theoretical framework and the computational approach.

Use the Monte Carlo simulation technique to evaluate the 30 days 5% VaR and the 30 days 5% CvaR (or Expected Shortfall) for S&P500 and the Coinbase Bitcoin by using the data of the last 2 years up to today (use 10000 simulations).
Show the simulated prices and returns.

Comments each step of the procedure as well as the results. Add also short comments regarding each Matlab command used for coding.
Propose, and possibly implement, improvements to the in-class approach.

Hint (on coding):
• Download daily prices from the database FRED.
• Set the number of replications and the number of simulated days.
• Evaluate continuously compounded returns, mean and standard deviation.
• Code the Geometric Brownian Motion, trying to lower the computational costs.
• Evaluate the 5% VaR.
• Plot the histogram of returns by showing also the VaR
• Use the distribution Fitter App to fit a normal distribution of the frequency of returns.
• Generate the code that is fitting the normal distribution on the data.
• Save the fitted normal distribution.
• Invert the cumulative of the fitted normal distribution to compute the CvaR
• Comment on possible improvements

Reference no: EM133414582

Questions Cloud

Brutal climate of late capitalism : Describe some of the ways that the brutal climate of late capitalism in the USA contributes to crime and victimization.
Common type of motivation for both men and women homicides : What is likely to trigger a female homicide of her intimate partner? What is the most common type of motivation for both men's and women's homicides?
Compute the portfolio maximizing the sharpe ratio : Create a Portfolio object in which the tickers for the different indices are collected. • Compute the proxies for risk and return using the mean-variance Markow
Hate crime perpetrated by members of extremist movement : Describe at least one example of a hate crime perpetrated by members of this extremist movement.
Find the budget allocation for all the efficient portfolios : find the asset allocation for the optimal portfolio, i.e. efficient and maximizing the Sharpe Ratio, within the mean-variance Markowitz approach
Discovering intended target for these weapons : How many agencies do you think will ultimately be involved with discovering the intended target for these weapons?
What can citizens do to decrease : What can citizens do to decrease their chances of being a victim of a robbery? Do you employ any of these techniques?
Influence criminal behavior : Discuss the situational factors that can influence criminal behavior.
Describe philosophical and ideological underpinnings : Describe the philosophical and ideological underpinnings that influence corrections decisions generally and punishment specifically.

Reviews

len3414582

5/11/2023 9:50:28 PM

I need help 7QQMO117 Computational Finance assignment. Use a Matlab Live file to answer by adding all codes and comments. I have attached the instructions. I already did this assignment and I failed. I need this assignment to be flawless and get a good grade. I need help 7QQMO117 Computational Finance assignment. Use a Matlab Live file to answer by adding all codes and comments. I have attached the instructions. I already did this assignment and I failed So NOw i Need professional Help. If you need me to send you the assignment I did please let me know so I can submit it so you can check it out. I need this assignment to be flawless and get a good grade. I would love to talk to the expert.

Write a Review

MATLAB Programming Questions & Answers

  Finite difference method

Use the finite difference method to calculate the temperature at the point specified since it is easier.

  Determine the necessary shell temperature

In a shell-and-tube heat exchanger, one fluid passes through a central tube while another fluid flows through an outer shell in the opposite direction. The purpose is to heat the fluid passing through the central tube.

  Find the integral of a function at an arbitrary location

Write a Matlab function to perform numerical integration of a set of evenly spaced data points using the trapezoidal rule

  Compute the speed of single-stage planetary gear train

Write a MATLAB function [speed] = planetary (N, emesh, first, last, arm) that computes the speed of a given link in a single-stage planetary gear train.

  Calculate and plot the error in the numerical derivative

Write a program to calculate and plot the error in the numerical estimate of the derivative.

  Create the graph using matlab functions

Create the graph, which contains a piecewise function where a line exists in the first interval, a parabola in the second interval, and the sine function in the third interval.

  Develop a simulation program

Develop a simulation program

  Create a vector in matlab

Create a three dimensional diagram of function.

  Open a named pipe and to read data from the pipe

Open a named pipe and to read data from the pipe in matlab

  Write the commands that will create the matrix

Write the commands that will create the matrix.

  Lagrange interpolating polynomial of degree

Lagrange interpolating polynomial of degree

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd