The motivation for this project follows an entry-level consumer’s desire to begin their investment venture and broaden their financial horizons. Specifically, the project involves, and was incited by, Robinhood: A financial services company whose claim to fame resides in its pioneered—now widely adopted—commission-free investing. This key feature makes Robinhood the de facto medium for an individual interested in investing in stocks, crypto, IPOs, etc.—without the overhead of traditional investing. Staying in-line with Robinhood’s appeal to the entry-level investor, this project aims to create tools for such an investor to create, test, and automatically implement their given trading scheme on Robinhood. Our project is proposed to be, at its core, a toolkit to aid algorithmic trading—both in its production and implementation.
Statement of Proposal: We propose to build a software toolkit that is meant to be used as an extension to Robinhood’s API. Our tools include the additional functionality of aggregating external data, editing stock price target models, backtesting tools, and automated execution of certain actions on Robinhood—namely buy/sell orders.
- Create a new virtual environment with python3.9.7 (optional)
- Activate the new virtual environment with source env_name/bin/activate
- Now inside your new environment change directories to the project folder
- Run 'pip install -r ubuntu_requirements.txt' to install all the required libraries (required)
python login_page.py