Skip to main content

API wrapper for Stockfighter

Project description

Stockfighter

https://img.shields.io/pypi/v/stockfighter.svg https://img.shields.io/travis/striglia/stockfighter.svg Documentation Status

API wrapper for Stockfighter

Get things started

Not hard!

pip install stockfighter

Using the standard API

from stockfighter import Stockfighter
s = Stockfighter(venue='TESTEX', account='EXB123456', api_key='123456')
print(s.venue_stocks())

…and the GM API for managing levels and such

from stockfighter import GM
gm = GM(api_key=123456)
print gm.start('first_steps')  # Start the first level programmatically

For simplicity (and so you can share your code!) the GM and Stockfighter clients will also default to reading api keys from the environment variable API_KEY, if none was passed.

Features

  • Calling the core Stockfighter API is pretty important :)

  • Includes some rudimentary support for the GM API, such as it is known

  • …..get back to me later on what else

History

0.2.7 (2015-12-21)

  • Fix status_for_all_orders_in_a_stock URL

  • Fix GM restart/resume/etc failing due to broken format strings

0.2.6 (2015-12-14)

  • Fix place_new_order to actually pass price. Novel!

0.2.5 (2015-12-14)

  • Python3 re-compatibility

  • Fix status_for_all_orders endpoint

0.2.4 (2015-12-12)

  • Fix some outlying GM implementation bugs

  • Add test for basic GM client object instantiation

0.2.3 (2015-12-12)

  • Tests now also assert the API is responding w/ good “ok” values, not just HTTP 200s.

  • Py 3.5 testing included

0.2.2 (2015-12-12)

  • Fix testing and implementation for place_order

0.2.2 (2015-12-11)

  • Make py2 and py3 compatibility a thing, guaranteed by Tox and Travis.

0.2.1 (2015-12-11)

  • Working README and quick install

0.2.0 (2015-12-11)

  • All API functions implemented and tested

0.1.0 (2015-12-11)

  • First release on PyPI.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

stockfighter-0.2.7.tar.gz (13.2 kB view details)

Uploaded Source

Built Distribution

stockfighter-0.2.7-py2.py3-none-any.whl (6.9 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file stockfighter-0.2.7.tar.gz.

File metadata

File hashes

Hashes for stockfighter-0.2.7.tar.gz
Algorithm Hash digest
SHA256 08d2ea10ae5c2ed1a3c82c49068095d9ae0d3f959b16eda322798affed4679b9
MD5 31f29cc92cf46567afcb0e7337ab84ad
BLAKE2b-256 27b7018ce9414f2226b6100b0efc78498e400d6e48ee68ff8bf1dac3194a5166

See more details on using hashes here.

File details

Details for the file stockfighter-0.2.7-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for stockfighter-0.2.7-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 c94e759c568a424115b0eac92264d9443055dd8efb3819c75a65113a8ead1866
MD5 ebf1ef2170ce1d1d331afcb064b5b31e
BLAKE2b-256 8bca1cc9cdd7b16b40df0a11fb71480d4f8c5558ac10659e6900e5e85c64946c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page