REPOSITORY OVERVIEWLive repository statistics
★ 7Stars
⑂ 0Forks
◯ 0Open issues
◉ 7Watchers
45/100
OPENREPOHUB HEALTH SIGNALMixed signals
A transparent discovery signal based on current public GitHub metadata.
Recent activity35% weight
52 Community adoption25% weight
13 Maintenance state20% weight
100 License clarity10% weight
0 Project information10% weight
35 This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
README preview
AI-Powered Technical Stock Analysis Dashboard
A Streamlit-based dashboard for real-time stock market analysis with technical indicators, interactive charts, and AI-powered analysis using the Gemini API.
Features
- Real-time stock price tracking
- Interactive candlestick and line charts
- Technical indicators (SMA, EMA, Bollinger Bands, VWAP)
- Multiple timeframe analysis
- Live price updates for major stocks
- Customizable chart parameters
- Historical data visualization
- AI-powered analysis using the Gemini API
Installation
# Clone the repository
git clone https://github.com/yourusername/stock-dashboard.git
cd stock-dashboard
# Install required packages
pip install -r requirements.txt
Usage
streamlit run app.py
Visit http://localhost:8501 in your browser to view the dashboard.
Dependencies
- streamlit
- yfinance==0.2.40
- pandas
- plotly
- python-dotenv
- google-generativeai
- kaleido
- ta (Technical Analysis Library)
Configuration
The dashboard supports various time periods:
- 1 day (1-minute intervals)
- 1 week (30-minute intervals)
- 1 month (daily intervals)
- 1 year (weekly intervals)
- Max (weekly intervals)
Technical Indicators
Currently supported indicators:
- Simple Moving Average (SMA-20)
- Exponential Moving Average (EMA-20)
- Bollinger Bands (20-Day)
- Volume Weighted Average Price (VWAP)
AI-Powered Analysis
The dashboard includes AI-powered analysis using the Gemini API. To use this feature, set the GEMINI_API_KEY environment variable in a .env file:
GEMINI_API_KEY=your_api_key_here
Screenshots
Contributing
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature)
- Commit your changes (
git commit -m 'Add some AmazingFeature')
- Push to the branch (
git push origin feature/AmazingFeature)
- Open a Pull Request
License
This project is licensed under the MIT License - see the LICENSE file for details.
Acknowledgments
ALGORITHMICALLY RELATEDSimilar Open-Source Projects
Selected from shared topics, language and repository description—not editorial ratings.
This repository contains a 90-day cybersecurity study plan, along with resources and materials for learning various cybersecurity concepts and technologies. The plan is organized into daily tasks, covering topics such as Network+, Security+, Linux, Python, Traffic Analysis, Git, ELK, AWS, Azure, and Hacking. The repository also includes a `LEARN.md
94/100 healthRecently updatedPopularActive repository
MIT#communityexchange#cybersecurity#ethical-hacking#hacktoberfest
⑂ 2K forks◯ 15 issuesUpdated today
Welcome to the AWS Code Examples Repository. This repo contains code examples used in the AWS documentation, AWS SDK Developer Guides, and more. For more information, see the Readme.md file below.
90/100 healthRecently updatedPopularActive repository
JavaApache-2.0#aws#cpp#documentation#dotnet
⑂ 5.8K forks◯ 149 issuesUpdated today