Slashdot Mirror


Gosper's Algorithm Meets Wall Street Formulas

peter.hill.1980 writes "Wall Street's money making formulas need to be as explicit as possible for efficiency purposes. An old, existing and famous formula — binomial options pricing formula — has now been scrutinized for theoretical optimality in a forthcoming paper by Evangelos Georgiadis of MIT using Gosper's Algorithm, proving that no general explicit or closed form expression exists for pricing."

18 of 124 comments (clear)

  1. Re:be an American by spiffmastercow · · Score: 4, Insightful

    Why do Americans across the country not simply not occupy Wall Street?

    Why have you been so effectively programmed to accept the shit you're fed?

    Not a statement against sound long-term investment, but against casino capitalism and cronyism.

    I come from a country which has experienced a revolution in my lifetime.

    Why can't you?

    Because we can't get the time off work..

  2. Re:Hurh? by mangu · · Score: 5, Funny

    It's very simple. What part of "We set a lower bound on the complexity of options pricing formulae in the lattice metric by proving that no general explicit or closed form (hypergeometric) expression for pricing vanilla European call and put options exists when employing the binomial lattice approach" you didn't understand?

  3. European not American option pricing by milgram · · Score: 3, Informative

    It seems, after reading through the paper (to the extent my non-MIT mind understood things) that this is based upon a pricing model of European options. European options can only be exercise on the expiry date, American options can be exercised any time before that date.

    1. Re:European not American option pricing by Fnkmaster · · Score: 2

      More specifically, the paper proves that there is no closed form expression for the *binomial* options pricing model on a European put or call.

      There's a closed form for European options pricing, under certain assumptions, which is of course the Black Scholes formula. The paper notes this obvious fact in footnote 7.

      The binomial model is generally more flexible, and allows the tweaking of assumptions (dividend payments, etc.). As a result, it's used in practice to value certain types of options (exotics, stuff with crunky payout schedules, barrier options, etc.).

      I believe the same applies to American options, though I have no clue off the top of my head if it's been proven or not - i.e. there's no known closed form expression for the arbitrary binomial sum in the binomial pricing model. Though I do recall some of what I recall as approximation formulas from my Advanced Derivatives class. But that was quite a few years back so my memory could be fuzzy.

      I'd say this is a cool proof, but it's not like people were sitting around wondering "gee, is there a closed form expression for this?" because they are either using simple approximations or programs that run a full binomial simulation to the desired degree of accuracy in such exquisitely fast periods of time that it's probably irrelevant.

      And the existance or lack thereof of a closed form expression doesn't really have any deeper theoretical impact that I can think of. But still a cool result.

    2. Re:European not American option pricing by tlhIngan · · Score: 2

      It seems, after reading through the paper (to the extent my non-MIT mind understood things) that this is based upon a pricing model of European options. European options can only be exercise on the expiry date, American options can be exercised any time before that date.

      I'm not sure I follow. An "American option" as you call it has two dates - one is the vesting date (the first day the option may be exercised) and an expiry date (the date the option will no longer be valid). Sometimes the vesting date can be the same as the option purchase date (i.e., exercised immediately), othertimes, it can be expiry date, or anywhere in-between.

      Are you saying European options only have a vesting date, and may be exercised at any time thereafter?

    3. Re:European not American option pricing by plopez · · Score: 2

      "And the existence or lack thereof of a closed form expression"

      I am a modelier (a fancy pants way of "I configure and run models") though not in Economics. This has *huge* implications for the practical application of models. Now, what no closed form solution means is that there may be a number of different paths that a solution can be achieved. You can converge from a number of different directions, and be "right for the wrong reasons". "Great!", you say, "if I am wrong on one of my parameters, this means it will still converge!". Ummmm.... the problem with that is with no closed form solution you cannot *prove* it will converge to an global optimum for a given set of parameters. You have to seek them out.

      Also in a non-linear system, which I assume Economic and Market Models are, you have a great amount of sensitivity to initial conditions and also parameter sensitivity. If you have run into the non-uniqueness problem then a slight shift in parameters or initial conditions can send you spinning off into "never never" land. The model may not be robust. Even worse, if you do sensitivity analysis, like a good modelier should, you may converge to the wrong optimum repeatedly from the wrong parameter set or initial conditions. For that reason you actually want sensitive vs insensitive parameters. Sensitive parameters actually give you more information.

      What scares me is so many models are blindly followed. The attitude is "I have a model and therefore a number, and therefore a predictor of reality." If you do not understand the limitations of the model you will be in for a shock one day. Also you should understand the processes which drive the system, which in Economics is psychological (both in terms of crowd mentality and gov't policy) and environmental, e.g. weather patterns killing crops, cold spells decreasing or increasing demand for heating fuel, droughts etc.

      I will forgo a discussion on instrumentation noise, instrumentation calibration, stochastic models, theoretical computational error, and machine precision and their potential impacts on a model.

      A note on nomenclature, when you wrote "to the desired degree of accuracy" you probably meant "to the desired degree of precision". You can be accurate (which is hard to prove) or precise or both or neither. Accuracy is "Am I close to reality? Am I getting a real result?", precision is how small is my measurement scatter. You can be very precise but not accurate, and vice versa.

      --
      putting the 'B' in LGBTQ+
  4. abstract text by PrinceAshitaka · · Score: 4, Funny

    This is the abstract used ( not really) to get teh funding grant for this research.

    Two fundamentally different but complementary transition metal catalyzed chemo-, regio-,diastereo-, enantio-, and grantproposalo-selective approaches to the synthesis of a library of biologically significant nano- and pico-molecules will be presented with the focus on reaction mechanism and egocentric effects. The role of the nature of the metal, ligand, solvent, temperature, time, microwave, nanowave, picowave, ultrasound, hypersound, moon phase, and weather in this catalytic, sustainable, cost-effective, and eco-friendly technology will be discussed in detail.

    --
    quis custodiet ipsos custodes
  5. Re:Hurh? by Anonymous Coward · · Score: 4, Informative

    I'm an analyst for a large financial firm, and this is actually old news for us soul-sellers. There is no good options pricing model; they all have problems.

    These articles should help clear things up:

    http://en.wikipedia.org/wiki/Binomial_options_pricing_model
    http://en.wikipedia.org/wiki/Black-Scholes
    http://en.wikipedia.org/wiki/Monte_Carlo_option_model

  6. Re:Hurh? by emurphy42 · · Score: 4, Informative

    To the Wikipedia-mobile, Geek Wonder!

    • Option, e.g. "I pay you $100 and you agree to (sell to me / buy from me) 1,000 shares of XYZ at a locked-in price of $50 apiece whenever I decide to exercise my option" (I may decide not to exercise it at all, and I may have a time limit)
    • Binomial options pricing model, a formula for how valuable an option is in practice
    • Closed-form expression, pertaining to a method that gets values out of a formula without resorting to brute-force approximation or other such PITA methods
    • Gosper's algorithm, pertaining to proving that there ain't no such method for this model
  7. Re:Hurh? by maxwell+demon · · Score: 2

    It's very simple. What part of "We set a lower bound on the complexity of options pricing formulae in the lattice metric by proving that no general explicit or closed form (hypergeometric) expression for pricing vanilla European call and put options exists when employing the binomial lattice approach" you didn't understand?

    The vanilla part, of course. After all, why should it matter if the options come in vanilla or chocolate flavour? :-)

    --
    The Tao of math: The numbers you can count are not the real numbers.
  8. Re:Hurh? by Fractal+Dice · · Score: 3, Insightful

    Isn't it just a bet on the variance of the underlying stock? Skimming over those models, they look like they're really all just different ways of mutating your choice of initial assumption about the distribution of possible futures.

  9. Re:be an American by operagost · · Score: 2

    Because we have a perfectly good constitution that doesn't need to be "fundamentally transformed". We believe in the rule of law, not men, so the only "revolution" that needs to happen is to kick the lawbreakers out of our government-- and imprison them, if necessary.

    --

    Gamingmuseum.com: Give your 3D accelerator a rest.
  10. An attempt at an explanation by Luxemburg · · Score: 2

    When pricing options the bionomial way, one creates a sort of decision tree for movements the underlying value makes. (scroll down on http://software.intel.com/en-us/articles/high-performance-computing-with-binomial-option-pricing-part-1/ to see such a tree).

    This paper seems to prove that there is no easy formula short cut for the tree: if one wants to know the answer, one really needs to build the entire tree.

  11. Re:be an American by psithurism · · Score: 2

    >

    I come from a country which has experienced a revolution in my lifetime.

    Why can't you?

    We can. We choose not to.

    If your question is, "why don't you?" Then that is because I don't feel like a revolution will solve the fact that wall street is using substandard formulas (that is what we are talking about right?) and would probably cause more problems for my sound long-term investments than any pockets of casino capitalism do.

  12. Re:be an American by metlin · · Score: 2

    This may seem like news to you, but not all of us hate Wall Street. Some of us positively support it and what it represents (shocking, I know).

  13. Re:be an American by jgtg32a · · Score: 2

    And some of us even make use of it and are better off because of it.

  14. how dare you by decora · · Score: 3, Interesting

    as "Devil takes the hindmost" (by Edward Chancellor) points out, many traders will be offended by your vulgar terminolgoy.

    they are 'hedging', they are 'creating efficiencies', they are 'earning', they are absolutey not, in no way, gambling.

  15. The actual Deal, If anyone cares by cb123 · · Score: 4, Informative

    The naive CRR (Cox, Ross, Rubinstein) method for pricing options is O(n^2) where n is the number of levels in a recombinant binomial pricing lattice. That is, a lattice like a binary tree, but where you have cross links connecting nodes. The naive approach requires visiting each one of these nodes and hence O(n^2) and the error of the produced option goes down only proportional to the node spacing. For at least 15 years this problem has been converted to "linear time" (really the important relation is between the price error and the CPU time) by means of a variety of extrapolation methods (this began with Richardson extrapolation) using evaluation with two trees to get a much smaller error. There are in fact numerical methods that for special options can do slightly better than this. Broadie 1996 is one reference. While pretty fast and very easy to understand, there are yet faster methods using adaptive mesh crank-nicolson PDE solvers that do a bit better. Just a couple of years ago, Dai, et al. published a paper showing how to get linear time an entirely different approach involving combinatorial sums. This may have improved performance bounds for some exotic options, but did NOT do much for improving real-world implemented algorithmic performance of pricing the European and American options that are so commonly traded on exchanges, in the US and worldwide. So, at least for the most important class of options Dai et al was kind of a snoozer. The paper referenced in the summary above is entirely a follow-up paper to Dai, et al 2008. This new paper merely shows that there is no "short cut" in evaluating the relevant sums with hypergeometric functions, a kind of special function common in mathematical physics. So, in short, all this says is that the already "non fastest method" cannot be made faster by one numerical methods approach. It is certainly deserving of publication and dissemination, but changes the world not at all.