Ex 8.6

This forum is to discuss the book "C++ design patterns and derivatives pricing."

Ex 8.6

Postby rer » Mon May 21, 2012 4:47 pm

Hi Mark,

I'm struggling to see how to calculate the price of an American knock in option on a tree.

The dynamic programming (martingale pricing) method on the normal tree iterates backwards in time, taking expectations of future payoff to calculate current price. The auxiliary variable that indicates whether knock-in has occurred surely needs to 'looks back' in time. Do we need to calculate the sum of the probabilities of each path that has knocked in and reached the up branch of the future payoff, and also the sum of probabilities of each path that has knocked in and reached the down branch of the future payoff to perform the calculation? Or is there an easier way? Do you know any useful references that cover the necessary method?

Any help would be greatly appreciated! Thanks,

Ross
rer
 
Posts: 7
Joined: Thu Apr 26, 2012 11:27 am

Re: Ex 8.6

Postby mj » Wed May 23, 2012 12:56 am

There are 2 possibles value of the auxiliary variable
that indicates whether knock-in has occurred. We do not know which one is correct so we simply
compute the value at the node for each of them.
mj
Site Admin
 
Posts: 1341
Joined: Fri Jul 27, 2007 7:21 am


Return to C++ design patterns and derivatives pricing

Who is online

Users browsing this forum: No registered users and 0 guests