Monte Carlo simulation for stocks: the range, not a single forecast

A Monte Carlo simulation runs thousands of random but realistic price paths and reads the outcomes as a distribution, so you see how wide the possibilities are instead of one guess.

What it does

Nobody can say where a stock will be in a year, but you can say how likely different places are. Monte Carlo simulates many possible futures; sorting their end points gives a bad case, a middle case and a good case, and the chance of ending below today.

It is the same logic behind ATLAS's goals planner and its portfolio and stock ranges. The method matters more than the headline number: if two stocks have the same expected return but one is twice as volatile, Monte Carlo shows the risk difference clearly.

Worked example with live data

Real ATLAS numbers, prices as of Oct 26, 2026.

Live example: 4,000 simulated one-year paths for AAPL, starting at $346.86. The bad case (5th percentile) ends near $261, the middle near $366 and the good case (95th) near $506. About 40% of paths end below today's price.

$261$366$506
HorizonBad caseLower middleMiddleUpper middleGood case
After 1 months$317$337$349$360$382
After 3 months$298$329$352$374$412
After 6 months$281$324$357$391$447
After 1 year(s)$261$316$366$418$506

How ATLAS calculates it

Each path advances month by month. The monthly return has a drift (the long-run market return of about 7% a year, applied to every stock) and a random shock scaled by the stock's volatility (75% recent, 25% long-run). The shock follows a fat-tailed Student-t curve, so large moves occur more often than a bell curve would allow. The same seed is used each time, so results are reproducible.

ATLAS's one-month stock ranges use the closed-form version of the same distribution, calibrated on about 148,000 past predictions. With enough paths, simulation and formula agree.

Limits you should know

A simulation is only as good as its inputs. It assumes volatility stays near its estimate, ignores sudden regime changes and treats every stock as having the same long-run return.

Where it sits in the plans

Stock ranges and simulation are part of analysis: the Free plan covers the 200 largest US companies and funds, Starter and above cover all companies.

Run it on your own numbers

Create an account to use this tool with your stocks, your amounts and your horizon.

Get started →

Plans from €3.99 a month.

Frequently asked questions

What is a Monte Carlo simulation for stocks?

It is a method that generates thousands of random price paths consistent with a stock's volatility and expected return, then reads the spread of results as the range of possible outcomes.

How many simulations are enough?

A few thousand paths are enough for stable percentiles in simple problems. ATLAS uses 4,000 paths in its examples and planner.

Does Monte Carlo predict the stock price?

No. It estimates a range under assumptions. The middle outcome is not a target price.

What is the difference between Monte Carlo and a historical backtest?

A backtest replays what happened once. Monte Carlo explores many outcomes that could have happened, including ones worse than history.

Related tools

Stocks used in this example

Open any of them to see the full public page, with fair value, odds and a one-year chart:

Browse all stocks

Not investment advice. ATLAS estimates come from statistical models and public data; they can be wrong and past results do not predict future ones. Disclaimer

ATLAS Signals

ATLAS Signals, every week

The week in the market, three stocks on ATLAS’s radar and what comes next. Get it every Monday.

By subscribing you agree to receive ATLAS Signals by email every Monday. You can unsubscribe with one click at any time. Privacy