Optimization Models in Financial Engineering and Modeling Challenges

Similar documents
Optimization in Financial Engineering in the Post-Boom Market

Asset-Liability Management

Optimization Models in Financial Mathematics

Comparison of Static and Dynamic Asset Allocation Models

Options Markets: Introduction

non linear Payoffs Markus K. Brunnermeier

Forwards, Futures, Options and Swaps

INTRODUCTION TO THE ECONOMICS AND MATHEMATICS OF FINANCIAL MARKETS. Jakša Cvitanić and Fernando Zapatero

Illiquidity, Credit risk and Merton s model

Advanced Corporate Finance. 5. Options (a refresher)

Forwards and Futures

Institute of Actuaries of India. Subject. ST6 Finance and Investment B. For 2018 Examinationspecialist Technical B. Syllabus

Dynamic Portfolio Choice II

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

Hedging Default Risks of CDOs in Markovian Contagion Models

Mathematics in Finance

Corporate Finance, Module 21: Option Valuation. Practice Problems. (The attached PDF file has better formatting.) Updated: July 7, 2005

OPTION VALUATION Fall 2000

Mathematics of Finance Final Preparation December 19. To be thoroughly prepared for the final exam, you should

Multistage Stochastic Programming

Understanding Investments

Final Exam. 5. (21 points) Short Questions. Parts (i)-(v) are multiple choice: in each case, only one answer is correct.

How quantitative methods influence and shape finance industry

Introduction to Real Options

Pricing and hedging in incomplete markets

NINTH EDITION FUNDAMENTALS OF. John C. Hüll

Pricing Options with Mathematical Models

FIXED INCOME SECURITIES

Hull, Options, Futures & Other Derivatives Exotic Options

From Discrete Time to Continuous Time Modeling

Hedging Credit Derivatives in Intensity Based Models

The Binomial Model. Chapter 3

FUNDAMENTALS OF FUTURES AND OPTIONS MARKETS

Martingale Methods in Financial Modelling

Appendix A Financial Calculations

Fixed-Income Securities Lecture 1: Overview

Introduction. Fixed-Income Securities Lecture 1: Overview. Generic issues for the players

Derivatives Questions Question 1 Explain carefully the difference between hedging, speculation, and arbitrage.

FIN FINANCIAL INSTRUMENTS SPRING 2008

Derivative Securities Fall 2012 Final Exam Guidance Extended version includes full semester

FINANCIAL OPTION ANALYSIS HANDOUTS

INSTITUTE OF ACTUARIES OF INDIA

SOLVING ROBUST SUPPLY CHAIN PROBLEMS

Martingale Methods in Financial Modelling

Volatility Smiles and Yield Frowns

Review of whole course

Chapter 9 - Mechanics of Options Markets

Valuation of Options: Theory

Appendix: Basics of Options and Option Pricing Option Payoffs

POSSIBILITY CGIA CURRICULUM

Stochastic Processes and Stochastic Calculus - 9 Complete and Incomplete Market Models

Valuing Put Options with Put-Call Parity S + P C = [X/(1+r f ) t ] + [D P /(1+r f ) t ] CFA Examination DERIVATIVES OPTIONS Page 1 of 6

Arbitrage-Free Pricing of XVA for American Options in Discrete Time

w w w. I C A o r g

The Pennsylvania State University. The Graduate School. Department of Industrial Engineering AMERICAN-ASIAN OPTION PRICING BASED ON MONTE CARLO

FE610 Stochastic Calculus for Financial Engineers. Stevens Institute of Technology

Lecture 26 Exchange Rates The Financial Crisis. Noah Williams

Derivatives: part I 1

AFM 371 Winter 2008 Chapter 26 - Derivatives and Hedging Risk Part 2 - Interest Rate Risk Management ( )

K = 1 = -1. = 0 C P = 0 0 K Asset Price (S) 0 K Asset Price (S) Out of $ In the $ - In the $ Out of the $

Fixed Income and Risk Management

American options and early exercise

A Robust Option Pricing Problem

SYSM 6304: Risk and Decision Analysis Lecture 6: Pricing and Hedging Financial Derivatives

Risk Neutral Pricing Black-Scholes Formula Lecture 19. Dr. Vasily Strela (Morgan Stanley and MIT)

Quasi-Convex Stochastic Dynamic Programming

Queens College, CUNY, Department of Computer Science Computational Finance CSCI 365 / 765 Fall 2017 Instructor: Dr. Sateesh Mane.

Introduction to Financial Mathematics

The Birth of Financial Bubbles

Chapter 22: Real Options

Sensitivity Analysis with Data Tables. 10% annual interest now =$110 one year later. 10% annual interest now =$121 one year later

Overview of Concepts and Notation

Lecture Quantitative Finance Spring Term 2015

ECON FINANCIAL ECONOMICS

Introduction Random Walk One-Period Option Pricing Binomial Option Pricing Nice Math. Binomial Models. Christopher Ting.

MATH6911: Numerical Methods in Finance. Final exam Time: 2:00pm - 5:00pm, April 11, Student Name (print): Student Signature: Student ID:

Notes for Lecture 5 (February 28)

Completeness and Hedging. Tomas Björk

MATH FOR CREDIT. Purdue University, Feb 6 th, SHIKHAR RANJAN Credit Products Group, Morgan Stanley

Portfolio selection with multiple risk measures

Contents Critique 26. portfolio optimization 32

EE365: Risk Averse Control

Derivatives Options on Bonds and Interest Rates. Professor André Farber Solvay Business School Université Libre de Bruxelles

MATH4143: Scientific Computations for Finance Applications Final exam Time: 9:00 am - 12:00 noon, April 18, Student Name (print):

MFE/3F Questions Answer Key

Lecture 8: The Black-Scholes theory

Options (2) Class 20 Financial Management,

An Introduction to Derivatives and Risk Management, 7 th edition Don M. Chance and Robert Brooks. Table of Contents

Multistage risk-averse asset allocation with transaction costs

Optimal Credit Limit Management

The Black-Scholes Model

Théorie Financière. Financial Options

Lecture 25 Unemployment Financial Crisis. Noah Williams

European call option with inflation-linked strike

Chapter 22: Real Options

Managing the Risk of Variable Annuities: a Decomposition Methodology Presentation to the Q Group. Thomas S. Y. Ho Blessing Mudavanhu.

EXAMINATION II: Fixed Income Analysis and Valuation. Derivatives Analysis and Valuation. Portfolio Management. Questions.

Option Valuation (Lattice)

Final Exam. 5. (24 points) Multiple choice questions: in each case, only one answer is correct.

The Uncertain Volatility Model

Transcription:

Optimization Models in Financial Engineering and Modeling Challenges John Birge University of Chicago Booth School of Business JRBirge UIUC, 25 Mar 2009 1

Introduction History of financial engineering Rapid expansion of derivative market (total now greater than global equity) Rise in successful quantitative investors (e.g., hedge funds) Applications in asset management and risk management Dot-com boom market Securitization, housing bubble, and current crisis Current situation Overall consolidation in the industry Maintaining asset management and risk management interest JRBirge UIUC, 25 Mar 2009 2

Presentation Outline Selected applications Option pricing Portfolio/asset-liability models Tracking and trading Securitization and its role in the crisis Risk management/real options and going forward Future potential JRBirge UIUC, 25 Mar 2009 3

Option Models Derivative securities Example: Call: Buy a share at a given price at a specific time (European) Ifby a specific time - American Put: Sell; Straddle: Buy or sell Why? Reduce risk (hedge) Speculate Arbitrage Original analysis - L. Bachelier (1900 - Brownian motion) JRBirge UIUC, 25 Mar 2009 4

Results on European Options Black-Scholes-Merton formula Put-call parity for exercise price K and expiration T Call Put = Share PV(K at T) C t P t = S t e -r(t-t) K American options: Call K -Put Can exercise before T No parity Calls not exercised early if no dividend Puts have value of early exercise JRBirge UIUC, 25 Mar 2009 5

American Option Complications American options Decision at all t - exercise or not? Find best time to exercise (optimize!) Price K S Exercise? 1 2 3 T Time JRBirge UIUC, 25 Mar 2009 6

American Options Difficult to value because: Option can be exercised at any time Value depends on entire sample path not just state (current price) Model (stopping problem): max 0 t T e -rt V t (S 0t ) Approaches: Linear programming, linear complementarity, dynamic programming JRBirge UIUC, 25 Mar 2009 7

Formulating as Linear Program At each stage, can either exercise or not V t (S) K-S and e -rδ (pv t+ δ (us)+(1-p) V t+ δ (ds)) If minimize over all V t (S) subject to these bounds, then find the optimal value. Linear program formulation (binomial model) min t kt V t, kt s. t. V t,kt K-S t,kt, t=0,δ,2δ,,t; V T,kT 0 V t,kt e -rδ (pv t+δ,u(kt) +(1-p) V t+ δ,d(kt) ) t=0,δ,2δ,,t-1; kt=1,,t+1;s t+δ (U(kt))=uS(kt); S t+δ (D(kt))=dS(kt); S 0,1 =S(0). Result: can find the value in a single linear program JRBirge UIUC, 25 Mar 2009 8

Extensions of LP Formulation General model: Find a value function v to min <C,V> s.t. V t (S t ) (K-S t ) +, - LV + ( V/ t) 0, V T (S T ) = (K-S T ) + where C>0 and L denotes the Black-Scholes operator for price changes on a European option. Can consider in linear complementarity framework Solve with various discretizations Finite differences Finite element methods JRBirge UIUC, 25 Mar 2009 9

General Option Pricing Applications: Implied Trees Basic Idea: Assume a discrete representation of the price dynamics (often binomial) but not with associated probabilities Observe prices of all assets associated with this tree of sample paths (and imply probabilities) Find price for new claim (or check on consistency of option in market) Methodology: Minimize deviations in prices or maximize/minimize price subject to fitting different set of prices (linear programming) JRBirge UIUC, 25 Mar 2009 10

Finding Implied Trees Given call prices (Call(K i,t i )) at exercise prices K i and maturities T i (assuming riskneutral pricing) Find probabilities P j on branches j to: min i (u i+ + u i- ) s.t. j P j (S j -K i ) + + u i+ -u i- = FV(Call(K i,t i )) j P j S j = FV(S t ) j P j = 1, P j 0. K 4 K 3 K 2 T 1 T 2 T 3 T 4 K 1 JRBirge UIUC, 25 Mar 2009 11

OUTLINE Applications Option pricing Portfolio/asset-liability models Tracking and trading Securitization Risk management/real options Future Potential JRBirge UIUC, 25 Mar 2009 12

Overview of Approaches General problem How to allocate assets (and accept liabilities) over time? Uses: financial institutions, pensions, endowments Methods Static methods and extensions: Dynamic extensions of static Portfolio replication (duration matching) DP policy based Stochastic program based JRBirge UIUC, 25 Mar 2009 13

Static Portfolio Model Traditional model Choose portfolio to minimize risk for a given return Find the efficient frontier Quadratic program (Markowitz): Return find investments x=(x(1),,x(n)) to min x T Q x s.t. r T x = target, e T x=1, x>=0. Risk JRBirge UIUC, 25 Mar 2009 14

Static Model Results For a given set of assets, find fixed percentages to invest in each asset maintain same percentage over time implies trading but gains over buy-and-hold Needs rebalance as returns vary cash to meet obligations Problems - transaction costs - cannot lock in gains - tax effects JRBirge UIUC, 25 Mar 2009 15

Static Asset and Liability Matching: Duration + Idea: Find a set of assets to match liabilities (often WRT interest rate changes) Duration (first derivative) and convexity (second derivative) matching Formulation: Given duration d, convexity v and maturity m of target security or liability pool, find investment levels x i in assets of cost c i to: min Σ i c i x i s.t. Σ i d i x i = d; Σ i v i x i = v; Σ i m i x i =m; x i >= 0, i = 1 n Extensions: PV ( r) Net Assets Liabilities Rate, r Put in scenarios for the durations.. extend their application Problems: Maintaining position over time Asymmetry in reactions to changing (non-parallel yield curve shifts) Assumes assets and liabilities face same risk JRBirge UIUC, 25 Mar 2009 16

Extension to Liability Matching Idea (Black et al.) Best thing is to match each liability with asset Implies bonds for matching pension liabilities Formulation: Suppose liabilities are l t at time and asset i has cash flow f it at time, then the problem is: min Σ i c i x i s.t. Σ i f it x i = l t all t; x i >= 0, i = 1 n Advantages: Liabilities matched over time Can respond to changing yield curve Disadvantages Still assumes same risk exposure Does not allow for mix changes over time JRBirge UIUC, 25 Mar 2009 17

Further Extensions to Liability Matching Include scenarios s for possible future liabilities and asset returns Formulation: min Σ i c i x i s.t. Σ i f its x i = l ts all t and s; x i >= 0, i = 1 n If not possible to match exactly then include some error that is minimized. Allows more possibilities in the future, but still not dealing with changing mixes over time. Also, does not consider possible gains relative to liabilities which can be realized by rebalancing and locking in JRBirge UIUC, 25 Mar 2009 18

Extended Policies Dynamic Programming Approaches Policy in static approaches Fixed mix or fixed set of assets Trading not explicit DP allows broader set of policies Problems: Dimensionality, Explosion in time Remedies: Approximate (Neuro-) DP Idea: approximate a value-to-go function and possibly consider a limited set of policies JRBirge UIUC, 25 Mar 2009 19

Dynamic Programming Approach State: x t corresponding to positions in each asset (and possibly price, economic, other factors) Value function: V t (x t ) Actions: u t Possible events s t, probability p st Find: V t (x t ) = max c t u t + Σ st p st V t+1 (x t+1 (x t,u t,s t )) Advantages: general, dynamic, can limit types of policies Disadvantages: Dimensionality, approximation of V at some point needed, limited policy set may be needed, accuracy hard to judge JRBirge UIUC, 25 Mar 2009 20

General Methods Basic Framework: Stochastic Programming Allows general policies Model Formulation: max Σ σ p(σ) ( U(W( σ, T) ) s.t. (for all σ): Σ k x(k,1, σ) = W(o) (initial) Σ k r(k,t-1, σ) x(k,t-1, σ) - Σ k x(k,t, σ) = 0, all t >1; Σ k r(k,t-1, σ) x(k,t-1, σ) - W( σ, T) = 0, (final); x(k,t, σ) >= 0, all k,t; Nonanticipativity: x(k,t, σ ) - x(k,t, σ) = 0 if σ, σ S t i for all t, i, σ, σ This says decision cannot depend on future. Advantages: General model, can handle transaction costs, include tax lots, etc. Disadvantages: Size of model, computational capabilities, insight into policies JRBirge UIUC, 25 Mar 2009 21

General Model Properties Assume possible outcomes over time discretize generally In each period, choose mix of assets Can include transaction costs and taxes Can include liabilities over time Can include different measures of risk aversion JRBirge UIUC, 25 Mar 2009 22

Example: Investment to Meet Goal Proportion in stock versus bonds depends on success of market (no fixed fraction) 1.2 1 0.8 0.6 0.4 0.2 0 After 5 years After 10 years 1 2 3 4 5 6 Stock Fraction Bond Fraction Now Stocks Up Stocks Down Stocks Up,Up Stocks Stocks Up,DownDown,Down JRBirge UIUC, 25 Mar 2009 23

OUTLINE Applications Option pricing Portfolio/asset-liability models Tracking and trading Securitization Risk management/real options Future Potential JRBirge UIUC, 25 Mar 2009 24

Tracking a Security/Index GOAL: Create a portfolio of assets that follows another security or index with maximum deviation above the underlying asset JRBirge UIUC, 25 Mar 2009 25

Asset Tracking Decisions Pool of Assets: TBills GNMAs, Other mortgage-backed securities Equity issues Underlying Security: Mortgage index Equity index Bond index Decisions: How much to hold of each asset at each point in time? JRBirge UIUC, 25 Mar 2009 26

Traditional Approach MODEL: variant of Markowitz model SOLUTION: Nonlinear optimization PROBLEMS: Must rebalance each period Must pay transaction costs May pay taxes Reward on beating target? RESOLUTION: Make transaction costs explicit Include in dynamic model JRBirge UIUC, 25 Mar 2009 27

7% Trading and Pricing Situation: A can borrow 7% fixed or LIBOR+3% B can borrow 6.5% fixed or LIBOR+2% Dealer offers a swap of fixed interest rate for floating (LIBOR) Questions How to price? Who pays what? How to trade? How to identify partners? Counter party A (Net: LIBOR+2.8%) LIBOR+2.05% LIBOR + 2% Fixed 6.25% Dealer (Net:0.10%) Fixed 6.30% LIBOR + 2% Counterparty B (Net: 6.30% fixed) JRBirge UIUC, 25 Mar 2009 28

Dynamic Trading Formulation PRICES: p(i) for asset i with future cash flows c(i,t,s) under scenario s; required cash flow of b(t,s); Pay x(i) now (and perhaps in future) PRICING MODEL (like liability matching): min Σ i p(i) x(i) s.t. (for all s): Σ i c(i,t,s) x(i) = b(t,s) all t,s. Extensions Different maturity on the securities Maintain hedge over time Trade securities and match as closely as possible Again, can include transaction costs. JRBirge UIUC, 25 Mar 2009 29

Real-time Trading Arbitrage searching: Assume a set of prices p ijk for asset i to asset j trade in market k (e.g., currency) Start with initial holdings x(i) and maximize output z from asset 1 over trades y max z(1) s.t. x(i)- jk p ijk y ijk + jk p jik y jik = z(i) y 0, z 0 (Generalized network: want to find negative cycles) JRBirge UIUC, 25 Mar 2009 30

Shares Trading and Market Impact Suppose goal is to purchase Q shares. The transaction cost of trading increases in the amount of each trade by going through order book Objective: break Q into q 1, q N to minimize transaction cost Order book: list of limit orders to buy or sell at a given price Orders to buy BidAsk Orders to sell Price JRBirge UIUC, 25 Mar 2009 31

OUTLINE Applications Option pricing Portfolio/asset-liability models Tracking and trading Securitization Real options/risk management Future Potential JRBirge UIUC, 25 Mar 2009 32

Securitization Suppose you hold a collection of assets (loans, royalties, real properties) with different credit worthiness, maturities, and chance for early return of principal Idea: divide cash flows into marketable slices with different ratings, maturities Maximize value of division of asset cash flows: max i p(i) x(i) s.t. (for all s): i c(i,t,s) x(i) = b(t,s) all t,s. JRBirge UIUC, 25 Mar 2009 33

Securitized Products Collateralized Debt Obligations (CDOs): Re-organize debt by losses due to default Promised payments CDO Tranches: First 3% of losses: Equity 20 Some may default, then collect collateral. 10 0 20 10 0 20 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 3-7% of losses: 7-10% of losses: 10-15% of losses: 1 st Mezzanine 2 nd Mezzanine Senior 10 0 1 2 3 4 5 6 7 8 15-30% of losses: Super Senior 20 10 0 1 2 3 4 5 6 7 8 JRBirge UIUC, 25 Mar 2009 34

Extensions and Implications of CDOs Synthetic CDOs: Instead of actual loans, make payments based on other party s credit quality (or an index) Funding requirement: Issuer buys credit default swap (CDS) to insure payments on the CDO Requires credit worthiness of CDS counterparty CDO-squared: CDO composed of other CDOs JRBirge UIUC, 25 Mar 2009 35

Key Assumptions for Valuing CDOs Known credit quality of original loans (often assumed homogeneous) Correlation structure of defaults Valuation of collateral Credit quality of counterparty for CDO (and their CDS counterparty) JRBirge UIUC, 25 Mar 2009 36

Implications of Models: Multiple Interconnections CDO Issuer CDS Issuer CDO Tranche Loan obligors Loan obligors Loan obligors CDO Issuer CDS Issuer CDO Issuer CDS Issuer CDO Issuer JRBirge UIUC, 25 Mar 2009 37

Sequence of Events Interest rate rise Defaults Collateral value High correlation Defaults /Collateral Multiple CDO tranches CDS counterparty stretched Liquidations to meet obligations More defaults/counterparty defaults and repetition No confidence in prices and credit quality JRBirge UIUC, 25 Mar 2009 38

Problems for Models How to assess the credit worthiness of multiple inter-connected obligations? What is the impact of multiple guarantees on a single asset? What happens with agency issues? How to structure products that can be properly valued and restore liquidity? JRBirge UIUC, 25 Mar 2009 39

OUTLINE Applications Option pricing Portfolio/asset-liability models Tracking and trading Securitization Real options/risk management Future Potential JRBirge UIUC, 25 Mar 2009 40

Real Options for Comprehensive Risk Management Use real option approach to risks of the firm Combine operational and financial decisions Set levels for risk (insurance from buy and sell sides) Use of stochastic models on several levels and distributed optimization JRBirge UIUC, 25 Mar 2009 41

Future Possibilities and Needs Better discretization methods (FEM v. finite differences) On-line (continual) optimization for real-time applications Inclusion of incomplete markets distributed optimization Consideration of taxes nonconvex and discrete optimization Integration of stochastic model/simulation and optimization JRBirge UIUC, 25 Mar 2009 42

Conclusions Analysis and optimization bring value to financial engineering Existing implementations in multiple areas of financial industry Current crisis partly caused by inability to assess higher-level complexity of interactions Potential for resolution with comprehensive risk management models requiring research, theory, methodology, and implementation in real options, incomplete markets, and broader pricing issues JRBirge UIUC, 25 Mar 2009 43