Skip to main content

Parse IEX market data streams

Project description

parse-IEX

A collection of parsers for IEX.

Use the parsers to gather relevant quotes and trades information.

Currently, only TOPS parsing is supported.

TOPS Parsing Example

from parse_iex import tops

message = b'\x51\x00\xac\x63\xc0\x20\x96\x86\x6d\x14\x5a\x49\x45\x58\x54\x20\x20\x20\xe4\x25\x00\x00\x24\x1d\x0f\x00\x00\x00\x00\x00\xec\x1d\x0f\x00\x00\x00\x00\x00\xe8\x03\x00\x00'
    
print(tops.decode_message(message))
best bid: 9700 ZIEXT shares for 99.05 USD; best ask: 1000 ZIEXT shares for 99.07 USD @ 2016-08-23 19:30:32.572716

TODO

  • Make a basic parser
  • Write documentation
  • Report errors
  • Add a DEEP parser
  • Parse trading breaks

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

parse-IEX-0.1.1.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

parse_IEX-0.1.1-py3-none-any.whl (3.5 kB view details)

Uploaded Python 3

File details

Details for the file parse-IEX-0.1.1.tar.gz.

File metadata

  • Download URL: parse-IEX-0.1.1.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.10.5 Linux/5.18.9-200.fc36.x86_64

File hashes

Hashes for parse-IEX-0.1.1.tar.gz
Algorithm Hash digest
SHA256 2dbf69bd878a6f74d2938b7c016987d33d25556093227b633e840df686b11293
MD5 56d981fd1d84b9ff0473a903539c4dc7
BLAKE2b-256 ab971b3e804c9504d88ce0bb5abdfc09c5c481e96310ca5e7b6cfa5465d53f14

See more details on using hashes here.

File details

Details for the file parse_IEX-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: parse_IEX-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 3.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.10.5 Linux/5.18.9-200.fc36.x86_64

File hashes

Hashes for parse_IEX-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e2d7c809e8eef544b7a9887890aa455e64e68eb6ae63965617a690cf60a220ca
MD5 70a722f0e5c5f17785f6e445e6ef1cf3
BLAKE2b-256 bba93b324d281e620ba6c5de53bc055aa8c97ee42092e1fa50b25f0489f65f89

See more details on using hashes here.

Supported by

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