Fourier Space Time-stepping Method for Option Pricing with Lévy Processes

Similar documents
Pricing and Hedging of Commodity Derivatives using the Fast Fourier Transform

Optimal investments under dynamic performance critria. Lecture IV

Control Improvement for Jump-Diffusion Processes with Applications to Finance

Multi-period mean variance asset allocation: Is it bad to win the lottery?

BACHELIER FINANCE SOCIETY. 4 th World Congress Tokyo, Investments and forward utilities. Thaleia Zariphopoulou The University of Texas at Austin

PDE Methods for Option Pricing under Jump Diffusion Processes

Lecture 4. Finite difference and finite element methods

Numerical valuation for option pricing under jump-diffusion models by finite differences

High Frequency Trading in a Regime-switching Model. Yoontae Jeon

Option pricing in the stochastic volatility model of Barndorff-Nielsen and Shephard

Time-changed Brownian motion and option pricing

All Investors are Risk-averse Expected Utility Maximizers. Carole Bernard (UW), Jit Seng Chen (GGY) and Steven Vanduffel (Vrije Universiteit Brussel)

Optimal asset allocation under forward performance criteria Oberwolfach, February 2007

Incorporating Managerial Cash-Flow Estimates and Risk Aversion to Value Real Options Projects. The Fields Institute for Mathematical Sciences

Utility Indifference Pricing and Dynamic Programming Algorithm

A Highly Efficient Shannon Wavelet Inverse Fourier Technique for Pricing European Options

NUMERICAL METHODS OF PARTIAL INTEGRO-DIFFERENTIAL EQUATIONS FOR OPTION PRICE

SPDE and portfolio choice (joint work with M. Musiela) Princeton University. Thaleia Zariphopoulou The University of Texas at Austin

Weak Reflection Principle and Static Hedging of Barrier Options

Remarks on American Options for Jump Diffusions

AMH4 - ADVANCED OPTION PRICING. Contents

All Investors are Risk-averse Expected Utility Maximizers

M5MF6. Advanced Methods in Derivatives Pricing

Forward Dynamic Utility

Generalized Multi-Factor Commodity Spot Price Modeling through Dynamic Cournot Resource Extraction Models

Illiquidity, Credit risk and Merton s model

Credit Risk using Time Changed Brownian Motions

Unified Credit-Equity Modeling

Equity correlations implied by index options: estimation and model uncertainty analysis

Optimal Investment for Worst-Case Crash Scenarios

Optimal Investment with Deferred Capital Gains Taxes

Fourier Methods for Pricing Early-Exercise Options Under Lévy Dynamics

Some mathematical results for Black-Scholes-type equations for financial derivatives

MSc Financial Engineering CHRISTMAS ASSIGNMENT: MERTON S JUMP-DIFFUSION MODEL. To be handed in by monday January 28, 2013

Chapter 3: Black-Scholes Equation and Its Numerical Evaluation

Spot and forward dynamic utilities. and their associated pricing systems. Thaleia Zariphopoulou. UT, Austin

Two-dimensional COS method

Analytical Option Pricing under an Asymmetrically Displaced Double Gamma Jump-Diffusion Model

In chapter 5, we approximated the Black-Scholes model

Local Variance Gamma Option Pricing Model

13.3 A Stochastic Production Planning Model

Stock Loan Valuation Under Brownian-Motion Based and Markov Chain Stock Models

Hedging Under Jump Diffusions with Transaction Costs. Peter Forsyth, Shannon Kennedy, Ken Vetzal University of Waterloo

EFFICIENT MONTE CARLO ALGORITHM FOR PRICING BARRIER OPTIONS

Pricing Bermudan options in Lévy process models

An Explicit Example of a Shadow Price Process with Stochastic Investment Opportunity Set

Regression estimation in continuous time with a view towards pricing Bermudan options

Optimal Trade Execution: Mean Variance or Mean Quadratic Variation?

Path-dependent options and randomization techniques

Optimal Hedging of Variance Derivatives. John Crosby. Centre for Economic and Financial Studies, Department of Economics, Glasgow University

Lecture 1: Lévy processes

Option Pricing and Calibration with Time-changed Lévy processes

Pricing European Options by Stable Fourier-Cosine Series Expansions

Time-consistent mean-variance portfolio optimization: a numerical impulse control approach

Tangent Lévy Models. Sergey Nadtochiy (joint work with René Carmona) Oxford-Man Institute of Quantitative Finance University of Oxford.

Calibration Lecture 4: LSV and Model Uncertainty

On Asymptotic Power Utility-Based Pricing and Hedging

BIRKBECK (University of London) MSc EXAMINATION FOR INTERNAL STUDENTS MSc FINANCIAL ENGINEERING DEPARTMENT OF ECONOMICS, MATHEMATICS AND STATIS- TICS

A discretionary stopping problem with applications to the optimal timing of investment decisions.

Computational Finance

On Using Shadow Prices in Portfolio optimization with Transaction Costs

Solving the Black-Scholes Equation

Fractional PDE Approach for Numerical Solution of Some Jump-Diffusion Models

Pricing Variance Swaps under Stochastic Volatility Model with Regime Switching - Discrete Observations Case

Local vs Non-local Forward Equations for Option Pricing

Valuation of Equity / FX Instruments

Risk Neutral Valuation

On the valuation of barrier and American options in local volatility models with jumps

Optimal Securitization via Impulse Control

Optimal Execution: II. Trade Optimal Execution

Mean-Quadratic Variation Portfolio Optimization: A desirable alternative to Time-consistent Mean-Variance Optimization?

IEOR E4703: Monte-Carlo Simulation

Real Options and Game Theory in Incomplete Markets

A High-order Front-tracking Finite Difference Method for Pricing American Options under Jump-Diffusion Models

DELFT UNIVERSITY OF TECHNOLOGY

Chapter 15: Jump Processes and Incomplete Markets. 1 Jumps as One Explanation of Incomplete Markets

2.1 Mean-variance Analysis: Single-period Model

Hedging Credit Derivatives in Intensity Based Models

Pricing in markets modeled by general processes with independent increments

Optimal Asset Allocation with Stochastic Interest Rates in Regime-switching Models

Economathematics. Problem Sheet 1. Zbigniew Palmowski. Ws 2 dw s = 1 t

Valuing volatility and variance swaps for a non-gaussian Ornstein-Uhlenbeck stochastic volatility model

Financial Mathematics and Supercomputing

Efficient Static Replication of European Options under Exponential Lévy Models

Option Pricing for a Stochastic-Volatility Jump-Diffusion Model with Log-Uniform Jump-Amplitudes

Portability, salary and asset price risk: a continuous-time expected utility comparison of DB and DC pension plans

Asset Pricing Models with Underlying Time-varying Lévy Processes

Polynomial processes in stochastic portofolio theory

Computational Methods in Finance

Likelihood Estimation of Jump-Diffusions

Sample Path Large Deviations and Optimal Importance Sampling for Stochastic Volatility Models

The investment game in incomplete markets

Stochastic Partial Differential Equations and Portfolio Choice. Crete, May Thaleia Zariphopoulou

Short-time-to-expiry expansion for a digital European put option under the CEV model. November 1, 2017

Stochastic modelling of electricity markets Pricing Forwards and Swaps

STOCHASTIC VOLATILITY AND OPTION PRICING

A new PDE approach for pricing arithmetic average Asian options

The investment game in incomplete markets.

Solving the Black-Scholes Equation

Dynamic Relative Valuation

Transcription:

FST method Extensions Indifference pricing Fourier Space Time-stepping Method for Option Pricing with Lévy Processes Vladimir Surkov University of Toronto Computational Methods in Finance Conference University of Waterloo July 27, 2007 Joint work with Ken Jackson and Sebastian Jaimungal, University of Toronto 1 / 32

FST method Extensions Indifference pricing 1 Fourier Space Time-stepping method Infinitesimal generator and characteristic exponent Method derivation Numerical results 2 Extensions Multi-asset options Regime switching 3 Indifference pricing Optimal investment problems Application of FST to solution of HJB equations 2 / 32

FST method Extensions Indifference pricing Characteristic exponent Method derivation Numerical results The Option Pricing Problem Option payoff is given by ϕ(s) Stock price follows an exponential Lévy model: S(t) = S(0)e µt+x (t), X (t) is a Lévy process 3 / 32

FST method Extensions Indifference pricing Characteristic exponent Method derivation Numerical results The Option Pricing Problem Option payoff is given by ϕ(s) Stock price follows an exponential Lévy model: S(t) = S(0)e µt+x (t), X (t) is a Lévy process Generalizing PIDE for Lévy processes { t v + Lv = 0 v(t, x) = ϕ(s(0) e x ) where L is the infinitesimal generator of the Lévy process: Lf = γ x f + σ2 2 [ xxf + f (x + y) f (x) y1 { y <1} x f (x) ] ν(dy) R/{0} 3 / 32

FST method Extensions Indifference pricing Characteristic exponent Method derivation Numerical results Finite Difference Methods for Option Pricing Alternating Direction Implicit-FFT - Andersen and Andreasen (2000) Implicit-Explicit (IMEX) - Cont and Tankov (2004) IMEX Runge-Kutta - Briani, Natalini, and Russo (2004) Fixed Point Iteration - d Halluin, Forsyth, and Vetzal (2005) 4 / 32

FST method Extensions Indifference pricing Characteristic exponent Method derivation Numerical results Finite Difference Methods for Option Pricing Alternating Direction Implicit-FFT - Andersen and Andreasen (2000) Implicit-Explicit (IMEX) - Cont and Tankov (2004) IMEX Runge-Kutta - Briani, Natalini, and Russo (2004) Fixed Point Iteration - d Halluin, Forsyth, and Vetzal (2005) Common Features: Treat the integral term explicitly to avoid solving a dense system of linear equations. Use the Fast Fourier Transform (FFT) to speed up the computation of the integral term (which can be regarded as a convolution) 4 / 32

FST method Extensions Indifference pricing Characteristic exponent Method derivation Numerical results Finite Difference Methods for Option Pricing Alternating Direction Implicit-FFT - Andersen and Andreasen (2000) Implicit-Explicit (IMEX) - Cont and Tankov (2004) IMEX Runge-Kutta - Briani, Natalini, and Russo (2004) Fixed Point Iteration - d Halluin, Forsyth, and Vetzal (2005) Common Features: Treat the integral term explicitly to avoid solving a dense system of linear equations. Use the Fast Fourier Transform (FFT) to speed up the computation of the integral term (which can be regarded as a convolution) Drawbacks: Diffusive and integral terms are treated asymmetrically Large jump are truncated and small jumps approximated by diffusion Difficult to extend to higher dimensions 4 / 32

FST method Extensions Indifference pricing Characteristic exponent Method derivation Numerical results Infinitesimal Generator and Characteristic Exponent The characteristic exponent of a Lévy-Khinchin representation can be factored from a Fourier transform of the operator (Sato 1999) F[Lv](τ, ω) = {iγω σ2 ω 2 } + [e iωx 1 iωy1 { ω <1} ]ν(dy) F[v](τ, ω) 2 = ψ(ω)f[v](τ, ω) Model Characteristic Exponent ψ(ω) Black-Scholes-Merton iµω σ2 ω 2 2 Merton Jump-Diffusion iµω σ2 ω 2 2 + λ(e i µω σ2 ω 2 /2 1) Variance Gamma 1 κ log(1 iµκω + σ2 κω 2 2 ) CGMY CΓ( Y ) [ (M iω) Y M Y + (G +iω) Y G Y ] 5 / 32

FST method Extensions Indifference pricing Characteristic exponent Method derivation Numerical results Numerical Method Derivation Apply the Fourier transform to the pricing PIDE { t F[v](t, ω) + Ψ(ω)F[v](t, ω) = 0, F[v](T, ω) = F[ϕ](ω) 6 / 32

FST method Extensions Indifference pricing Characteristic exponent Method derivation Numerical results Numerical Method Derivation Apply the Fourier transform to the pricing PIDE { t F[v](t, ω) + Ψ(ω)F[v](t, ω) = 0, F[v](T, ω) = F[ϕ](ω) Resulting ODE has explicit solution F[v](t 1, ω) = F[v](t 2, ω) e (t2 t1)ψ(ω) 6 / 32

FST method Extensions Indifference pricing Characteristic exponent Method derivation Numerical results Numerical Method Derivation Apply the Fourier transform to the pricing PIDE { t F[v](t, ω) + Ψ(ω)F[v](t, ω) = 0, F[v](T, ω) = F[ϕ](ω) Resulting ODE has explicit solution F[v](t 1, ω) = F[v](t 2, ω) e (t2 t1)ψ(ω) Apply the inverse Fourier transform v(t 1, x) = F 1 { F[v](t 2, ω) e (t2 t1)ψ(ω)} (x) 6 / 32

FST method Extensions Indifference pricing Characteristic exponent Method derivation Numerical results Numerical Method Derivation Apply the Fourier transform to the pricing PIDE { t F[v](t, ω) + Ψ(ω)F[v](t, ω) = 0, F[v](T, ω) = F[ϕ](ω) Resulting ODE has explicit solution F[v](t 1, ω) = F[v](t 2, ω) e (t2 t1)ψ(ω) Apply the inverse Fourier transform v(t 1, x) = F 1 { F[v](t 2, ω) e (t2 t1)ψ(ω)} (x) Fourier Space Time-stepping (FST) method v n 1 = FFT 1 [FFT[v n ] e Ψ t ] 6 / 32

FST method Extensions Indifference pricing Characteristic exponent Method derivation Numerical results European Call Option N Value Change log 2 Ratio CPU-Time 2048 0.04261423 0.002 4096 0.04263998 0.000026 0.005 8192 0.04264641 0.000006 2.0018 0.010 16384 0.04264801 0.000002 2.0010 0.019 32768 0.04264841 0.000000 2.0011 0.038 Option: European call S = 1.0, K = 1.0, T = 0.2 Model: Kou jump-diffusion σ = 0.2, λ = 0.2, p = 0.5, η = 3, η + = 2, r = 0.0 Quoted Price: 0.0426761 Almendral and Oosterlee (2005) 7 / 32

FST method Extensions Indifference pricing Characteristic exponent Method derivation Numerical results American Put Option N M Value Change log 2 Ratio CPU-Time 4096 512 9.22533163 0.181 8192 1024 9.22547180 0.0001402 0.958 16384 2048 9.22544621 0.0000256 2.4534 4.036 32768 4096 9.22543840 0.0000078 1.7117 21.303 Option: American put S = 90.0, K = 98.0, T = 0.25 Model: CGMY C = 0.42, G = 4.37, M = 191.2, Y = 1.0102, r = 0.06 Quoted Price: 9.2254 Forsyth, Wan, and Wang (2006) 8 / 32

FST method Extensions Indifference pricing Characteristic exponent Method derivation Numerical results American Put Option N M Value Change log 2 Ratio CPU-Time 4096 512 4.42077686 0.239 8192 1024 4.42077346 0.0000034 1.198 16384 2048 4.42077259 0.0000009 1.9616 4.614 32768 4096 4.42077245 0.0000001 2.6769 20.735 Option: American put S = 10.0, K = 10.0, T = 0.25 Model: CGMY C = 1.0, G = 8.8, M = 9.2, Y = 1.8, r = 0.1 9 / 32

FST method Extensions Indifference pricing Characteristic exponent Method derivation Numerical results Up-and-Out Barrier Call Option N M Value Change log 2 Ratio CPU-Time 4096 512 0.25432521 0.149 8192 1024 0.25422752 0.0000977 0.669 16384 2048 0.25420350 0.0000240 2.0239 2.928 32768 4096 0.25419764 0.0000059 2.0335 15.691 Option: Up-and-Out Barrier Call S = 100.0, K = 100.0, B = 110, T = 1.0 Model: Black-Scholes-Merton σ = 0.15, r = 0.05, q = 0.02 Closed-Form Price: 0.2541963 Hull (2005) 10 / 32

FST method Extensions Indifference pricing Multi-asset options Regime switching Multi-asset options Pricing PIDE { ( t + L) v = 0, v(t, x) = ϕ(s(0) e x ) 11 / 32

FST method Extensions Indifference pricing Multi-asset options Regime switching Multi-asset options Pricing PIDE { ( t + L) v = 0, v(t, x) = ϕ(s(0) e x ) Multi-dimensional FST method v n 1 = FFT 1 [FFT[v n ] e Ψ t ] 11 / 32

FST method Extensions Indifference pricing Multi-asset options Regime switching Multi-asset options Pricing PIDE { ( t + L) v = 0, v(t, x) = ϕ(s(0) e x ) Multi-dimensional FST method v n 1 = FFT 1 [FFT[v n ] e Ψ t ] Jackson, Jaimungal and Surkov (2007) discuss application of FST to pricing of spread, American spread and catastrophe equity put options 11 / 32

FST method Extensions Indifference pricing Multi-asset options Regime switching Catastrophe Equity Put (CatEPut) In the event of large (catastrophic) losses U, the insurer receives a put option on its own stock ϕ(s(t ), L T ) = 1 LT >U (K S(T )) + 12 / 32

FST method Extensions Indifference pricing Multi-asset options Regime switching Catastrophe Equity Put (CatEPut) Presence of losses drives the share value down, not an independent jump process S(t) = S(0) exp { α L(t) + γ t + σ W t } L(t) = N(t) l i n=1 13 / 32

FST method Extensions Indifference pricing Multi-asset options Regime switching Catastrophe Equity Put (CatEPut) Presence of losses drives the share value down, not an independent jump process S(t) = S(0) exp { α L(t) + γ t + σ W t } L(t) = N(t) l i n=1 When losses are modeled as a Gamma r.v., characteristic exponent is [ ] ( Ψ(ω 1, ω 2 ) = i γ ω 1 1 2 σ2 ω1 2 + λ 1 i( αω 1 + ω 2 ) v ) m 2 m ) v 1 13 / 32

FST method Extensions Indifference pricing Multi-asset options Regime switching European CatEPut 14 / 32

FST method Extensions Indifference pricing Multi-asset options Regime switching American CatEPut 15 / 32

FST method Extensions Indifference pricing Multi-asset options Regime switching Regime Switching Let K := {1,..., K} denote the possible hidden states of the world, driven by a continuous time Markov chain Z t. The transition probability from state k at time t 1 to state l at time t 2 is given by P t1t2 kl = Q(Z t2 = l Z t1 = k) = (exp{(t 2 t 1 )A}) kl where A is the Markov chain generator Within state k, log-stock follows Lévy model k 16 / 32

FST method Extensions Indifference pricing Multi-asset options Regime switching Regime Switching Pricing PIDE { [ t + ( A kk + L (k))] v(x, k, t) + j k A jk v(x, j, t) = 0 v(x, k, T ) = ϕ(s(0)e x ) 17 / 32

FST method Extensions Indifference pricing Multi-asset options Regime switching Regime Switching Pricing PIDE { [ t + ( A kk + L (k))] v(x, k, t) + j k A jk v(x, j, t) = 0 v(x, k, T ) = ϕ(s(0)e x ) FST Method where v n 1 = FFT 1 [FFT[v n ] e Ψ t ] { Akk + Ψ Ψ(ω) kl = (k) (ω), k = l A kl, k l No time-stepping required for European options 17 / 32

FST method Extensions Indifference pricing Multi-asset options Regime switching American put option with 3 regimes N M Value Change log 2 Ratio CPU-Time 4096 256 14.25029309 0.634 8192 512 14.25025450 0.0000386 4.694 16384 1024 14.25024472 0.0000098 1.9802 14.385 32768 2048 14.25024245 0.0000023 2.1119 63.443 Option: American put S = 100.0, K = 100.0, T = 1.0 Model: Merton jump-diffusion σ = 0.15, µ = 0.5, σ = 0.45, r = 0.05, q = 0.02, λ [0.3, 0.5, 0.7], p = [0.2, 0.3, 0.5], A = [ 0.8, 0.6, 0.2; 0.2, 1, 0.8; 0.1, 0.3, 0.4] 18 / 32

FST method Extensions Indifference pricing Multi-asset options Regime switching Exercise boundary for American put option with 3 regimes 19 / 32

FST method Extensions Indifference pricing Multi-asset options Regime switching FST Method Strengths Stable and robust, even for options with discontinuous payoffs Easily extendable to various stochastic processes and no loss of performance for infinite activity processes Can be applied to multi-dimensional and regime-switching problems in a natural manner Computationally efficient Computational cost is O(MNlogN) while the error is O( x 2 + t 2 ) European options priced in a single time-step Bermudan style options do not require time-stepping between monitoring dates 20 / 32

FST method Extensions Indifference pricing Optimal investment problems Application of FST to HJB Indifference Pricing In incomplete markets (non-traded assets, transaction costs, portfolio constraints, etc.) perfect replication is impossible Investor can still maximize the expected utility of wealth through dynamic trading The price of a claim is the initial wealth forgone so that the investor is no worse off in expected utility terms at maturity The framework incorporates wealth dependence, non-linear pricing and risk-aversion 21 / 32

FST method Extensions Indifference pricing Optimal investment problems Application of FST to HJB The Modelling Framework Utility function is a strictly increasing and concave function ranking investor s preferences of wealth Popular choices include CRRA model U(x) = x 1 γ 1 γ or CARA model U(x) = 1 1 γ e γx 22 / 32

FST method Extensions Indifference pricing Optimal investment problems Application of FST to HJB The Modelling Framework Utility function is a strictly increasing and concave function ranking investor s preferences of wealth Popular choices include CRRA model U(x) = x 1 γ 1 γ or CARA model U(x) = 1 1 γ e γx An economic agent over a fixed-time horizon attempts to optimally allocate his investment between risky (S t ) and risk-free (B t ) assets ds t = µs t dt + σs t dw t dx t = π t X t ds t S t + (1 π t )X t db t B t = (π t (µ r) + r)x t dt + π t σx t dw t where π t is the share of wealth allocated in stocks 22 / 32

FST method Extensions Indifference pricing Optimal investment problems Application of FST to HJB Two Optimal Control Problems Investor maximizes the expected utility of wealth at time horizon T, given initial wealth x at t: V 0 (t, x) = sup E [U(XT π X t = x)] π t 23 / 32

FST method Extensions Indifference pricing Optimal investment problems Application of FST to HJB Two Optimal Control Problems Investor maximizes the expected utility of wealth at time horizon T, given initial wealth x at t: V 0 (t, x) = sup E [U(XT π X t = x)] π t In addition to initial endowment x, investor receives k derivative contracts with payoff C(S T ): V k (t, x, s) = sup E [U(XT π + k C(S T ) X t = x, S t = s)] π t 23 / 32

FST method Extensions Indifference pricing Optimal investment problems Application of FST to HJB Two Optimal Control Problems Investor maximizes the expected utility of wealth at time horizon T, given initial wealth x at t: V 0 (t, x) = sup E [U(XT π X t = x)] π t In addition to initial endowment x, investor receives k derivative contracts with payoff C(S T ): V k (t, x, s) = sup E [U(XT π + k C(S T ) X t = x, S t = s)] π t Indifference Pricing Principle Indifference buy price pbuy k (s) and sell price pk sell (s) satisfy V 0 (t, x) = V k (t, x p k buy (s), s) V 0 (t, x) = V k (t, x + p k sell(s), s) 23 / 32

FST method Extensions Indifference pricing Optimal investment problems Application of FST to HJB Optimal Investment Problem Optimal value HJB equation { t V 0 (t, x) + sup π t {A π V 0 (t, x)} = 0 where V 0 (T, x) = U(x) A π = (π t (µ r) + r)x x + 1 2 π2 t σ 2 x 2 xx 24 / 32

FST method Extensions Indifference pricing Optimal investment problems Application of FST to HJB Optimal Investment Problem Optimal value HJB equation { t V 0 (t, x) + sup π t {A π V 0 (t, x)} = 0 where V 0 (T, x) = U(x) A π = (π t (µ r) + r)x x + 1 2 π2 t σ 2 x 2 xx Example: CARA utility γ = 0.8; GBM µ = 0.1, σ = 0.2, r = 0.04 24 / 32

FST method Extensions Indifference pricing Optimal investment problems Application of FST to HJB Optimal Expected Utility 25 / 32

FST method Extensions Indifference pricing Optimal investment problems Application of FST to HJB Optimal Investment Problem with Option Optimal value 2D HJB equation { t V k (t, x, s) + sup π t {A π V k (t, x, s)} = 0 where V k (T, x, s) = U(x + k C(s)) A π = (π t (µ r) + r)x x + 1 2 π2 t σ 2 x 2 xx + µs s + 1 2 σ2 ss ss + πσ 2 xs xs 26 / 32

FST method Extensions Indifference pricing Optimal investment problems Application of FST to HJB Optimal Investment Problem with Option Optimal value 2D HJB equation { t V k (t, x, s) + sup π t {A π V k (t, x, s)} = 0 where V k (T, x, s) = U(x + k C(s)) A π = (π t (µ r) + r)x x + 1 2 π2 t σ 2 x 2 xx + µs s + 1 2 σ2 ss ss + πσ 2 xs xs Example continued: European put K = 2, T = 5; k = 2 26 / 32

FST method Extensions Indifference pricing Optimal investment problems Application of FST to HJB Optimal Expected Utility (t=5) 27 / 32

FST method Extensions Indifference pricing Optimal investment problems Application of FST to HJB Optimal Expected Utility (t=0) 28 / 32

FST method Extensions Indifference pricing Optimal investment problems Application of FST to HJB Indifference Buy Price 29 / 32

FST method Extensions Indifference pricing Optimal investment problems Application of FST to HJB Application of FST to solution of HJB equations General Approach: Fix π t (x) over the time-step [t 1, t 2 ] and solve the resulting PIDE Iterate to converge to the optimal policy 30 / 32

FST method Extensions Indifference pricing Optimal investment problems Application of FST to HJB Application of FST to solution of HJB equations General Approach: Fix π t (x) over the time-step [t 1, t 2 ] and solve the resulting PIDE Iterate to converge to the optimal policy Optimization Algorithm 1: Fix π t (x) = π t over the entire space F[A π ] has an analytic form and the resulting ODE can be solved explicitly (just like in option pricing) Inefficient if optimal policy is uniformly distributed in space 30 / 32

FST method Extensions Indifference pricing Optimal investment problems Application of FST to HJB Application of FST to solution of HJB equations General Approach: Fix π t (x) over the time-step [t 1, t 2 ] and solve the resulting PIDE Iterate to converge to the optimal policy Optimization Algorithm 1: Fix π t (x) = π t over the entire space F[A π ] has an analytic form and the resulting ODE can be solved explicitly (just like in option pricing) Inefficient if optimal policy is uniformly distributed in space Optimization Algorithm 2: Let π t (x) vary in space F[A π ] involves convolutions of F[A π ] and F[π(x)], F[π 2 (x)] Can apply a policy iteration approach of Wang and Forsyth (2006) Working in Fourier space we can solve an Integral HJB 30 / 32

FST method Extensions Indifference pricing Future Work Exotic, multi-asset options Mean reverting processes in energy markets HJB equations arising from optimal control problems Efficient policy iteration algorithm Optimal control with jump-diffusions 31 / 32

FST method Extensions Indifference pricing Thank You! http://128.100.73.155/fst/ 32 / 32