Robinhood Shell
Robinhood Shell is a command line shell for trading stocks using Robinhood.
Commands Supported
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 symbolq <symbol> <call/put> <strike_price> <(optional) expiration_date YYYY-mm-dd>
: Get quote for option, all expiration dates if none specifiedo
: 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
Setup
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/ploch/RobinhoodShell.git
cd RobinhoodShell
git checkout dev
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
Credits
The shell builds on Robinhood Python API wrapper by Jamonek
Disclaimer
Robinhood Shell is not associated with the Robinhood app or endorsed by it.