7.实时行情数据函数 WSQ
w.wsq(codes, fields, options, func)
用来获取股票、债券、基金、期货、指数等选定证券品种的当天指标实时数据,可以一次性请求实时快照数据,也可以通过订阅的方式获取实时数据。
参数说明
![](https://img.kancloud.cn/83/a9/83a9cec10142fb46a78af3aaa82bf32b_1272x213.png)
注:
wsq函数的参数中品种代码、指标和可选参数也可以用list实现;用户可以一次提取或者订阅多个品种数据多个指标;
wsq函数订阅模式下只返回订阅品种行情有变化的订阅指标, 对没有变化的订阅指标不重复返回实时行情数据;
wsq订阅时,API发现用户订阅内容发生变化则调用回调函数,并且只把变动的内容传递给回调函数。
用户自己定义的回调函数格式请参考API帮助中心的案例,回调函数中不应处理复杂的操作;
wsq函数快照模式支持输出DataFrame数据格式,需要函数添加参数usedf=True。
返回说明
快照模式下函数输出字段解释如下:
![](https://img.kancloud.cn/6e/60/6e608638b66ceaefe8a4b844b92717ba_896x213.png)
订阅模式下函数输出字段解释如下:
w.wsq运行后,会将行情传入回调函数DemoWSQCallback, 传入数据为WindData类型,具体数据字段信息如下:
![](https://img.kancloud.cn/bc/5f/bc5fd78c3a42b83640a57fa9e9a9f438_923x281.png)
取消实时行情订阅函数CancelRequest
w.cancelRequest(RequestID)
用来根据w.wsq的订阅请求ID来取消订阅
参数说明
![](https://img.kancloud.cn/02/93/029325856f12c3db87105276e7eace46_730x82.png)
示例说明
data=w.wsq("600000.SH","rt_low,rt_last_vol",func=DemoWSQCallback);
#订阅
#等待回调,用户可以根据实际情况写回调函数
#....
#根据刚才wsq返回的请求ID,取消订阅
w.cancelRequest(data.RequestID)
- 用前必读
- Wind量化接口
- 代码生成器
- Wind量化接口FAQ
- Wind Python接口
- 接口手册
- 2. 接口调用from WindPy import *
- 3. 获取日时间序列函数WSD
- 4.获取日截面数据函数WS
- 5. 获取分钟序列数据函数WSI
- 6. 获取日内tick数据函数WST
- 7.实时行情数据函数 WSQ
- 8. 获取板块日序列数据函数WSES
- 9. 获取板块日截面数据函数WSEE
- 10.获取报表数据函数WSET
- 10.获取报表数据函数WSET
- 11. 获取全球宏观经济数据函数EDB
- 12.交易登录函数tlogon
- 13.交易登出函数tlogout
- 14.交易委托下单函数torder
- 15.交易撤销委托函数tcancel
- 16.交易情况查询函数tquery
- 17.获取组合报表数据函数WPF
- 18.获取组合多维数据函数WPS
- 19.获取组合序列数据函数WPD
- 20.组合上传函数WUPF
- 21.获取区间内日期序列tdays
- 22.获取某一偏移值对应的日期tdaysoffset
- 23. 获取某个区间内日期数量tdayscount
- 24. 日期宏说明
- Python接口FAQ