(5)实时交易盘口异动数据
获取交易日实时盘口异动数据,相当于盯盘小精灵。
realtime_change(flag=None):
- flag:盘口异动类型,默认输出全部类型的异动情况。可选:['火箭发射', '快速反弹','加速下跌', '高台跳水', '大笔买入', '大笔卖出',
'封涨停板','封跌停板', '打开跌停板','打开涨停板','有大买盘','有大卖盘',
'竞价上涨', '竞价下跌','高开5日线','低开5日线', '向上缺口','向下缺口',
'60日新高','60日新低','60日大幅上涨', '60日大幅下跌']
上述异动类型分别可使用1-22数字代替。
df=qs.realtime_change('60日新高')
#查看前几行
df.head()

#异动类型:火箭发射
df=qs.realtime_change(1)
#查看前几行
df.head()

#快速反弹
df=qs.realtime_change(2)
#查看前几行
df.head()

02 历史行情数据
(1)历史K线获取单只或多只证券(股票、基金、债券、期货)的历史K线数据。可以根据realtime_data实时行情接口获取相应金融市场交易标的的代码或简称,用于获取其历史K线数据。
- get_data(code_list, start='19000101', end=None, freq='d', fqt=1)
获取股票、指数、债券、期货、基金等历史K线行情。参数说明:
- code_list输入股票list列表,如code_list=['中国平安','贵州茅台','工业富联']
,返回多只股票多期时间的面板数据 - start和end为起始和结束日期,年月日
- freq:时间频率,默认日,1 : 分钟;5 : 5 分钟;15 : 15 分钟;30 : 30 分钟;
60 : 60 分钟;101或'D'或'd':日;102或‘w’或'W':周; 103或'm'或'M': 月
注意1分钟只能获取最近5个交易日一分钟数据 - fqt:复权类型,0:不复权,1:前复权;2:后复权,默认前复权
#默认日频率、前复权所有历史数据
#open:开盘价,high:最高价,low:最低价,close:收盘价
#vol:成交量,turnover:成交金额,turnover_rate:换手率
#在notebook上输入"qs.get_data?"可查看数据接口的相应参数
df=qs.get_data('601318')
df.tail()
#个股code_list可以输入代码或简称或多个股票的list
#获取中国平安2022年9月28日至今的5分钟数据,默认前复权
df=qs.get_data('中国平安',start='20220928',freq=5)
df.tail()
