Robinhood Shell is a command line shell for trading stocks using Robinhood.
l
: Lists your current portfoliob <symbol> <quantity> <price>
: Submits a limit order to buy stocks of ats <symbol> <quantity> <price>
: Submits a limit order to sell stocks of atq <symbol>
: Get quote (current price) for symbolo
: Lists all open ordersc <id>
: Cancel an open order identified by [ of a open order can be got from output ofo
]bye
: Exit the shell
If you don't have a Robinhood account, sign up for Robinhood. It is a free stock trading platform. Use my referral link to sign up and get one free stock :)
Download Robinhood Shell by downloading the zip file (link) OR by using git
git clone https://github.com/anilshanbhag/RobinhoodShell.git
Install the dependencies
sudo pip install -r requirements.txt
Create and save your username/password in the config file
cp config.py.sample config.py
# Edit config.py - replace username/password with your real username/password
You are good to go. Start the shell by
chmod +x shell.py
./shell.py
The shell builds on Robinhood Python API wrapper by Jamonek
Robinhood Shell is not associated with the Robinhood app or endorsed by it.