Serving the Quantitative Finance Community

 
User avatar
roomer
Topic Author
Posts: 1
Joined: January 11th, 2007, 10:53 pm

Drift in Monte Carlo Simulation

June 27th, 2007, 7:20 am

Hi!My question relates to monte carlo simulation. Hull provides a standard approach that generates lognormal distributed prices by multiplying some initial price with a lognormally distributed random factor. The drift in this expression is mu – sigma^2/2. Benninga’s textbook Financial Modeling models the prices with the same logic except for one small difference: the drift is mu only, i.e. he takes the drift as it is in the geometric brownian motion of the underlying log returns, whereas Hull “corrects” it by subtracting sigma^2/2 due to Ito's Lemma. So one could say - Benninga models log return paths assuming log returns are normally distributed and then translates them into prices and does not necessarily stick to the lognormal distribution of prices. In this setup log prices are normally distributed with mu rather than mu - sigma^2/2- whereas Hull directly models lognormally distributed pricesIn the end there is no big difference in the simulated prices and derived simple returns from them. So what is the more “correct“way? I attached an Excel file with both versions implemented. Best, roomer
 
User avatar
LordR
Posts: 1
Joined: July 14th, 2002, 3:00 am

Drift in Monte Carlo Simulation

June 27th, 2007, 7:28 am

Search for Benninga on the forum... this question has come up before.
 
User avatar
roomer
Topic Author
Posts: 1
Joined: January 11th, 2007, 10:53 pm

Drift in Monte Carlo Simulation

June 27th, 2007, 10:58 am

Thanks, I looked it up - any other comments?
 
User avatar
Paolos
Posts: 1
Joined: November 12th, 2004, 2:15 pm

Drift in Monte Carlo Simulation

June 27th, 2007, 1:36 pm

Hull's approach: is the exact solution of the SDEBenninga's approach is the discretization of the SDE according to the Euler schema. This converges to the exact (Hull) solution only for small (infinitesimal) time stepsP.
Last edited by Paolos on June 26th, 2007, 10:00 pm, edited 1 time in total.
 
User avatar
roomer
Topic Author
Posts: 1
Joined: January 11th, 2007, 10:53 pm

Drift in Monte Carlo Simulation

June 27th, 2007, 3:28 pm

So if you had to run a simulation to get monthly prices, i.e. 12 per year how would you do it after specifying you mu p.a. and sigma p.a.Hull:St = St-1 x exp((mu-0.5xsigma^2)/12 + Z x sigma/sqrt(12))orBenninga:St = St-1 x exp((mu/12 + Z x sigma/sqrt(12))
 
User avatar
mj
Posts: 12
Joined: December 20th, 2001, 12:32 pm

Drift in Monte Carlo Simulation

June 27th, 2007, 11:37 pm

always use the exact solution, using the Euler scheme when an easy exact solution exists is just sloppy
 
User avatar
leo2000
Posts: 0
Joined: April 16th, 2007, 7:19 am

Drift in Monte Carlo Simulation

March 30th, 2008, 12:34 pm

You can check book of Seydel R\ödiger "Tools for comp. finance", chapter no. 3.