Monte Carlo financial simulation

  • Context: Undergrad 
  • Thread starter Thread starter hotvette
  • Start date Start date
  • Tags Tags
    Monte carlo Simulation
Click For Summary
SUMMARY

The discussion centers on Monte Carlo financial simulations for modeling 30-year investment returns using a normal distribution with specified mean (x%) and standard deviation (y%). The participants emphasize the importance of generating multiple scenarios to ensure that the sample averages align closely with the expected mean. They highlight that while financial returns typically exhibit no significant year-by-year autocorrelation, the lognormal distribution can be used to approximate annualized returns. A specific Excel formula is provided for calculating percentiles of returns based on log returns and volatility.

PREREQUISITES
  • Understanding of Monte Carlo simulation techniques
  • Familiarity with statistical concepts such as normal distribution and sample averages
  • Knowledge of financial return modeling and lognormal distributions
  • Proficiency in Excel, particularly with functions like EXP and NORMSINV
NEXT STEPS
  • Research advanced Monte Carlo simulation methods for financial modeling
  • Learn about the implications of autocorrelation in financial returns
  • Explore the use of lognormal distributions in investment return analysis
  • Practice implementing the provided Excel formula for calculating annualized returns
USEFUL FOR

Financial analysts, investment strategists, and anyone involved in quantitative finance who seeks to understand and implement Monte Carlo simulations for long-term investment scenarios.

hotvette
Homework Helper
Messages
1,001
Reaction score
11
Let's say I want to simulate a 30-year investment return scenario by running n simulations (e.g. n = 1000) using a normal distribution with mean x% and standard deviation y%.

My first approach was to generate exactly n sets of 30 samples from N~(x,y) but I realized that for any given set of 30 samples the sample average isn't necessarily close to x%. Wouldn't a more valid approach be to run a sufficient number of scenarios to obtain n sets, each of which has a sample average within a pre-determined tolerance of x? It seems to me the answer should be yes.

I've seen results of financial monte carlo simulators that are offered by well known financial institutions, but nobody I talk to seems to know the details of how it is done.
 
Physics news on Phys.org
hotvette said:
but I realized that for any given set of 30 samples the sample average isn't necessarily close to x%
Good, that's what you expect from 30 independent samples.
If you expect the years to be correlated (and in general they will be) you first have to model this correlation.
hotvette said:
Wouldn't a more valid approach be to run a sufficient number of scenarios to obtain n sets, each of which has a sample average within a pre-determined tolerance of x? It seems to me the answer should be yes.
Not if you want to study what happens to the investment.
 
If you want to calculate percentiles of 30 year annualized returns from a lognormally distributed return with mean m (log return) and vol sigma, it can be done in closed form like this in Excel:

=EXP(m+NORMSINV(percentile)*(sigma/SQRT(number of years)))-1

There is no appreciable year by year autocorrelation in financial market returns, so that assumption is good, however returns have fatter negative tails than reflected in a lognormal distribution, but this is a good approximation
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 12 ·
Replies
12
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
Replies
1
Views
1K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
4K
Replies
11
Views
3K