30
Pricing Swing Options Alex, Devin, Erik, & Laura

Pricing Swing Options Alex, Devin, Erik, & Laura

Embed Size (px)

Citation preview

Page 1: Pricing Swing Options Alex, Devin, Erik, & Laura

Pricing Swing Options

Alex, Devin, Erik, & Laura

Page 2: Pricing Swing Options Alex, Devin, Erik, & Laura

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

Page 3: Pricing Swing Options Alex, Devin, Erik, & Laura

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

Page 4: Pricing Swing Options Alex, Devin, Erik, & Laura

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.

Page 5: Pricing Swing Options Alex, Devin, Erik, & Laura

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)

Page 6: Pricing Swing Options Alex, Devin, Erik, & Laura

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

Page 7: Pricing Swing Options Alex, Devin, Erik, & Laura

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) )

Page 8: Pricing Swing Options Alex, Devin, Erik, & Laura

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)

Page 9: Pricing Swing Options Alex, Devin, Erik, & Laura

Algorithm: Naïve Pricing of American Call

F(0,0) is the option price Can be implemented directly, no real thinking

involved

Page 10: Pricing Swing Options Alex, Devin, Erik, & Laura

Algorithm: Naïve Pricing of American Call

F(0,0) is the option price Can be implemented directly, no real thinking

involved TOO SLOW

Page 11: Pricing Swing Options Alex, Devin, Erik, & Laura

Algorithm: Naïve Pricing of American Call

We compute things more than once Complexity is O(2^N)

Page 12: Pricing Swing Options Alex, Devin, Erik, & Laura

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)

Page 13: Pricing Swing Options Alex, Devin, Erik, & Laura

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

Page 14: Pricing Swing Options Alex, Devin, Erik, & Laura

Algorithm: Swing Option

Much messier! Fundamental principles of pricing the

American Call still apply Naïve approach is NOT computationally

feasible

Page 15: Pricing Swing Options Alex, Devin, Erik, & Laura

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

Page 16: Pricing Swing Options Alex, Devin, Erik, & Laura

Algorithm: Swing Option – The Bad

Page 17: Pricing Swing Options Alex, Devin, Erik, & Laura

Algorithm: Swing Option – The Ugly

Page 18: Pricing Swing Options Alex, Devin, Erik, & Laura

Algorithm: Option Price vs. Refraction Time and Time Steps

Page 19: Pricing Swing Options Alex, Devin, Erik, & Laura

Results…

Page 20: Pricing Swing Options Alex, Devin, Erik, & Laura

Price of Various Put Options

Page 21: Pricing Swing Options Alex, Devin, Erik, & Laura

Swing Option Price vs. Stock Price

Page 22: Pricing Swing Options Alex, Devin, Erik, & Laura

Swing Option Price vs. Strike Price

Page 23: Pricing Swing Options Alex, Devin, Erik, & Laura

Swing Option Price vs. Maturity

Page 24: Pricing Swing Options Alex, Devin, Erik, & Laura

Swing Option Price vs. Refraction Time

Page 25: Pricing Swing Options Alex, Devin, Erik, & Laura

Greeks: Delta

Page 26: Pricing Swing Options Alex, Devin, Erik, & Laura

Greeks: Gamma

Page 27: Pricing Swing Options Alex, Devin, Erik, & Laura

Option Price vs. Maturity and Volatility

Page 28: Pricing Swing Options Alex, Devin, Erik, & Laura

Option Price vs. Exercise Rights and Refraction Time

Page 29: Pricing Swing Options Alex, Devin, Erik, & Laura

Option Price vs. Stock Price and Maturity

Page 30: Pricing Swing Options Alex, Devin, Erik, & Laura

FIN

Oasis Restaurant @ 6:30pm Tonight?Rides Available