Compute a reasonable vector for lower bound and upper bond, MATLAB Programming

You are a quant analyst reporting directly to a portfolio manager. Your manager requires you to generate a simple code to compute several statistics for the following potential portfolio;

Potential Portfolio

S&P 500 - long USD 10000

NASDAQ - long USD10000

Dow Jones Industrial Average - Long USD30000

United States Oil Fund - Short USD40000

United States Natural Gas Fund - Short USD10000

*The current position is given by

Current Portfolio

S&P 500 - long USD 15000

NASDAQ - long USD15000

Dow Jones Industrial Average - Long USD30000

United States Oil Fund - long USD20000

United States Natural Gas Fund - Long USD10000

In order to start your analysis, visit Yahoo Finance to download the weekly prices for the above securities /indices between 2 Jan 2009 to 31 Dec 2010

You are required to compute the portfolio statistics for the potential execution and current portfolio.

Current Portfolio

1. Prepare a MATLAB code that generates the following output; portfolio historical mean, portfolio volatility, skew and kurtosis, Sharpe Ratio and Max Drawdown. The required inputs are as follows; weekly return matrix R, weight vector w, a vector that allows user to include lower and upper bound on each position if he wishes to.

2. Compute a 95% confidence interval Value at Risk for the portfolio using a Cornish Fisher expansion.

3. Compute the annualized return and volatility of the portfolio. State clearly any underlying assumptions based on your approach taken.

4. Your manager would like you to optimize his current portfolio. Run an optimization of the function that you wrote in 1), (you may use the optimizer provided in MATLAB, but make sure you state clearly the steps and your chosen optimizer as your manager will need to know how to run the code in your absence). You are not supposed to use solver in excel. Report the optimized results.

Potential Portfolio

1. Using your codes prepared earlier perform the same computation in 1) for the potential portfolio. Explain in detail how you account for the negative positions in your portfolio.

2. Run the optimization again and report your findings.

3. Your manager for some reasons has specifically mentioned that he wants to short both the United States Oil Fund and United States Natural Gas Fund. Compute a reasonable vector for the lower bound and upper bound for the potential portfolio and use these vectors as a constraint for running an optimization of the potential portfolio. Report your findings.

Posted Date: 3/8/2013 1:30:00 AM | Location : United States

Related Discussions:- Compute a reasonable vector for lower bound and upper bond, Assignment Help, Ask Question on Compute a reasonable vector for lower bound and upper bond, Get Answer, Expert's Help, Compute a reasonable vector for lower bound and upper bond Discussions

Write discussion on Compute a reasonable vector for lower bound and upper bond
Your posts are moderated
Related Questions
Reading from a File: A file has been once created; it can be read into a matrix variable. When the file is a data file, the load function will read from the file filename.ext

An electric overhead traveling crane, consisting of a girder, trolley, and wire rope, is shown in figure. The girder has a flexural rigidity (EI) of 6x10 12 2 and a span (L

Plot way forms for the following modulation schemes using Mathlab: a)      2 ASK                     b)  BFSK                        c) BPSK 4 ASK

Answers should be submitted in an MS Word document. Simulations should accompany answers in a separate MATLAB file. 1)  Queuing Simulator: Consider a communications router that

Find the boundary between each two of the equations P1, P2, P3 by solving: P1 = P2  ,  P1 = P3  ,  P2 = P3 Plot the boundary lines on a single figure that also includes the

Create a Super Mario Brothers game in Matlab. The lines of codes do not matter. But, The requirements are: REQUIREMENTS: Modular design and implementation Algorithm docu

what are the steps we need to write in the script to get themedian for X values

to find given number is odd or even in an array with explanation and flow chart

Background Protein therapeutics are a major component of the biotechnology industry, with sales estimated in the range of ~$99bn annually (2011) and steady market growth. Many phar

Barrier Option pricing in Matlab using MC simulation or finite difference methods