⚠️ Disclaimer: This project is still under active development and continuous evolution.
An interactive Python & Streamlit dashboard for exploring and analyzing global financial markets.
It provides real-time insights, technical indicators, and linear trend forecasting across equities, commodities, crypto, fixed income, and thematic ETFs.
- 📈 Interactive dashboards built with Streamlit and Plotly
- 💰 Multi-asset support — equities, commodities, crypto, fixed income, thematic ETFs
- 📊 Technical indicators — Simple Moving Averages (SMA), RSI
- 🔮 Forecasting — basic linear regression trend prediction
- 🧱 Modular architecture — easy to extend with new models or analytics
- 💾 Cached data for performance via Streamlit’s cache system
- Python 3.12+
- Streamlit
- Plotly
- yfinance
- pandas
- scikit-learn
Clone the repository and install the dependencies:
git clone https://github.com/<your-username>/finmarket-analyzer.git
cd finmarket-analyzer
pip install -r requirements.txtstreamlit run finmarket_app/app.pyAlejandroDiazD
GitHub
This project is licensed under the MIT License — see the LICENSE file for details.
You are free to use, modify, and distribute this software, provided that the original license and copyright notice are included.