1 / 30

Pricing Swing Options

Pricing Swing Options. Alex, Devin, Erik, & Laura. Intro: Swing Options. Holder has right to exercise N times during period [T 0 , T] When N = 1 , identical to American Option Separated by minimum refraction time τ R Prevents multiple exercising at one time instant

marv
Télécharger la présentation

Pricing Swing Options

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Pricing Swing Options Alex, Devin, Erik, & Laura

  2. Intro: Swing Options • Holder has right to exercise N times during period [T0, T] • When N = 1, identical to American Option • Separated by minimum refraction time τR • Prevents multiple exercising at one time instant • If expected payoff is not optimal, one should not exercise • However, waiting too long prevents use of all exercise rights • At a given node, one may: • a) Exercise, collect payoff with (N – 1) times left to exercise after τR • b) Not exercise, collect no payoff but maintain ability to exercise at any moment • Bounds • Lower: Series of European Options • Upper: Series of American Options

  3. Intro: Energy Applications • Also referred to as “Take-or-Pay”, “Variable Volume”, or “Variable Take” Options • Usually a Dual Option • Complex patterns of consumption and limited storability of commodities create need to hedge for pricing and demand spikes • Allow holder to repeatedly choose to receive or deliver a specified amount of commodity • A penalty function may be applied if the exchanged amount is outside the set boundary • When the penalty function is non-zero, the Swing Option can no longer be approximated or bounded by American or European Options • A seasonality factor may be applied to create a mean-reverting process

  4. Intro: Finance Applications • Relatively new to Stock Market • Similar to Flexi-Options which hedge against interest rate spikes • Similar to Multi-Callable Options • In contrast to Energy Market, “Bang-Bang” Control • When the market suggests that it is best to exercise, you will exercise as much as possible • Not limited by season, weather, storage capacity, etc.

  5. Intro: Pricing Methods in Literature • Dynamic Programming • Binomial Forest/Multi-Layered Tree • Our method • Jaillet, Ronn, & Tompaidis (2003) • Sequence of Multiple Optimal Stopping Problems • Solved by Hamilton-Jacobi-Bellman Variational Inequalities (HJBVI) • Dahlgren & Korn (2003) • Above method reduced to cascade of Stopping Time Problems • Finite Element Analysis • Wilhelm & Winter (2006)

  6. Theory: Swing Call Options • Bounded above by strip of N American options • Bounded below by a strip of N European options • For a Swing Call with N exercise rights: • Same price as a strip of N European options with maturities Ti = T – (i – 1) τR, i = 1, ... , N, where τR is the recovery period

  7. Theory: Swing Put Options • Let PN(St) = the price of a swing option with N rights where St = the price of the stock at time t • Let g(St) = (K – St)+ denote the payoff function of the swing put where K is the strike price • Let{ θi }, i = 1, ... , N, t ≤ θi ≤ T, θi+1+ τ ≤ θi be the set of allowable optimal exercise times • The price of a swing option is given by: (For proof of existence see M. Dahlgren and R. Korn, The Swing Option On The Stock Market, International Journal of Mathematical Finance Vol. 8. No.1 (2005) )

  8. Theory: Swing Put/Call Options • Previous formula works for Call Options but the set of optimal exercise times will be θi = T-(N-i)τR, i = 1, ... , N • For a dual-style swing option g(St) = abs(St-K)

  9. Algorithm: Naïve Pricing of American Call • F(0,0) is the option price • Can be implemented directly, no real thinking involved

  10. Algorithm: Naïve Pricing of American Call • F(0,0) is the option price • Can be implemented directly, no real thinking involved • TOO SLOW

  11. Algorithm: Naïve Pricing of American Call • We compute things more than once • Complexity is O(2^N)

  12. Algorithm: Dynamic Programming • Identical subproblems should be solved only once • Work backwards, save intermediate results • This is just how one would price an option by hand • Complexity is O(N^2)

  13. Algorithm: Overview of Implementation • Recursive computation converted to iterative computation • Results stored in a giant (n+1)x(n+1) array • Work backwards, from the (known) values to our desired price

  14. Algorithm: Swing Option • Much messier! • Fundamental principles of pricing the American Call still apply • Naïve approach is NOT computationally feasible

  15. Algorithm: Swing Option – The Good • We can directly translate this into an iterative problem, working backwards and saving intermediate results • Complexity is O(N^3 * C * D) • For the most part, this is good enough

  16. Algorithm: Swing Option – The Bad

  17. Algorithm: Swing Option – The Ugly

  18. Algorithm: Option Price vs. Refraction Time and Time Steps

  19. Results…

  20. Price of Various Put Options

  21. Swing Option Price vs. Stock Price

  22. Swing Option Price vs. Strike Price

  23. Swing Option Price vs. Maturity

  24. Swing Option Price vs. Refraction Time

  25. Greeks: Delta

  26. Greeks: Gamma

  27. Option Price vs. Maturity and Volatility

  28. Option Price vs. Exercise Rights and Refraction Time

  29. Option Price vs. Stock Price and Maturity

  30. FIN Oasis Restaurant @ 6:30pm Tonight? Rides Available

More Related