Minimize kurtosis or skewness

3 views (last 30 days)
Silvia Faroni
Silvia Faroni on 3 Jan 2020
HI all
Given x the weigths to give at each factor and 4 factor and a portfolio made from the 4 factor.
I'm searching a way to write in Matlab code a formula in order to minimize kurtosis using fmincon (Do you know other formula more useful?) and using as constraints skewness equal to A. Then I have to do vice versa: minimize skewness using as constraint kurtosis=b.
I have a 10,000*4 Data (each column is a factor).
Could you give me some hints on how I can write kurtsosis and skewness?
For example, I know for variance I can do f(x)=@(x) x'*COV*x where COV is the variance-covariance matrix and x are the weight to give to each factor. Is there a similar way to do it for skewness and kurtsosis? How can I write a variance constraints?
Thank you very much

Answers (0)

Categories

Find more on Portfolio Optimization and Asset Allocation in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!