Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nitdraig/roger
An IA bot to consulting about S&P500 stocks
https://github.com/nitdraig/roger
ai flask
Last synced: 2 days ago
JSON representation
An IA bot to consulting about S&P500 stocks
- Host: GitHub
- URL: https://github.com/nitdraig/roger
- Owner: nitdraig
- License: other
- Created: 2024-08-09T03:41:18.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-08-14T21:49:43.000Z (3 months ago)
- Last Synced: 2024-08-15T04:55:38.096Z (3 months ago)
- Topics: ai, flask
- Language: HTML
- Homepage: https://roger.agustin.top
- Size: 1.02 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ROGER
ROGER is a fast and efficient stock consultant designed to help you make informed decisions about buying, selling, or holding stocks in the S&P 500. By leveraging real-time financial data and AI-powered insights, ROGER provides quick recommendations along with brief explanations for each action.
## Features
- **Real-Time Data**: Access up-to-date stock prices and financial metrics for companies in the S&P 500.
- **AI-Powered Recommendations**: Get suggestions on whether to buy, sell, or hold a stock based on technical analysis and AI-generated insights.
- **Autocomplete Search**: Quickly find the stock you're interested in by typing the company name or ticker symbol.
- **Detailed Explanations**: Understand the reasoning behind each recommendation with AI-generated explanations.## Usage
1. Open your web browser and navigate to `https://roger.agustin.top`.
2. Start typing the name or ticker symbol of an S&P 500 company in the search box.
3. Select the stock from the autocomplete suggestions.
4. View the recommendation (Buy, Sell, Hold) along with a brief explanation.## Technology Stack
- **Backend**: Flask (Python)
- **Data Source**: Yahoo Finance (`yfinance` library)
- **AI Engine**: OpenAI GPT (via `openai` library)
- **Frontend**: HTML, CSS, JavaScript (for dynamic search and autocompletion)
- **Other**: Pandas (for data processing), JSON (for caching stock data)## Contributing
1. Fork the repository.
2. Create a new branch (`git checkout -b feature-branch`).
3. Commit your changes (`git commit -m 'Add: some feature'`).
4. Push to the branch (`git push origin feature-branch`).
5. Create a pull request.## License
This project is licensed under the GPL v3.0 - see the [LICENSE](LICENSE) file for details.
## Contact
For any questions or suggestions, please feel free to reach out at [email protected]