Serving the Quantitative Finance Community

 
User avatar
gregh
Topic Author
Posts: 0
Joined: August 4th, 2005, 10:55 am

monte carlo in pricing by fbsde

August 19th, 2005, 7:50 am

Hi all!I have a problem with implementation numerical schemes for backward equations (FBSDE). I try to describe it hoping that maybe some of you came across similar problems and got rid of them.I try to price a contingent claim by means of the abovementioned technic. The solution should by the function of the forward equations - there are well described schemes for this (see papers of Jianfeng Zhang) that seem to be implemented easilly. The procedure is recursive with respect to time variable - from the maturity backwart to time 0. The key point there is generating (some) forward trajectories of portfolio value process from point t_{i-1} to t_i at each node (possible value of portfolio process) and calculate a certain empirical expectation. But it is very sensitive - as i spotted - to the random numbers used. If i use (pseudo) normal distribution (generated for example by Mersenne Twister gen) i hardly obtain series of numbers with mean 0. That is why - as i think - i obtain completely different values of the expectation for to consecutive nodes - these small differences from 0 are magnified. Increasin the numbr of trajectories generated does not help much. An the expectactions should change "smoothly" from one node to another. Did you have similar problems in fact with calculating, say, expectations on the grid?thanks (i hope not too long dicription and not too vague)
 
User avatar
DominicConnor
Posts: 41
Joined: July 14th, 2002, 3:00 am

monte carlo in pricing by fbsde

August 19th, 2005, 12:13 pm

How many iterations ?
 
User avatar
gregh
Topic Author
Posts: 0
Joined: August 4th, 2005, 10:55 am

monte carlo in pricing by fbsde

August 19th, 2005, 1:12 pm

1000 iterations
 
User avatar
DominicConnor
Posts: 41
Joined: July 14th, 2002, 3:00 am

monte carlo in pricing by fbsde

August 19th, 2005, 3:00 pm

If I've got you right, this is one of the common problems with MC.You may be modelling something with a smooth curve, but any of the partial differentials will be very jagged, and your steps represent an approximation to the differential.Have you tried Sobol sequences ?
 
User avatar
gregh
Topic Author
Posts: 0
Joined: August 4th, 2005, 10:55 am

monte carlo in pricing by fbsde

August 21st, 2005, 8:59 pm

No, i have not heard about this method - could you give me the reference to article about it (or maybe c++ code). looking thru the web did not give good results. Thanks