datacenter_datasdk
Project description
datacenter_datasdk
INSTALL
step.1
pip install datacenter-datasdk
step.2 add auth(token, password) (ask for admin) before query data
USAGE
from datacenter_datasdk import auth, get_price, get_trade_days, get_security_info, CN_JQ_SUMMARY, query
auth(token, password)
data = get_price('600033.XSHG', 'cn', 'm1', start_date='2010-01-01', end_date='2021-01-01')
trade_days = get_trade_days('cn', start_date='2021-01-01', count=10)
info = get_security_info('cn', '600033.XSHG')
d = query(CN_JQ_SUMMARY).filter(CN_JQ_SUMMARY.code=='000001.XSHE').order_by(CN_JQ_SUMMARY.date.desc()).all()
API
get_price()
get kline data, include daily, minute and tick
params
code(required): str or list, single code or multi code as list
region(required): str, 'cn' or 'us'
frequency(required): str, represent frequency of kline, 'd1', 'm1', 'm5', 'm15', 'm30', 'm60' and 'tick'(only in cn), 'd1_post'(only in cn), 'd1_raw'(only in cn)
start_date(optional), datetime.datetime or datetime.date or str, start time of data, default '2005-01-01'
end_date(optional), datetime.datetime or datetime.date or str, end time of data, default 0 o'clock of today
return
dataframe
get_trade_days()
get trade days
params
region(required): str, 'cn' or 'us'
start_date(optional), datetime.datetime or datetime.date or str, start time of data, default None
end_date(optional), datetime.datetime or datetime.date or str, end time of data, default None
count(optional), int, default None
return
list of date
get_security_info()
get security info
params
region(required): str, 'cn' or 'us'
types(optional): list, values in ('etf', 'stock', 'index'), default ['etf', 'stock', 'index']
code(optional): str, default None (get all code info), default None
date(optional), datetime.datetime or datetime.date or str, not exit market until this date, default None
return
dataframe
query()
is also query object in sqlalchemy
params
table(required): object, import from given list of table object, the given table list ask for admin
return
list of table object or table object
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for datacenter_datasdk-0.2.7-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c35e63246bda4578b91f4f6d04d9a99e3b80ac8c1e19d3993f5f98380281858a |
|
MD5 | 59caeca5c7a61bbd89c617b196c7088c |
|
BLAKE2b-256 | e6c0f3d28f123a3922ee06a5244b2db853961eb7c7d15d85d33dd32920d0b98a |