Results for option pricing

Similar documents
Optimal Search for Parameters in Monte Carlo Simulation for Derivative Pricing

JDEP 384H: Numerical Methods in Business

ELEMENTS OF MONTE CARLO SIMULATION

Importance Sampling for Option Pricing. Steven R. Dunbar. Put Options. Monte Carlo Method. Importance. Sampling. Examples.

AMH4 - ADVANCED OPTION PRICING. Contents

Computational Finance

MAFS Computational Methods for Pricing Structured Products

Monte Carlo Simulations

Value at Risk Ch.12. PAK Study Manual

The Use of Importance Sampling to Speed Up Stochastic Volatility Simulations

2.1 Mathematical Basis: Risk-Neutral Pricing

King s College London

Gamma. The finite-difference formula for gamma is

NEWCASTLE UNIVERSITY SCHOOL OF MATHEMATICS, STATISTICS & PHYSICS SEMESTER 1 SPECIMEN 2 MAS3904. Stochastic Financial Modelling. Time allowed: 2 hours

Asian Option Pricing: Monte Carlo Control Variate. A discrete arithmetic Asian call option has the payoff. S T i N N + 1

2 f. f t S 2. Delta measures the sensitivityof the portfolio value to changes in the price of the underlying

King s College London

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

STOCHASTIC CALCULUS AND BLACK-SCHOLES MODEL

- 1 - **** d(lns) = (µ (1/2)σ 2 )dt + σdw t

As we saw in Chapter 12, one of the many uses of Monte Carlo simulation by

IEOR E4703: Monte-Carlo Simulation

STOCHASTIC VOLATILITY AND OPTION PRICING

1 The continuous time limit

Bias Reduction Using the Bootstrap

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

PROBABILITY. Wiley. With Applications and R ROBERT P. DOBROW. Department of Mathematics. Carleton College Northfield, MN

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

Lecture 17. The model is parametrized by the time period, δt, and three fixed constant parameters, v, σ and the riskless rate r.

Monte Carlo Methods. Prof. Mike Giles. Oxford University Mathematical Institute. Lecture 1 p. 1.

Version A. Problem 1. Let X be the continuous random variable defined by the following pdf: 1 x/2 when 0 x 2, f(x) = 0 otherwise.

MFE/3F Questions Answer Key

Valuation of performance-dependent options in a Black- Scholes framework

4-2 Probability Distributions and Probability Density Functions. Figure 4-2 Probability determined from the area under f(x).

MFE/3F Questions Answer Key

Black-Scholes Option Pricing

Module 4: Monte Carlo path simulation

Math Computational Finance Option pricing using Brownian bridge and Stratified samlping

Journal of Mathematical Analysis and Applications

TEST OF BOUNDED LOG-NORMAL PROCESS FOR OPTIONS PRICING

The discounted portfolio value of a selffinancing strategy in discrete time was given by. δ tj 1 (s tj s tj 1 ) (9.1) j=1

Math 416/516: Stochastic Simulation

Lecture 11: Ito Calculus. Tuesday, October 23, 12

Probability in Options Pricing

Computer Exercise 2 Simulation

Calculating Implied Volatility

MATH 476/567 ACTUARIAL RISK THEORY FALL 2016 PROFESSOR WANG

Financial Models with Levy Processes and Volatility Clustering

Market Volatility and Risk Proxies

Lecture 3. Sergei Fedotov Introduction to Financial Mathematics. Sergei Fedotov (University of Manchester) / 6

Mean GMM. Standard error

The Impact of Volatility Estimates in Hedging Effectiveness

Math 623 (IOE 623), Winter 2008: Final exam

AD in Monte Carlo for finance

Valuation of Asian Option. Qi An Jingjing Guo

1.1 Basic Financial Derivatives: Forward Contracts and Options

Stochastic Differential Equations in Finance and Monte Carlo Simulations

IEOR E4703: Monte-Carlo Simulation

Monte Carlo Methods for Uncertainty Quantification

Monte Carlo Methods in Structuring and Derivatives Pricing

Application of Stochastic Calculus to Price a Quanto Spread

THE OPTIMAL ASSET ALLOCATION PROBLEMFOR AN INVESTOR THROUGH UTILITY MAXIMIZATION

Option Pricing Formula for Fuzzy Financial Market

10. Monte Carlo Methods

Monte Carlo Methods for Uncertainty Quantification

ASC Topic 718 Accounting Valuation Report. Company ABC, Inc.

Fractional Liu Process and Applications to Finance

Computational Finance Improving Monte Carlo

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

IEOR E4703: Monte-Carlo Simulation

Multi-Asset Options. A Numerical Study VILHELM NIKLASSON FRIDA TIVEDAL. Master s thesis in Engineering Mathematics and Computational Science

Bandit Problems with Lévy Payoff Processes

STAT 509: Statistics for Engineers Dr. Dewei Wang. Copyright 2014 John Wiley & Sons, Inc. All rights reserved.

The Black-Scholes PDE from Scratch

1 Geometric Brownian motion

GENERATION OF STANDARD NORMAL RANDOM NUMBERS. Naveen Kumar Boiroju and M. Krishna Reddy

Binomial model: numerical algorithm

Exotic Derivatives & Structured Products. Zénó Farkas (MSCI)

3. Monte Carlo Simulation

Homework Assignments

Financial Risk Management

Computer Exercise 2 Simulation

A Moment Matching Approach To The Valuation Of A Volume Weighted Average Price Option

Overview. Transformation method Rejection method. Monte Carlo vs ordinary methods. 1 Random numbers. 2 Monte Carlo integration.

Financial Engineering and Structured Products

Change of Measure (Cameron-Martin-Girsanov Theorem)

Lecture Note 8 of Bus 41202, Spring 2017: Stochastic Diffusion Equation & Option Pricing

Advanced Topics in Derivative Pricing Models. Topic 4 - Variance products and volatility derivatives

EFFICIENT MONTE CARLO ALGORITHM FOR PRICING BARRIER OPTIONS

Counterparty Credit Risk Simulation

The Black-Scholes Model

Monte Carlo Methods for Uncertainty Quantification

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

KARACHI UNIVERSITY BUSINESS SCHOOL UNIVERSITY OF KARACHI BS (BBA) VI

Interest Rate Curves Calibration with Monte-Carlo Simulatio

Energy Price Processes

OPTIMAL PORTFOLIO CONTROL WITH TRADING STRATEGIES OF FINITE

The Black-Scholes Model

Describing Uncertain Variables

Dr. Maddah ENMG 625 Financial Eng g II 10/16/06

Transcription:

Results for option pricing [o,v,b]=optimal(rand(1,100000 Estimators = 0.4619 0.4617 0.4618 0.4613 0.4619 o = 0.46151 % best linear combination (true value=0.46150 v = 1.1183e-005 %variance per uniform input b = -0.5503 1.4487 0.1000 0.0491-0.0475

Efficiency of Optimal Linear Combination Efficiency gain based on number of uniform random numbers 0.4467/0.00001118 or about 40,000. owever, one uniform generates 5 estimators requiring 10 function evaluations. Efficiency based on function evaluations approx 4,000 A simulation using 500,000 uniform random numbers ; 13 seconds on Pentium IV (.4 Ghz equivalent to twenty billion simulations by crude Monte Carlo.

Interpreting the coefficients b. Dropping estimators. Variance of the mean of 100,000 is 1.18 Standard error is around.00001 Some weights are negative, (e.g. on Y1 some more than 1 (on Y, some approximately 0 (could they be dropped? For example if we drop variance increases to Y 3 about then 1.6 10-10. 10 10

Tips If you are simulating to generate resuts for a more complicated model (e.g. asian option, non-normal distribution etc use a simple model (European option, normal distribution etc as contol variate. Use simulation to estimate the difference (assuming you know the result for the control Allow the uniform variates as input parameters. This facilitates variance reduction without changing the program. Try a variety of variance reduction techniques (5-10 including some with second-difference like expressions. Your best estimator is usually an optimal linear combination. Only combine antithetic random numbers additively.

Black-Scholes price in R blsprice=function(so,strike,r,t,sigma,div{ d1<-(log(so/strike+(rdiv+(sigma^/*t/(sigma*sqrt(t d<-d1-sigma*sqrt(t call<-so*exp(-div*t*pnorm(d1-exp(- r*t*strike*pnorm(d put=call-so+strike*exp(-r*t c(call,put}

Useful URL s http://www.std.com/nr/index.html (numerical recipies http://www.cboe.com http://rweb.stat.umn.edu/r/ (R library

Simulating Survivorship bias and the maxima of Brownian Motion Examples in Biostatistics: Sequential tests for a mean. e.g. For testing hypothesis 0 : µ 0 : µ < 1 Reject 0 i. e.min{ B( t + c 0 as soon as B( t 0 + c t 1 < 0} < c 0 c t. 1

Modeling highs

Brownian Motion Brownian motion dx ( t = µ dt + σ dw ( t X ( t ~ N ( µ t, σ t

We typically observe processes Motion Brownian correlated are ( } 0 ; ( max{ } 0 ; ( min{ ( (0 t X T t t X T t t X L T X C X O i i i i i i i i i < < = < < = = =

Acceptance-rejection generating from f(x Suppose we generate the Close C by Acceptance-Rejection using its pdf f(x

We can use the same picture to simulate jointly (,C for BM

Similarly if C is discrete

Exponential Statistics Theorem : For Brownian Motion, Z Z L = ( O( C ~ exp( σ T / = ( L O( L independent of (O,C. Proof : C ~ exp( σ T /

Random Walk and reflection P( m C = u = f 1 (m u f ( u m max(0, u m > u

Substitute observed values in survivor function in Normal case. is exp( ( Z is exp(1 ( ln( Therefore } ( exp{ } ( ( 1 exp{ ( ( But U Uniform[0,1]. observed values.therefore it is the survivor function for given C evaluated at its is ( ( σ σ σ σ T C T C U T C C C T C f C f C f C f U = = = = = =

Estimating volatility based on igh and Low Both Z an estimator of volatility or variance. Alternative to sample variance of increments e.g. average(c- O average( Z and Z L + Z (and average provide L has about five times the efficiency One week high and low equivalent to daily data. Also unbiased regardless of drift in BM.

Cumulative Variance 001: US/CAD$ Exchange rate

US/CAD$ Exchange rate Volatility 1995-001 igh vol begins Aug 7 98

Evident from graph of exchange rate?

Moving average Volatility Russian debt crisis

Are Z and ZL exponential distributed? US/CAD$ exchange & Dow Jones To transform from Geometric to Brownian Motion, Z Z L = ln( = ln( L / / O O ( / C ln( L / C

In practice, measures of volatility may differ. e.g. DJA Intra-day volatility (igh-low estimator>>inter-day vol (open-close

RISK MANAGEMENT

SURVIVORSIP BIAS E.g. Retrospective studies on performance of mutual fund managers. Present market value is conditional on low >0.

What happens to the mean of the survivors as the variance survivemovie increases?