Releases: siropkin/robinhood-ai-trading-bot
Releases · siropkin/robinhood-ai-trading-bot
v.2.4.0
v2.3.0
[2.3.0] - 2024-11-01
Changelog
New Features
- Market Open Check: Added
is_market_open
function to validate if the current local time is within traditional market hours (9:30 AM - 4:00 PM). - Run Confirmation for All Modes: Added confirmation prompts for any selected run mode to ensure intentional execution.
Improvements
- Enhanced AI Prompts: Updated AI prompts for improved clarity and effectiveness.
- Logging Enhancements:
- Enhanced log readability with color-coded log levels based on severity.
- Refactored and improved logging functions for consistency and ease of debugging.
- Retry Logic for API Calls: Updated
run_with_retries
function to handle 429 errors and prevent excessive API request attempts.
Refactoring
- Function Extraction and Code Cleanup:
- Moved stock data extraction, AI request parsing, and amount-to-quantity calculations to separate functions for better modularity.
- General code cleanup and improved function naming for clarity.
Additional Functionality
- Decision Adjustment Logic: Introduced an
adjust_decisions
function to dynamically alter sell/buy decisions based on current stock prices. - Total Results Output: Improved total results output for better readability.
What's Changed
Full Changelog: v2.2.0...v2.3.0
v.2.2.0
[2.2.0] - 2024-10-30
Changed
- Prevent Overselling: Added checks to ensure stock sales don’t exceed holdings.
- Detailed Buy/Sell Error Messages: Improved error handling with direct stock details.
- Streamlined AI Prompts: Updated post-decision prompts to include only essential info and refined response examples for consistency.
v2.1.0
v2.0.4 Improve avoid Robinhood rate limits by adding random pauses between API calls
[2.0.4] - 2024-10-29
Changed
- Improve avoid Robinhood rate limits by adding random pauses between API calls
v.2.0.3 Improve README.md
[2.0.3] - 2024-10-29
Changed
- Improve README.md
v2.0.2 Improve Robinhood API sell/buy requests rate limit handler
[2.0.2] - 2024-10-28
Changed
- Improve Robinhood API sell/buy requests rate limit handler
v2.0.1 Add pauses between Robinhood API
[2.0.1] - 2024-10-28
Changed
- Add pauses between Robinhood API requests to avoid rate-limiting
v2.0.0 AI-based decision-making system
[2.0.0] - 2024-10-28
Changed
- The decision-making system completely moved to an AI-based system
- Added post-decision-making AI-analysis
- Added Robinhood analyst ratings information to the decision-making system
- Updated bot config params