企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
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)