Skip to content

mikejamescalvert/Idle-Robinhood

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Idle Robinhood

Overview

Idle Robinhood is a Python-based tool that combines the power of AI with the Robinhood trading platform to assist users in making informed investment decisions. The script provides buy and sell advice for stocks and cryptocurrencies by leveraging OpenAI's API for analysis and Robinhood's API for real-time market data.

The primary goal is to help users maximize their trading potential through automation, actionable insights, and a seamless integration between AI and Robinhood.


Features

  • Real-Time Data: Fetches live stock and cryptocurrency data using Robinhood's API.
  • AI-Driven Recommendations: Uses OpenAI's advanced models to provide tailored buy/sell advice.
  • Customizable Inputs: Allows users to define the assets and parameters for AI analysis.
  • Ease of Use: Straightforward setup and execution for beginner and experienced traders alike.
  • Open Source: A community-driven project encouraging collaboration and improvement.

Planned Features

  • Portfolio tracking with insights into gains, losses, and diversification.
  • Sentiment analysis integration for broader market context.
  • Support for automated trading with user-defined rules.
  • Intuitive CLI or GUI for enhanced user experience.

Installation

Prerequisites

  1. Python 3.8 or later
  2. A Robinhood account with Two-Factor Authentication (2FA) enabled
  3. OpenAI API key
  4. Dependencies listed in requirements.txt

Setup Instructions

  1. Clone the repository:

    git clone https://github.com/<your-username>/idle-robinhood.git
    cd idle-robinhood
  2. Install dependencies:

    pip install -r requirements.txt
  3. Configure environment variables:

    • ROBINHOOD_USERNAME: Your Robinhood username.
    • ROBINHOOD_PASSWORD: Your Robinhood password.
    • OPENAI_API_KEY: Your OpenAI API key.
  4. Run the script:

    python main.py

Disclaimer

This tool is for educational and informational purposes only. It does not provide financial advice, and users are encouraged to consult professional financial advisors before making any investment decisions. Use this tool at your own risk.


Contributing

We welcome contributions! To contribute:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Commit your changes and submit a pull request with a description of your work.

Please refer to the CONTRIBUTING.md for detailed guidelines.


License

This project is licensed under the MIT License. See the LICENSE file for details.


Acknowledgments

  • OpenAI for providing the AI API powering the analysis.
  • robin_stocks for simplifying Robinhood API integration.

Contact

For questions, suggestions, or support, feel free to reach out via the Issues page.


Happy trading with Idle Robinhood! 🚀

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published