Stock Market Analysis Tool: Live Demo: https://stockmarketanalyzer-fabif.streamlit.app/
An interactive stock analysis and visualization platform designed to bring together price data, technical indicators, heatmaps, portfolio tracking, and network analysis in a single, user-friendly interface.
The application runs in the browser using Streamlit and requires no complex setup.
- SMA, EMA, ATR, RSI, MACD and more
- Invalid input does not crash the application
- Users are informed via clear error messages
- Users can continue working without restarting
- Despite precautions, bugs may still occur โ please report them
- Performance optimization for heatmaps and networks
- Optional C++ acceleration for heavy computations
- Upgrade static plots to fully interactive (Matplotlib โ Plotly)
- Start the application using Streamlit (see below)
- The app opens in your default browser
- Streamlit may need a few seconds to wake up when launched
- Explore different dashboards and tools freely
Note:
Generating large network graphs can take time.
Using historical data is usually faster.
- Python 3.9 or newer
- pip installed
git clone github.com/fabianfrank-ai/Stock_Market_Analyzer.git
cd Stock_Market_Analyzer
pip install -r requirements.txt
streamlit run stock_crypto/main.pyOnce launched, the user can:
- Select a ticker from the S&P 500 or enter their own
- View price history and indicators
- Generate heatmaps
- Display network visualizations
- Build and analyze a portfolio
- Run price predictions
- Interpret automatic verdicts for decision support Everything is controlled through the Streamlit browser interface.
This project is released under the terms of the license included in this repository.





