FINANCIAL INSTRUMENT MODELING IT FOR FINANCIAL SERVICES (IS356) The content of these slides is heavily based on a Coursera course taught by Profs. Haugh and Iyengar from the Center for Financial Engineering at the Columbia Business School, NYC. I attended the course in Spring 2013 and again in Fall 2013 and Spring 2014 when the course was offered in 2 parts. 2 Options… The Basics 3 Payoff and Intrinsic Value of a Call 4 Payoff and Intrinsic Value of a Put 5 Put-Call Parity 6 European Options (Using Simple Binomial Modeling) 7 Profit Timing and Determination 8 Stock Price Dynamics – binomial lattice Stock price goes up/down by the same amount each time period. In this example: 1.07 and 1/1.07 9 Options Pricing – call option formula The value of the option at expiration is Max(ST - K,0). You will only exercise a European option if it is in-the-money at expiration, in which case the price of the stock (ST) at expiration is greater than the strike price K. We will move backwards in the lattice to compute the value of the option at time 0. 10 European Call Option Pricing Example 15.48 = 1/R( 22.5q + 7(1-q)) R=1.01 Q=(R-d)/(u-d) d=1/1.07 u=1.07 A European put option uses the same formula. The only difference is in the last column: max(0, K-ST). You only exercise a put option if the strike price > current price. You can buy shares at the current price and sell them at the higher strike K. 11 European Options: Excel Modeling 12 Does Put Call Parity Hold? 13 American Options (Using Simple Binomial Modeling) 14 Pricing American Options 15 Reverse through the Lattice 16 American Put vs. Call – early or not? 17 Black-Scholes Model Geometric Brownian Motion Models random fluctuations in stock prices 18 Black-Scholes Model… continued 19 Black-Scholes Model in Excel 20 Implied Volatility 21 Futures and Forwards 22 Forwards Contracts 23 Futures and Forwards… Problems with Forwards Futures Contracts 24 Mechanics of a Futures Contract 25 Excel Example with Daily Settlement 26 Hedging using Futures A Perfect Hedge Isn’t Always Possible… 27 Term Structure of Interest Rates 28 Yield Curves (US Treasuries) Rates are climbing – highest in Dec 2013 Source: http://www.treasury.gov/resource-center/data-chart-center/interest-rates/pages/TextView.aspx?data=yieldYear&year=2013 29 Sample Short Rate Lattice 9.375% = 7.5% x 1.25 30 Pricing a Zero-coupon Bond (ZCB) 9.375% comes from the last slide Assumes a 50:50 chance of rates increasing/decreasing 31 Excel Modeling Again, we work backwards through the lattice. 89.51 = 1/1.1172 * ( 100 x 0.5 + 100 x 0.5) 32 Pricing European Call Option on ZCB Max(0, 83.08-84) Max(0, 87.35-84) Max(0, 90.64-84) 33 Pricing American Put Option on ZCB 34 Pricing Forwards on Bonds 35 Pricing Forwards on Bonds - excel Start at the end and work back to t=4 Then work from t=4 backwards 36 Mortgage Backed Securities (MBS) Collateralized Debt Obligations (CDO) 37 Mortgage Backed Securities Markets 38 The Logic of Tranches (MBS) 39 The Logic of Tranches (CDO) 40 A Simple Example: A 1-period CDO 41 Excel model of CDO Credit # Default Prob 1 0.2 2 0.2 3 0.06 4 0.3 5 0.4 6 0.65 7 0.3 8 0.23 9 0.02 10 0.12 11 0.134 12 0.21 13 0.08 14 0.1 15 0.1 16 0.02 17 0.3 18 0.015 19 0.2 20 0.03 Expected number of losses in the CDO = sum of all probabilities of individual defaults Probability of losses P(0) P(1) P(2-20) calculations are not shown for these other tranches in this file 0.010989 0 0.064562 1 0.924448 2 Tranche (0-2) 0.000 0.065 1.849 1.913 Tranche (2-4) Tranche (4-20) 1.283 0.472 3.668 3.668 1-probability of default = probability of survival 42 CDON 43 Portfolio Optimization 44 Return on Assets and Portfolios 45 Two-asset Example 46 Optimization Example (solver) Mean return REITs 2.40 US Large Growth US Small Growth 4.10 5.20 Covariance matrix REITs US Large Growth US Small Growth Volatility Porfolio Interest rate (%) risk aversion (tau) REITs US Large Growth US Small Growth 0.0010 -0.0006 0.0001 -0.0006 0.0599 0.0635 0.0001 0.0635 0.1025 REITs 3.17 US Large Growth US Small Growth 24.46 32.01 x1 0.05 x2 0.00 x3 0.00 x0 0.95 1.00 = 1.00 1.5 1 Net rate of return (%) 1.55 Volatility (%) 0.16 Risk-adjusted return 1.52 = maximum risk adjusted return, no shorts permitted, x0 permitted = maximum risk adjusted return, no shorts permitted, x0 prohibited = maximum risk adjusted return, no shorts permitted, x0 permitted, no more than 50% of portfolio in any one bucket 47 Optimization with trading costs Trading cost parameters alpha 1 alpha 2 alpha 3 beta eta 0.0035 0.3 0.0015 0.65 0.1 Initial position Final position Trading cost 10 11.213 0.0421 Mean return Variance Total trading cost 649.5468 3.8588 78.2626 Objective 603.1325 Average trade volume / Total daily volume (proportion of daily volume in each trade) volatility term basic commission estimate - constant power to which alpha 1 is raised: higher power means a disproportionate impact of a single trade random error term 10 0.000 14.1066 10 14.364 15.9215 10 28.714 39.4942 10 6.465 0.4136 10 17.509 1.0781 10 18.647 3.9883 10 0.000 0.8577 10 3.088 0.2038 10 0.000 2.1567 100 100.000 48