This repository contains a static website version of the Stock Price Simulation project, designed to be hosted on GitHub Pages.
This project displays pre-computed Monte Carlo simulation results for S&P 500 stocks using a hybrid model that combines:
- Geometric Brownian Motion (GBM)
- Jump Diffusion
- Regime Switching (Volatility Clustering)
The simulations were run with the following parameters:
- 10,000 simulations per stock
- 21 trading days time horizon
- Daily time steps (dt = 1/252)
- Hybrid model combining all three approaches
- Browse simulation results for S&P 500 stocks
- View top-performing stocks ranked by expected return, Sharpe ratio, and Sortino ratio
- Examine detailed statistics for each stock
- Visualize the distribution of potential final values
To run this website locally:
-
Clone the repository
git clone https://github.com/EdenRochmanSharabi/stock-price-simulation -
Open
docs/index.htmlin your web browser
This is a static website that uses HTML, CSS, and JavaScript to display pre-computed simulation results. No server-side processing is required, making it perfect for GitHub Pages hosting.
The data was generated using the full Stock Price Simulation engine, with results saved as JSON files that are loaded by the front-end JavaScript.
- Push this repository to GitHub
- Go to repository Settings → Pages
- Select the "main" branch and "/docs" folder
- Click Save
GitHub will automatically deploy the site and provide you with a URL.
- Edit the files in the
docsdirectory to customize the website - Run the simulation script to generate new data
- Update the data files in
docs/datawith your new results
This project is licensed under the MIT License - see the LICENSE file for details.