In [ ]:
# 首先引入QUANTAXIS
import QUANTAXIS as QA
In [ ]:
"""
QAFetch 是对于数据获取的封装
QAFetch有两个主要的函数类别:
QA_fetch_ 类函数 此类函数是从数据获取数据
QA_fetch_get 类函数 此类函数是从网络上获取数据
"""
In [ ]:
# QAFetch
# 获取股票日线:
QA.QA_fetch_get_stock_day('tdx','000001','2017-01-01','2017-11-01')
QA.QA_fetch_get_stock_day('tdx','000001','2017-01-01','2017-01-31',level='w')# 周线数据
In [ ]:
# 获取股票分钟线
# 参数:
# 引擎:tdx
# 股票代码:000001
# 开始日期
# 结束日期
# 类别: 1min,5min,15min,30min,60min
QA.QA_fetch_get_stock_min('tdx','000001','2017-11-01','2017-12-01',level='1min')
In [ ]:
# 获取股票实时上下五档报价
# 这里的第二个参数 可以是一个股票 也可以是一个股票list
QA.QA_fetch_get_stock_realtime('tdx','000001')
QA.QA_fetch_get_stock_realtime('tdx',['000001','000002'])
In [ ]:
# 获取股票的列表
QA.QA_fetch_get_stock_list('tdx')
In [ ]:
# 获取股票当日分时成交tick
QA.QA_fetch_get_stock_transaction_realtime('tdx','000001')
In [ ]:
# 获取股票历史分笔成交tick
QA.QA_fetch_get_stock_transaction('tdx','000001','2017-07-12','2017-07-15')
In [ ]:
# 获取通达信的股票板块
QA.QA_fetch_get_stock_block('tdx')
In [ ]:
# 获取股票的最新一期的财务报表数据
QA.QA_fetch_get_stock_info('000001')
In [ ]:
# 获取股票除权除息数据
QA.QA_fetch_get_stock_xdxr('tdx','000001')
In [ ]:
# 获取指数,基金日线数据
# 用法和stock_day一致 510050是50etf
QA.QA_fetch_get_index_day('tdx','510050','2017-01-01','2017-01-31')
QA.QA_fetch_get_index_day('tdx','510050','2017-01-01','2017-01-31',level='w')# 周线数据
In [ ]:
# 获取指数,基金分钟线数据
# 用法和stock_min一致 510050是50etf
QA.QA_fetch_get_index_min('tdx','510050','2017-11-01 09:30:00','2017-11-30 15:00:00','15min')
In [ ]:
# 获取期货日线/周线/月线/季度线/年线
# 期货指数 RBL8 螺纹主连 RBL9 螺纹指数
QA.QA_fetch_get_future_day('tdx','RB1801','2017-11-01','2017-11-30',level='week')
In [ ]:
# 获取期货分钟线
# 期货指数 RBL8 螺纹主连 RBL9 螺纹指数
QA.QA_fetch_get_future_min('tdx','RB1801','2017-11-01','2017-11-30',level='1min')