Skip to content

A simple yet robust API client for Robinhood

License

Notifications You must be signed in to change notification settings

DrRoad/fast_arrow

Repository files navigation

fast_arrow

API client for Robinhood

Build Status Coverage Status


WARNING. this project is under active development (pre alpha). USE AT YOUR OWN RISK.

install

pip install fast_arrow

example

@todo

philosophy

fast_arrow is Robinhood api client, not an automated trading system. thus, "keep it simple stupid"

Robinhood as an API has a few different core objects,

  • instruments (Option, Stock)
  • marketdata (OptionMarketdata, StockMarketdata)
  • positions (OptionPosition, StockPosition)
  • orders (OptionOrder, StockOrder)
  • account stuff (that I'll build for later)

fast_arrow expects that users want to merge these core objects. For example, fetch Apple, Inc (Stock) quote data (StockMarketdata) to display the current price per share of $APPL stock.

development

Install pipenv, and then run,

pipenv install --dev

Run the test suite via,

make test

Run the test suite against a specific python version,

pipenv run tox -e py36

About

A simple yet robust API client for Robinhood

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.3%
  • Other 0.7%