tickvault-python-api

TickVault Python Query API


Keywords
tickvault, python, api, client
License
MIT
Install
pip install tickvault-python-api==1.2.5

Documentation

TickVault Python Query API

Python API that provides programmatic access to micro and nanosecond-scale trading data on a TickVault platform from TickSmith. Portals with accessible data include Thomson Reuters Tick History and Nasdaq-CX.

Installation

Using pip:

pip install tickvault-python-api

Example Usage

Get the bid/ask spread of TD on CHIX on May 4th, 2017

from tickvaultpythonapi.nasdaqcxclient import NasdaqCxClient
 
nasdaq = NasdaqCxClient(user_name=<USER_NAME>, secret_key=<API_KEY>)

result = nasdaq.query_hits(source="CHIX", tickers="td",
                           fields="ts,askprice,bidprice",
                           start_time=20170504093000, end_time=20170504160000,
                           predicates="ask_size > 10 and bid_size > 10 and line_type like Q",
                           limit=1000000)

df = nasdaq.as_dataframe(result)

df.plot()