Skip to content

Releases: siropkin/robinhood-ai-trading-bot

v3.0.0

03 Feb 18:00
d4728da
Compare
Choose a tag to compare

Release Notes

Big Update

This update introduces significant enhancements and new features to the Robinhood AI Trading Bot. We have added new indicators, improved AI decision-making, and streamlined the system by removing outdated features. Additionally, the documentation has been updated to reflect these changes, and dependencies are now managed more efficiently.

New Features

  • Volume-weighted average price (VWAP) Indicator: Added VWAP indicator to the AI prompt, which helps in identifying undervalued or overvalued stocks based on volume-adjusted average price. (#51)
  • Robinhood Analyst Ratings Data: Included all available Robinhood analyst ratings data in the AI prompt, providing sentiment analysis based on expert opinions. (#49)
  • Relative Strength Index (RSI) Data: Added RSI data to the AI prompt, which measures momentum on a 0-100 scale to determine overbought or oversold conditions. (#48)

Improvements

  • AI Prompt Enhancement: Improved AI prompt based on DeepSeek thinking process data, enhancing the decision-making capabilities of the AI. (#50)

Removals

  • Trading Logs DB: Removed the trading logs database to streamline the system and reduce unnecessary data storage. (#17)
  • PDT Feature: Removed the non-working PDT feature to improve system reliability and performance. (#17)
  • AI Post Decisions Adjustment: Removed the AI post decisions adjustment feature to simplify the decision-making process. (#47)

Documentation

  • README Update: Updated README.md to reflect the latest changes and improvements, ensuring accurate and up-to-date information.

Other

  • Dependencies: Added requirements.txt to manage project dependencies, making it easier to set up and maintain the project environment.

v2.9.1

29 Jan 13:38
10e2bd1
Compare
Choose a tag to compare

Changelog

Bug Fixes

  • #43 Move login to Robinhood func outside of main while loop

v2.9.0

27 Jan 16:56
7713eb9
Compare
Choose a tag to compare

Changelog

New Features

  • #43 Add support for 1Password to retrieve Robinhood MFA code from 1Password vault

v2.8.0

07 Jan 16:56
9ba17c6
Compare
Choose a tag to compare

Changelog

New Features

  • #38 Add support for MFA for Robinhood login

v.2.7.0

09 Dec 14:22
e974d03
Compare
Choose a tag to compare

Changelog

New Features

  • #35 Add ability to exclude stocks from trading

v2.6.2

04 Dec 15:12
64c9d32
Compare
Choose a tag to compare
v2.6.2 Pre-release
Pre-release
Merge pull request #31 from siropkin/develop

v2.6.2

v2.6.1

03 Dec 17:48
1043bb9
Compare
Choose a tag to compare

Changelog

Bug Fixes

  • #29 Fix "SyntaxError: f-string: f-string: expecting '}' Line 71 main.py"

v2.6.0

03 Dec 17:16
83491b4
Compare
Choose a tag to compare

Changelog

Bug Fixes

  • Fixed SyntaxError: f-string: expecting '}' on line 399 for improved stability.

New Features

  • Added PDT Protection: Implemented trading log saving into the database to help track and manage trades more effectively.

Refactoring

Modularized the codebase by refactoring and moving key functions to dedicated files:

  • Robinhood Functions: Now isolated in their own module for better clarity and maintainability.
  • Logging Functions: Moved to a separate file to streamline the main code.

v2.5.2

03 Dec 14:53
d141bbe
Compare
Choose a tag to compare

Changelog

Bug Fixes

  • Resolved SyntaxError: f-string expression part cannot include a backslash error to ensure smoother execution.

Improvements

  • Updated the watchlist stocks limit algorithm to stick with the same items for a month, as it provides more stable and consistent results.

v2.5.1

26 Nov 16:04
aaa79df
Compare
Choose a tag to compare

Changelog

Fixed

  • Fix run interval value in decision-making prompt
  • Fix "Invalid Good Til Canceled order" error