A Robust Option Pricing Problem

Embed Size (px)

Citation preview

  • 8/13/2019 A Robust Option Pricing Problem

    1/41

    IMA 2003 Workshop, March 12-19, 2003

    A Robust Option Pricing Problem

    Laurent El Ghaoui

    Department of EECS, UC Berkeley

    3

  • 8/13/2019 A Robust Option Pricing Problem

    2/41

    Robust optimization

    standard form:

    minx

    supuU

    f0(x, u) : u U, fi(x, u) 0, i= 1, . . . , m

    x Rn is the decision variable

    u is a parameter vector affecting the problem data

    set Udescribes uncertainty on u

    asemi-infiniteoptimization problem

    4

  • 8/13/2019 A Robust Option Pricing Problem

    3/41

    Agenda

    option basics option pricing problem

    worst-case approach

    joint work with: A. dAspremont

    5

  • 8/13/2019 A Robust Option Pricing Problem

    4/41

    Options

    Options are time bombs. Warren Buffett, 2003

    let x(T) denote the price of an asset at time T

    anEuropean call option with maturity Tand strike price K is a

    contract with payoff

    (x(T) K)+ = sup(x(T) K, 0)

    6

  • 8/13/2019 A Robust Option Pricing Problem

    5/41

    Options

    Options are time bombs. Warren Buffett, 2003

    let x(T) denote the price of an asset at time T

    anEuropean call option with maturity Tand strike price K is a

    contract with payoff

    (x(T) K)+ = sup(x(T) K, 0)

    what is the price of the option,

    assuming no arbitrage (free lunch) is possible?

    7

  • 8/13/2019 A Robust Option Pricing Problem

    6/41

    Price of option

    fundamental result of finance: assuming a zero risk-free interest rate,

    the no-arbitrage price of the option is

    E(x(T) K)+

    for some distribution on the asset price at time T

    such a is calledrisk-neutral

    8

  • 8/13/2019 A Robust Option Pricing Problem

    7/41

    Forwards

    under the risk-neutral distribution , thecurrentasset price is

    Ex(T)

    i.e., is a martingale

    9

  • 8/13/2019 A Robust Option Pricing Problem

    8/41

    Basket options

    let x(T) be a n-vector of prices of assets at time T

    abasketoption with weight vector w and strike K is the contract with

    payoff(wTx(T) K)+

    denote the basket option by (w, K) and its price by

    C(w, K) := E(wTx(T) K)+

    (maturity date is implicit here)

    10

  • 8/13/2019 A Robust Option Pricing Problem

    9/41

    Option pricing problem

    given

    w0, w1, . . . , wm in Rn+ (basket weights)

    K0, K1, . . . , K m in R+ (strike prices)

    p1, . . . , pm in R+ (observed option prices)

    determinethe price of the basket option with weight w0 and strike

    price K0

    11

  • 8/13/2019 A Robust Option Pricing Problem

    10/41

    Option pricing problem

    given

    w0, w1, . . . , wm in Rn+ (basket weights)

    K0, K1, . . . , K m in R+ (strike prices)

    p1, . . . , pm in R+ (observed option prices)

    determinethe price of the basket option with weight w0 and strike

    price K0

    in practice, we are also given the currentasset prices themselves,

    q Rn+ (forwards)

    12

  • 8/13/2019 A Robust Option Pricing Problem

    11/41

    Challenges & methods

    challenges:

    the risk-neutral measure is notthe empirical distribution of assets

    hence, we may have to rely on option & forward prices only

    two approaches:

    model-based approach

    arbitrage-based approach

    13

  • 8/13/2019 A Robust Option Pricing Problem

    12/41

    Model-based approach

    assume a log-normaldiffusion modelfor the asset prices

    ds= Asdt+Bsdw,

    where s= log x, and w is a multidimensional Brownian motion

    fit the model to observed option prices

    14

  • 8/13/2019 A Robust Option Pricing Problem

    13/41

    Model-based approach

    assume a log-normaldiffusion modelfor the asset prices

    ds= Asdt+Bsdw,

    where s= log x, and w is a multidimensional Brownian motion

    fit the model to observed option prices

    with some approximations, this problem is an SDP (Aspremont, 2000)

    15

  • 8/13/2019 A Robust Option Pricing Problem

    14/41

    Model-based approach

    assume a log-normaldiffusion modelfor the asset prices

    ds= Asdt+Bsdw,

    where s= log x, and w is a multidimensional Brownian motion

    fit the model to observed option prices

    pros and cons:

    very versatile, and easy to solve (albeit only recently)

    makes astructural assumptionabout the risk-neutral measure

    provides a point estimate for the price of basket (w0, K0)

    16

  • 8/13/2019 A Robust Option Pricing Problem

    15/41

    No-arbitrage approach

    findboundson the price of basket (w0, K0) by solving semi-infinite LP

    sup/ inf E(wT0x K0)+

    s.t. E(wTi x Ki)+ =pi, i= 1, . . . , m

    the optimization variable is the risk-neutral probability measure

    17

  • 8/13/2019 A Robust Option Pricing Problem

    16/41

    No-arbitrage approach

    findboundson the price of basket (w0, K0) by solving semi-infinite LP

    sup/ inf E(wT0x K0)+

    s.t. E(wTi x Ki)+ =pi, i= 1, . . . , m

    the optimization variable is the risk-neutral probability measure

    pros and cons:

    problem may bedifficult

    approach provides only bounds, but . . .

    ...makesno assumptionsabout market dynamics

    18

  • 8/13/2019 A Robust Option Pricing Problem

    17/41

    Upper bound problem

    upper bound problem:

    psup := supP

    0(x)(x)dx :

    (x)dx= 1,

    i(x)(x)dx= pi, i= 1, . . . , m ,

    where

    = Rn+

    Pis the set of densities with support in

    i(x) := (wTi x Ki)+, i= 0, 1, . . . , m

    19

  • 8/13/2019 A Robust Option Pricing Problem

    18/41

    Upper bound problem

    upper bound problem:

    psup := supfF

    0(x)f(x)dx :

    f(x)dx= 1,

    i(x)f(x)dx= pi, i= 1, . . . , m ,

    Lagrangian:

    L(, ,0) =

    0(x)(x)dx+ 0

    1

    (x)dx

    +T

    p

    (x)(x)dx

    20

  • 8/13/2019 A Robust Option Pricing Problem

    19/41

    Upper bound problem

    upper bound problem:

    psup := supfF

    0(x)f(x)dx :

    f(x)dx= 1,

    i(x)f(x)dx= pi, i= 1, . . . , m ,

    the dual is therobust linear programmingproblem

    dsup := inf Rm

    Tp+ 0

    s.t. x , T(x) + 0 0(x)

    21

  • 8/13/2019 A Robust Option Pricing Problem

    20/41

    Dual gives a hedging strategy

    let 0, be feasible for the dual:

    dsup := inf Rm

    Tp+ 0

    s.t. x , T(x) + 0 0(x) ()

    strategy: invest i in basket (wi, Ki), 0 in cash

    22

  • 8/13/2019 A Robust Option Pricing Problem

    21/41

    Dual gives a hedging strategy

    let 0, be feasible for the dual:

    dsup := inf Rm

    Tp+ 0

    s.t. x , T(x) + 0 0(x) ()

    strategy: invest i in basket (wi, Ki), 0 in cash

    price of strategy: Tp+ 0

    taking expectations in (), get

    Tp+ 0 E0(x) =psup

    (proves weak duality)

    23

  • 8/13/2019 A Robust Option Pricing Problem

    22/41

    A special case

    we are given option prices on the m= n individual assets, as well asforward prices

    min/ sup E(wT0x K0)+

    s.t. E(xi Ki)+ =pi, i= 1, . . . , nEx= q

    we may further relax the problem by ignoring the forward price

    information

    24

  • 8/13/2019 A Robust Option Pricing Problem

    23/41

    Special case : upper bound

    no-arbitrage: problem is feasible iff0 p qp+K

    upper bound is given by

    dsup = max0jn+1

    wT0p+i

    w0,imin(qipi,jKi) jK0,

    where 0 = 0 j := (qjpj)/Kj 1 =n+1

    upper bound is attained, hence dsup =psup

    25

  • 8/13/2019 A Robust Option Pricing Problem

    24/41

    Ignoring forward prices

    ignore the constraintsEx= q

    obtain formula by maximizing dsup wrt q:

    dsup =psup =wT0p+ (wT0K K0)+

    26

  • 8/13/2019 A Robust Option Pricing Problem

    25/41

    Ignoring forward prices

    ignore the constraintsEx= q

    obtain formula by maximizing dsup wrt q:

    dsup =psup =wT0p+ (wT0K K0)+

    makessense:

    concave in p (the RHS of our primal LP)

    convex in(w0, K0)

    interpolates pi at w0 =i-th unit vector ofRn, and K0 =Ki

    27

  • 8/13/2019 A Robust Option Pricing Problem

    26/41

    Sketch of proof

    weak dualityfollows from homogeneity and convexity ofx x+:

    E(wT0x K0)+ = E(w

    T0(x K) + (w

    T0K K0))+

    wT0 E(x K)++ (wT0K K0)+ (w0 0)

    = wT0p+ (wT0K K0)+

    28

  • 8/13/2019 A Robust Option Pricing Problem

    27/41

    Sketch of proof

    weak dualityfollows from homogeneity and convexity ofx x+:

    E(wT0x K0)+ = E(w

    T0(x K) + (w

    T0K K0))+

    wT0 E(x K)++ (wT0K K0)+ (w0 0)

    = wT0p+ (wT0K K0)+

    strong duality: choose x= p+Kwith pty 1 ifwT0KK0, otherwise

    take a limit of feasible distributions

    x=

    1p+K with probability ,

    0 with probability 1 .

    29

  • 8/13/2019 A Robust Option Pricing Problem

    28/41

    Lower bound

    dual problem reduces to a finite LP(withO(n) variables and constraints)

    30

  • 8/13/2019 A Robust Option Pricing Problem

    29/41

    Lower bound

    dual problem reduces to a finite LP(withO(n) variables and constraints)

    if we ignore forward prices

    pinf =dinf =

    i : KiwiK0

    piwi

    + maxj : Kjwj

  • 8/13/2019 A Robust Option Pricing Problem

    30/41

    General case: integral transform approach

    the option price function

    C(w, K) = E(wTx K)+

    is anintegral transformof measure , with kernel the payofffunction

    (wTx K)+

    32

  • 8/13/2019 A Robust Option Pricing Problem

    31/41

    General case: integral transform approach

    the option price function

    C(w, K) = E(wTx K)+ (1)

    is anintegral transformof measure , with kernel the payofffunction

    (wTx K)+

    make Cthe variable, and solve interpolation problem

    supC

    / infC

    C(w0, K0) : C(wi, Ki) =pi, i= 1, . . . , m ,

    Cof the form (1)

    33

  • 8/13/2019 A Robust Option Pricing Problem

    32/41

  • 8/13/2019 A Robust Option Pricing Problem

    33/41

    Finite LP formulation

    optimalCof semi-infinite LP ispiecewise affine

    hence the semi-infinite LP can be reduced exactly to a finite LP

    sup / inf p0

    subject to gi, (wj , Kj) (wi, Ki) pjpi, i, j = 0,...,m+n+ 1

    gi,j 0, 1 gi,n+1 0, i= 0,...,m+n+ 1, j = 1,...,n

    gi, (wi, Ki)= pi, i= 0,...,m+n+ 1,

    where the variables gi are subgradients ofCopt

    (for upper bound, in special case, LP is exact)

    35

  • 8/13/2019 A Robust Option Pricing Problem

    34/41

    Robustness

    in practice we haveuncertainty:

    basket weights may change, or not exactly known at present time

    price information may be noisy (e.g., bid-ask)

    strike prices also may vary

    hedging strategies may be implemented with errors

    we address the upper bound problem, in the special case

    36

  • 8/13/2019 A Robust Option Pricing Problem

    35/41

    Bid-ask spread

    bid-ask spread corresponds to abox uncertaintyfor the vector ofobserved option prices

    p p p

    the worst-case value of upper (lower) bound is attained at pworst =p

    (orpworst =p)

    we may want to introduce correlation in the model . . . ellipsoidal

    uncertaintyon p is as easy

    37

  • 8/13/2019 A Robust Option Pricing Problem

    36/41

  • 8/13/2019 A Robust Option Pricing Problem

    37/41

    Example

    0 0.01 0.02 0.03 0.04 0.05 0.06 0.070

    0.005

    0.01

    0.015

    0.02

    0.025

    0.03

    0.035

    0.04

    0.045

    0.05

    Price bounds on a basket call option

    Strike K0

    Price

    Simulated priceUpper bound (explicit)Lower bound (explicit LP)Upper bound (LP relax.)Lower bound (LP relax.)

    39

  • 8/13/2019 A Robust Option Pricing Problem

    38/41

    Robustness for the general case

    i have no idea about this

    40

  • 8/13/2019 A Robust Option Pricing Problem

    39/41

  • 8/13/2019 A Robust Option Pricing Problem

    40/41

    Further research

    imposing smoothness constraints

    multi-period problem (Bertsimas, 2003)

    link with model-based approaches

    42

  • 8/13/2019 A Robust Option Pricing Problem

    41/41

    Further research

    imposing smoothness constraints

    multi-period problem (Bertsimas, 2003)

    link with model-based approaches

    for more info: dAspremont & El Ghaoui, Static arbitrage bounds for

    basket option prices, submitted to Oper. Res., 2003

    43