A realistic investment simulator that allows users to practice trading stocks in different risk categories with real-time price data.
- Real-time stock price updates using Finnhub API
- Three categories of stocks: Growth, Risky, and Stable
- Portfolio tracking and visualization
- Multiple currency support (USD, CAD)
- Customizable update frequency
- Interactive charts using Plotly
- Configurable initial capital
- Clone or download this repository
- Get a Finnhub API key from https://finnhub.io/
- Set up an HTTPS server either locally or with a service like Render
- Copy this repository's files (according to the file structure below) into the server and open it at index.html
- Enter your API key in the settings panel
- Configure your initial capital and preferences
- Start trading!
js
|-- app.js
|-- portfolio.js
|-- stockMarket.js
|-- uiController.js
styles.css
index.html
README.md