• We are pleased to announce that the winner of our Feedback Prize Draw for the Winter 2024-25 session and winning £150 of gift vouchers is Zhao Liang Tay. Congratulations to Zhao Liang. If you fancy winning £150 worth of gift vouchers (from a major UK store) for the Summer 2025 exam sitting for just a few minutes of your time throughout the session, please see our website at https://www.acted.co.uk/further-info.html?pat=feedback#feedback-prize for more information on how you can make sure your name is included in the draw at the end of the session.
  • Please be advised that the SP1, SP5 and SP7 X1 deadline is the 14th July and not the 17th June as first stated. Please accept out apologies for any confusion caused.

Stock price probability question

B

barbados

Member
Hi,

I came upon the following question:

Stock price is currently 50. Its expected return and volatility are 12% and 30%, respectively. What is the probability that the stock price will be greater than 80 in 2 years.

Obviously, the answer can be obtained by calculating P[S_2 > 80] = P[ln S_2 > ln80] = ... = 1 - Phi(0.7542)

However, why is the following reasoning not working:

We know that the change in the stock price is given by:
dS = mu S dt + sigma S dz -> dS ~ N(mu S dt, sigma^2 S^2 dt)

So given the question above, I need to calculate P[dS > 80 - 50] =

P[ N(0,1) > (30 - 0.12 x 50 x 2)/(0.30 x 50 x sqrt(2))] = 1 - Phi(0.8485)

This is not equal to the first method. Where am I going wrong in the second method.

PS - the second method I took from Hull Q12.12 which is a similar question.

Thanks,
Barbados.
 
Stock price probabilities

Hi barbados,

Stock price is currently 50. Its expected return and volatility are 12% and 30%, respectively. What is the probability that the stock price will be greater than 80 in 2 years.

Obviously, the answer can be obtained by calculating P[S_2 > 80] = P[ln S_2 > ln80] = ... = 1 - Phi(0.7542)

The stock price process does not have independent increments and so we need to condition on the current value, ie assuming the figures you give are annualised, we want to calculate:

P[S2>80 | S0=50] = P[ln(S2/S0)>ln1.6]

Now: ln(S2/S0) ~ N(mu.t , sigma^2.t) = N(0.24 , 0.18)

So: Prob = 1-Phi[(ln1.6-0.24)/sqrt(0.18)] = 1-Phi[0.5421]

(There might be something else to sort out as well as I can't see where your figure of 0.7542 comes from.)

However, why is the following reasoning not working:

We know that the change in the stock price is given by:
dS = mu S dt + sigma S dz -> dS ~ N(mu S dt, sigma^2 S^2 dt)

So given the question above, I need to calculate P[dS > 80 - 50] =

P[ N(0,1) > (30 - 0.12 x 50 x 2)/(0.30 x 50 x sqrt(2))] = 1 - Phi(0.8485)

This is not equal to the first method. Where am I going wrong in the second method.

PS - the second method I took from Hull Q12.12 which is a similar question.

Thanks,
Barbados.

The Hull question asks about the stock price the next day, which is very different from asking about two years into the future.

The expression you give for dS is correct for infinitesimal time intervals, but can't be used for intervals of two years. The normal distribution you state has a mean and variance that both depend on S, but S will vary considerably over two years, so you can't just put in the starting value of 50. The distribution of dS when S=50 is very different from its distribution when S=75, say - we'd expect bigger movements for larger values of S, due to its exponential nature.

This is the reason that the Greeks can be usfeul for estimating the effect of changes in variables and parameters over the next day, but are fairly worthless over much longer periods.

The probability you get with the second method is much too small (about 20% instead of about 30%), which is what we'd expect, since it doesn't allow for bigger possible movements as the stock price rises above 50.
 
Back
Top