Simulating Delta Hedging

Slides:



Advertisements
Similar presentations
Hedging with Black and scholes Analytical Finance I Ellen Bjarnadóttir, Helga Daníelsdóttir and Koorosh Feizi.
Advertisements

Option Valuation The Black-Scholes-Merton Option Pricing Model
Who is Afraid of Black Scholes A Gentle Introduction to Quantitative Finance Day 2 July 12 th 13 th and 15 th 2013 UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS.
Stochastic Volatility Modelling Bruno Dupire Nice 14/02/03.
Derivatives Inside Black Scholes
1 16-Option Valuation. 2 Pricing Options Simple example of no arbitrage pricing: Stock with known price: S 0 =$3 Consider a derivative contract on S:
FIN 685: Risk Management Topic 3: Non-Linear Hedging Larry Schrenk, Instructor.
CHAPTER 21 Option Valuation. Intrinsic value - profit that could be made if the option was immediately exercised – Call: stock price - exercise price.
VALUING STOCK OPTIONS HAKAN BASTURK Capital Markets Board of Turkey April 22, 2003.
5.2Risk-Neutral Measure Part 2 報告者:陳政岳 Stock Under the Risk-Neutral Measure is a Brownian motion on a probability space, and is a filtration for.
Pricing Cont’d & Beginning Greeks. Assumptions of the Black- Scholes Model  European exercise style  Markets are efficient  No transaction costs 
Chapter 20 Option Valuation and Strategies. Portfolio 1 – Buy a call option – Write a put option (same x and t as the call option) n What is the potential.
Ewa Lukasik - Jakub Lawik - Juan Mojica - Xiaodong Xu.
1 The Greek Letters Chapter The Greeks are coming! Parameters of SENSITIVITY Delta =  Theta =  Gamma =  Vega =  Rho = 
Advanced Risk Management I Lecture 6 Non-linear portfolios.
Session 4– Binomial Model & Black Scholes CORP FINC Spring 2014 Shanghai.
Greeks of the Black Scholes Model. Black-Scholes Model The Black-Scholes formula for valuing a call option where.
INVESTMENTS | BODIE, KANE, MARCUS Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin CHAPTER 18 Option Valuation.
1 Derivatives & Risk Management: Part II Models, valuation and risk management.
Lecture 1: Introduction to QF4102 Financial Modeling
1 Chapter 20 Benching the Equity Players Portfolio Construction, Management, & Protection, 4e, Robert A. Strong Copyright ©2006 by South-Western, a division.
Option Valuation.
Session 4 – Binomial Model & Black Scholes CORP FINC 5880 Shanghai MOOC.
Lecture 8: Finance: GBM model for share prices, futures and options, hedging, and the Black-Scholes equation Outline: GBM as a model of share prices futures.
OPTIONS PRICING AND HEDGING WITH GARCH.THE PRICING KERNEL.HULL AND WHITE.THE PLUG-IN ESTIMATOR AND GARCH GAMMA.ENGLE-MUSTAFA – IMPLIED GARCH.DUAN AND EXTENSIONS.ENGLE.
The Black-Scholes-Merton Model
The Black- Scholes Formula
The Greek Letters Chapter 15
Chapter 18 The Greek Letters
Tactics II – Volatility & Time Iron Condors
Option Valuation Chapter
CHAPTER 21 Option Valuation Investments Cover image Slides by
Option Pricing Model The Black-Scholes-Merton Model
Option Valuation Chapter 21.
Chapter 22 Benching the Equity Players
Black-Scholes Model for European vanilla options
The Black-Scholes Model for Option Pricing
Market-Making and Delta-Hedging
The Pricing of Stock Options Using Black-Scholes Chapter 12
Hedging Strategies Using Futures
Chapter 18 Option Valuation.
Hedging Strategies Using Futures
Binomial Trees in Practice
Chapter 18 Valuing Options Principles of Corporate Finance
Option Valuation CHAPTER 15.
SDE & Statistics MiniCourse Topics List for the Exam
Financial Risk Management of Insurance Enterprises
DERIVATIVES: Valuation Methods and Some Extra Stuff
Chapter 7: Beyond Black-Scholes
CS 179 Lecture 17 Options Pricing.
Mathematical Finance An Introduction
American Options using Monte Carlo
From Binomial to Black-Scholes-Merton
WEMBA Real Options What is an Option?
Chapter 12. Option Valuation Using Binomial Model
How Traders Manage Their Risks
Jainendra Shandilya, CFA, CAIA
Option prices and the Black-Scholes-Merton formula
Options (Chapter 19).
Chapter Twenty One Option Valuation.
S.Mann, 2014.
17 Futures Markets and Risk Management Bodie, Kane, and Marcus
Baosheng Yuan and Kan Chen
Monte Carlo Simulation
Binomial Trees in Practice
S.Mann, 2015.
Simulating Delta Hedging
Options valuation Stefano Grazioli.
Options valuation Stefano Grazioli.
The Greek Letters Chapter 14
Presentation transcript:

Simulating Delta Hedging Matt Davison Universita degli studi di Verona May 26 2017

Delta Hedging If you sell a call you hedge it (in the Black-Scholes world) by Buying Δ = N(d1) shares of the underlying security Dynamically (continuously) rebalancing that Delta ratio

In practice You don’t rebalance continuously, but instead daily or even less frequently The assumptions for Black Scholes don’t hold, in particular Trading is not cost free Stocks don’t follow GBM

How much does this matter? To get better insights about Delta hedging And to investigate the impact of violating some of its assumptions We build a simulation model.

Spreadsheet logic We basically just implement Delta hedging. We simulate stock prices, using the exact solution of GBM, on a daily basis. (or whatever time period we want). At each time step we buy or sell stocks according to the trading rule given by the Delta hedging algorithm. So, if we are short the call, we buy (positive)/sell(negative) Δ(Sk+1,tk+1) - Δ(Sk,tk) – shares of stock at Sk+1 For proceeds [Δ(Sk+1,tk+1) - Δ(Sk,tk) ] Sk+1 When transaction costs are included, we need to incorporate the sign of this trade to allow for the fact that we get less than this for a sale/pay more than this for a buy.

At the final time We cover the option position. Then we can reckon the profit/loss of the trading sequence (P/L) incorporating the interest we get on our bank account. We can see how this works on various stock price simulations.

Stylized results With no transaction costs, The more frequently you rebalance, the closer the present value of the option trading strategy gets to the Black Scholes prices This makes sense because in the infinite trading limit it converges to the BS price Transaction costs really kill you as you trade more and more, even if they are small.

Changing the random process In the exact solution of GBM there is a place to put Zt, an N(0,1) draw. We can replace this with a Uniform draw (calibrated to have mean 0 and standard deviation 1 still) to model thin tailed stock price moves. This is 2*√3(U(0,1)-0.5) Or a double exponential, again with mean 0 and s.d. 1, to model fat tailed price moves. Here the exponential has θ = 1/√2

Matlab code I (note: don’t trust 100%) %% Test Options Hedging Simulator % dS = r*S dt + sigma*S dW, S(0) = Szero (Risk neutral dynamics) % r = 5%, sigma = 20%, solve on interval [0,10] %randn('state',100) r = 0.05; sigma = 0.2; Szero = 10; %problem parameters T =1; N = 10000; dt = T/N; K = 10*exp(r*T); M = 100; HedgePL = zeros(1,M); for j = 1:M dW = sqrt(dt)*randn(N); %Brownian increments W = cumsum(dW); % discretized Brownian path R = Szero*exp((r - 0.5*sigma^2)*([dt:dt:T])+sigma*W); ST = R(N); S = [Szero,R(1:N-1)];

Matlab code 2 %Vectorized calculation of Delta % gives Delta(0)to Delta(T-dt)) top = log(S/K) + (r + 0.5*sigma^2)*(T:-dt:dt); bottom = sigma*sqrt(T:-dt:dt); d1 = top./bottom; d2 = d1 - sigma*sqrt(T:-dt:dt); Delta = 1/2 + 1/2*erf(d1/sqrt(2)); Nd2 = 1/2 + 1/2*erf(d2/sqrt(2)); % normsdist(x) = 1/2(1 + erf(x/sqrt(2)

Matlab Code 3 CallPrice = S(1)*Delta(1) - K*exp(-r*T)*Nd2(1); balance = S(1)*Delta(1)-CallPrice; % Initial cash balance in trade for k = 1:N-1 cash(k) = balance*exp(r*dt) + (Delta(k+1)-Delta(k))*S(k+1); balance = cash(k); end % final amount will be cash - K if stock expires in the money then option pays S-K but -S needs to be paid to repay % Delta(N)=1 short or cash if stock expires out of the money, then call is worthless and % short position is D(N) = 0. if ST > K cash(N) = cash(N-1)*exp(r*dt) -K; else cash(N) = cash(N-1)*exp(r*dt); HedgePL(j) = cash(N);

Possible project Simulate the hedging done by the Black Scholes formula but with prices coming from a different random variable. More advanced: consider simulating two correlated price time series and hedging an Exchange option priced on them. Compute all this using the standard Black Scholes framework. Then test hedge against stochastic process governed by another price process.