Skip to content

Releases: siropkin/robinhood-ai-trading-bot

v.2.4.0

08 Nov 20:54
b90c86f
Compare
Choose a tag to compare

[2.4.0]

Changelog

Improvements

  • Enhanced AI prompts:
    • #20 Added portfolio stocks limit details into AI prompt
    • #21 Included bot run schedule information.

What's Changed

Full Changelog: v2.3.0...v2.4.0

v2.3.0

01 Nov 15:29
9f1056e
Compare
Choose a tag to compare

[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

30 Oct 19:33
8ea36b8
Compare
Choose a tag to compare

[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

30 Oct 13:28
ac6ef25
Compare
Choose a tag to compare

[2.1.0] - 2024-10-30

Changed

  • Run bot only if the market is open
  • Do not run call AI if there are no stocks to analyze
  • Code refactoring

v2.0.4 Improve avoid Robinhood rate limits by adding random pauses between API calls

29 Oct 16:54
0929243
Compare
Choose a tag to compare

[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

29 Oct 13:55
d0fc4cd
Compare
Choose a tag to compare

[2.0.3] - 2024-10-29

Changed

  • Improve README.md

v2.0.2 Improve Robinhood API sell/buy requests rate limit handler

28 Oct 16:27
4227c46
Compare
Choose a tag to compare

[2.0.2] - 2024-10-28

Changed

  • Improve Robinhood API sell/buy requests rate limit handler

v2.0.1 Add pauses between Robinhood API

28 Oct 14:14
5adc797
Compare
Choose a tag to compare

[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

28 Oct 13:43
cbbade8
Compare
Choose a tag to compare

[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