https://github.com/raymond0208/global-stock-analysis
A tool to quickly analyze listed company financial data for smarter investment decision.
https://github.com/raymond0208/global-stock-analysis
cash cashflow-analysis corporate-finance finance flask investment python stock-analysis stock-data streamlit streamlit-application yfinance
Last synced: 6 months ago
JSON representation
A tool to quickly analyze listed company financial data for smarter investment decision.
- Host: GitHub
- URL: https://github.com/raymond0208/global-stock-analysis
- Owner: raymond0208
- Created: 2025-01-08T02:39:49.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-02-14T06:31:26.000Z (8 months ago)
- Last Synced: 2025-03-27T23:51:11.805Z (6 months ago)
- Topics: cash, cashflow-analysis, corporate-finance, finance, flask, investment, python, stock-analysis, stock-data, streamlit, streamlit-application, yfinance
- Language: Python
- Homepage:
- Size: 1.81 MB
- Stars: 3
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Stock Analysis Application
A comprehensive stock analysis tool built with Python and Streamlit that provides real-time technical and fundamental analysis of stocks.
## Features
- 🔍 Real-time stock search and create your own stock pool

- 📊 Auto stock analysis and recommendations algorithms based on latest financial metrics

- 💰 Macro market evaluation based on latest data

- 📑 Export capabilities (Excel and PDF reports)
## Quick Start
1. Clone the repository:
```bash
git clone
cd stock-report
```2. Create and activate a virtual environment:
```bash
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
```3. Install dependencies:
```bash
pip install -r requirements.txt
```4. Run the application:
```bash
streamlit run app.py
```## Documentation
For detailed usage instructions, please see our [User Guide](docs/user_guide.md).
## Project Structure
```
stock-report/
├── src/
│ ├── components/
│ │ ├── stock_analysis.py
│ │ ├── stock_pool.py
│ │ └── settings.py
│ ├── models/
│ │ └── stock_metrics.py
│ ├── utils/
│ │ └── storage_manager.py
│ └── main.py
├── docs/
│ └── user_guide.md
├── requirements.txt
└── README.md
```## Dependencies
- Python 3.12+
- Streamlit
- Pandas
- Plotly
- yfinance
- And more (see requirements.txt)## Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
## License
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
## Disclaimer
This application is for informational purposes only. The analysis and information provided should not be considered as financial advice. Always conduct your own research and consult with financial professionals before making investment decisions.