Spaces:
Sleeping
Sleeping
File size: 3,204 Bytes
c8c9a2c |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 |
---
title: FinGPT-Forecaster
emoji: π
colorFrom: blue
colorTo: green
sdk: streamlit
sdk_version: 1.28.0
app_file: app.py
pinned: false
license: apache-2.0
short_description: AI-powered stock market prediction system
---
# FinGPT-Forecaster π
An AI-powered stock market prediction system that analyzes stock movements using advanced machine learning and financial data analysis.
## Features
- **Real-time Stock Analysis**: Get comprehensive analysis of any stock ticker
- **Technical Indicators**: RSI, Moving Averages, and price momentum analysis
- **News Sentiment Analysis**: Analyze recent news for market sentiment
- **Interactive Charts**: Visualize stock price movements with candlestick charts
- **Prediction Engine**: AI-powered predictions for next week's stock movement
- **Confidence Scoring**: Confidence levels for each prediction
## How to Use
1. **Enter Stock Symbol**: Input any valid stock ticker (e.g., AAPL, MSFT, NVDA)
2. **Configure Analysis**: Set the analysis period (30-365 days)
3. **Optional API Key**: Add your Finnhub API key for enhanced data (optional)
4. **Click Analyze**: Get comprehensive stock analysis and predictions
## Technical Analysis
The system uses multiple technical indicators:
- **RSI (Relative Strength Index)**: Identifies overbought/oversold conditions
- **Moving Averages**: 20-day and 50-day Simple Moving Averages
- **Price Momentum**: Weekly and monthly price changes
- **News Sentiment**: Keyword-based sentiment analysis of recent news
## Prediction Algorithm
The prediction engine combines:
1. **Technical Analysis**: RSI, moving averages, and momentum
2. **News Sentiment**: Positive/negative factors from recent news
3. **Market Performance**: Recent price movements and trends
4. **Confidence Scoring**: Weighted scoring system for prediction confidence
## Data Sources
- **Yahoo Finance**: Stock price data and historical information
- **Finnhub API**: Company profiles and news (optional, with API key)
- **Real-time Analysis**: Live market data processing
## Disclaimer
β οΈ **Important**: This tool is for educational and research purposes only. It should not be considered as financial advice. Always consult with qualified financial professionals before making investment decisions.
## API Configuration
To get enhanced data, you can add your Finnhub API key:
1. Sign up at [finnhub.io](https://finnhub.io)
2. Get your free API key
3. Enter it in the sidebar when using the app
## Built With
- **Streamlit**: Web application framework
- **Pandas**: Data manipulation and analysis
- **Matplotlib/mplfinance**: Financial charting
- **yfinance**: Yahoo Finance data
- **Finnhub**: Financial data API
- **Scikit-learn**: Machine learning utilities
## License
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
## Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
## Support
For support, please open an issue in the repository or contact the development team.
---
**Powered by FinGPT Technology** | **Built with Streamlit** | **Open Source**
|