Markowitz portfolio theory to balance option portfolio?

Discussion in 'Options' started by Gustaf, Jul 26, 2011.

  1. Gustaf

    Gustaf

    "A quick Google search shows that there are quite a few papers on the topic. Do you really expect someone at ET to give you a simple thumbs up?"

    What do you really mean by this? There is tonnes of covered call stuff on google yet people discuss it overhere..

    Br Gustaf
     
    #21     Jul 29, 2011
  2. Can you just use beta?
     
    #22     Jul 29, 2011
  3. Gustaf:

    I like what you are doing. Could I ask some questions:

    1. Could you explain the objective function you are optimizing (the one mentioned above)?

    2. What software do you use to calculate the covariance? Could you share the code/software?

    3. You mentioned the formula you have for gain. Is it gain on underlying or gain on the option? Is it the gain anytime during the time period or gain measure at end of time period.

    4. Someone mentioned the degree of freedom, which he may have meant with it the number of (possibly conflicting) objectives. But if degree of freedom are the variable over which you need to optimize, then there is never too much degree of freedom, and in fact the more freedom the better for what you are trying to optimize.

    (I wrote this quick with No editing as I have to run to something now).
     
    #23     Jul 30, 2011
  4. Gustaf

    Gustaf

    Valid point!

    I like to be able to use my own time period.
    But yes optimization could run on beta's, not that its hard to calculate covariance.

    Br Gustaf
     
    #24     Jul 30, 2011
  5. Gustaf

    Gustaf

    Iam happy to answer more questions.
     
    #25     Jul 30, 2011
  6. Gustaf

    Gustaf

    AMPL Source code and datafile
     
    #26     Jul 30, 2011
  7. Gustaf, I was wrong. My quick Google search found search-engine-optimized garbage. A better search "modern portfolio theory option heteroskedastic garch convex" results in at least a few papers touching on the subject.

    Each academic paper that I found just eats at an edge of the problem. If there were any hope of a solution that a one-man outfit could implement, it would be described in Carol Alexanders books. Looking through the table of contents of her latest 4 book set find the subject again at most lightly touched. If she doesn't already know how to do it, then I don't have time to figure it out.

    I was wrong to say, "Do you really expect someone at ET to give you a simple thumbs up?" I should have said, "Your question is better suited to the Wilmott forum."

    Searching there did find a promising reference: "An LP Approach to Option Portfolio Selection" Advances in Futures and Options Research, JAI Pres, 1995.

    I think what you are trying to do is dangerous as explained previously.

    Good Luck
     
    #27     Jul 30, 2011
  8. Gustaf

    Gustaf

    Yeah thats cool. Alot of garbage often comes up on google searches. Thanks for the link.

    I was not aware of the Wilmott forum, thanks!

    Did you also try optimization?

    Br Gustaf
     
    #28     Jul 30, 2011
  9. As far as optimization: Yes, I built my own continuous optimizer that did a good job of operating within the curved constrained "subspaces." When this comes up, I am often asked why I bothered since MatLab/SciLab/R could have saved me much development time. The answer is encapsulation. When you are writing blackbox components to be run on an untrusted hedge funds server, running through some third party both made my code look cheap and encourage prying eyes.

    I am not a fan of integer optimization of this purpose. Rounding (not to one) and examining the marginal effects of risk and return can do alot to make sure that rebalancing fluctuations aren't just flutter.

    There was something else I wanted to say. Modern Portfolio Theory is about optimizing risk vs reward based on a return model and a risk model. Whether there there is some closed-form component or not, I have found that good risk and reward model, even for stocks and futures to be, to be non-obvious and completely distinct tasks.

    Once I started validating my models on historical data, I quickly found that the Markowitz era derivations were hardly even a starting point. Average monthly market price returns and their covariance are deceptively simple and should be used only for answering homework questions. I don't presume, Gustof, that you haven't been through the same experience yourself. I assume, for example, that you have integrated your option trading model with your expected return model and validated both.

    After a couple of years of iterative reading/coding/testing, I understood much better why the academic literature focused on things like parameter estimation error (especially relative to the effects of autocorrelation), robust covariance estimation, model stability, non-linearity, heteroscedasticity, spurious serial correlation, leptokurticity, non-stationarity (jumps/breaks), asymmetric measures, conditional correlation, Bayesian methods, reducing dimension by sector/industry/PCA reframing, aggravation of sampling error effects when highly risk-averse, tail-risk/EVT and in the larger sense of portfolio analysis attribution, foreign exchange risk, and counterparty risk.
     
    #29     Jul 30, 2011
  10. Actually, I take exception to that. When I took a class in Numerical Optimization, the professor said on the first day of class something similar, that the number of dimensions in the parameter space should be one less than the number of constraints. Since this had been an objection from a reviewer to a paper the previous year, I pressed the point as to why that would be. He couldn't come up with much of an answer.

    I don't believe it.
    Code:
    min X^2 + Y^2 
    
    is just as well posed as
    Code:
    min X^2 + Y^2 + Z^2
    
    .
     
    #30     Jul 30, 2011