很久以前用过Wind的实时行情接口,最近又要开始用的时候,居然一下子忘记怎么用了。所以写个文章做个记录,毕竟网上也没有人写过这个。

Wind的实时行情是通过回调函数来实现的。也就是大框架下,我们是让主程序一直while循环,然后有新的行情到来的时候,wind的API会自动调用我们写好的回调函数。

if __name__ == '__main__':w.wsq("000002.SZ,2202.HK","rt_date,rt_time,rt_last,rt_ask1,rt_bid1,rt_asize1,rt_bsize1", func=AH_raio_calculatte)while True:pass

首先,在主程序里面,很明显,就是设置好我们需要的行情内容。这边笔者需要的是万科A和港股的万科企业的实时行情。然后func参数就是我们后面需要写的一个回调函数。

设置完需要的数据和回调函数的名称之后,就把主线程打入死循环即可。

# 回调函数,新的行情来的时候运行
def AH_raio_calculatte(rt_trading_data):global A_target_pos,H_target_postry:# 获取基本数据,后面进行分解sec_code = rt_trading_data.Codesfields_list = rt_trading_data.Fieldsrt_data_list = rt_trading_data.Dataif len(sec_code) > 1:  # 如果是一开始,很可能两个股票的信息一起过来if sec_code[0] == A_share_code and sec_code[1] == H_share_code:for item, content in zip(fields_list, rt_data_list):A_share_list[name2pos_dict[item]] = content[0]H_share_list[name2pos_dict[item]] = content[1]elif sec_code[0] == H_share_code and sec_code[1] == A_share_code:for item, content in zip(fields_list, rt_data_list):A_share_list[name2pos_dict[item]] = content[1]H_share_list[name2pos_dict[item]] = content[0]elif len(sec_code) == 1: # 仅有一个股票更新,常态的时候,分别拆解更新数据if sec_code[0] == A_share_code:for item, content in zip(fields_list, rt_data_list):A_share_list[name2pos_dict[item]] = content[0]elif sec_code[0] == H_share_code:for item, content in zip(fields_list, rt_data_list):H_share_list[name2pos_dict[item]] = content[0]except:......

然后我们需要编写这个名字叫做AH_raio_calculatte的回调函数。在新的行情到来的时候,wind会自动把新的行情数据传递给我们的回调函数,我们的函数要做的事情就是解析一下回调函数中的数据,并实现自己想要的功能。这里,笔者的例子是有两个股票,所以逻辑会稍微复杂一点。建议大家可以自行调试,获得wind传入的数据结构,然后编写获取数据的函数和处理的代码。

Wind的实时行情API使用相关推荐

  1. 港股Level2实时行情api接口包括哪些类型?

    港股Level2实时行情api接口包含5个消息类型:港交所L2静态数据.港交所L2实时行情.港交所L2经纪人列队行情.港交所L2市场总览行情.港交所L2指数行情

  2. 最便捷的港股/A股/美股实时行情API【免费-免费-免费滴,已应用到策略中】

    免费.申请就能用,在这个动辄就要掏钱购买接口使用权限的年头,居然有这种神仙行情接口? 博主申请使用过才推荐给大家d ! 总所周知,去年年底开始港股爆发式的南向资金流入后,大家都开始关注港股,才发现港股 ...

  3. 港股指数实时行情数据 API 接口

    港股指数实时行情数据 API 接口 所有港股指数实时交易行情数据,港指实时数据,支持代码筛选. 1. 产品功能 支持所有港股指数实时交易数据查询: 包含港股实时交易多项指标数据: 毫秒级查询性能: 支 ...

  4. 期权实时行情数据 API 数据接口

    期权实时行情数据 API 数据接口 所有期权实时行情数据,期权实时数据,支持代码筛选. [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-npvrpk6o-16551330 ...

  5. 实时行情数据:新浪财经接口

    Wind可以拿数据. 什么优矿.聚宽应该也能拿数据. 用新浪财经的API也能拿. 下面是一些用新浪的API获取实时行情的例子. http://hq.sinajs.cn/list=sh000300 va ...

  6. python 天勤 金叉 编程代码_GitHub - Oscar201106/tqsdk-python: 天勤量化开发包, 期货量化, 实时行情/历史数据/实盘交易...

    TqSdk 天勤量化交易策略程序开发包 TqSdk 是一个由信易科技发起并贡献主要代码的开源 python 库. 依托快期多年积累成熟的交易及行情服务器体系, TqSdk 支持用户使用极少的代码量构建 ...

  7. 小散量化炒股记|基于多任务爬虫技术, 实现A股实时行情Level1采样

    前言 股票行情数据对量化交易者来说非常重要,无论是短线交易者还是中长线交易着. 对于短线交易者来说,获取实时行情数据的方案涉及到盘中分析和买卖点监测的时效性. 对于中长线交易中来说,盘后更新全市场数据 ...

  8. 炒股程序化交易接口怎么获取实时行情

    API通达信接口获取股票实时行情,接口是ApplicationProgrammingInterface的简称,是一些预先定义的函数,包括通达信接口获取股票实时行情,接口地址.传入参数和返回参数.

  9. pytdx 调用沪深300 所有股票实时行情

    pytdx 是一个开源的 Python 库,可以用来调用通达信的行情数据.要调用沪深300 所有股票的实时行情,你需要先安装 pytdx,然后使用以下代码: from pytdx.hq import ...

  10. 场内交易基金实时数据 API 数据接口

    场内交易基金实时数据 API 数据接口 多维数据查询指标,场内基金数据,每日实时数据. 1. 产品功能 支持所有场内交易基金实时数据查询: 实时数据,支持一次查询单个或所有基金数据: 每个交易日 16 ...

最新文章

  1. js如何去除多个cookie?
  2. 不是所有邮件服务器都叫智慧邮件系统
  3. Redis PK Memcached,哪个更牛叉
  4. v-for能倒序遍历吗_神级遍历——morris
  5. 案例学习BlazeDS+Spring之五InSync03强类型
  6. 【贪心】hdu5969 最大的位或
  7. 【Sublime Text3 】——代码片段
  8. 智能家居有线系统KNX的介绍
  9. redis过期策略及配置方式
  10. TE TM TEM模的区别
  11. formatter格式说明
  12. 离散数学之数理逻辑——第2章 命题逻辑等值演算
  13. JavaScript快速入门通俗易懂
  14. 智能时代悄然到来刷脸支付逐渐成为潮流
  15. ML-Agents案例之地牢逃脱
  16. np.meshgrid()函数
  17. C++ 类Pimpl手法
  18. python中datetime模块是以什么时间为基础_Python基础之datetime模块
  19. linux串口读取 GPS模块程序
  20. 《巴黎圣母院》的经典感情观

热门文章

  1. java list随机取_java list随机抽取元素的案例
  2. opencv (C语言) 系列一:各函数基本应用及图片反色
  3. mysql 生成一张全年日期表:工作日、周末、节假日
  4. 微信小程序登录小实例
  5. 蓝电电池测试系统工步编辑软件,CT2001A
  6. Centos 7 WPS简单安装方法
  7. java注册机软件_myeclipse 8.5 注册机
  8. ug建模和草图切换_从草图到XD,为什么我要切换
  9. 开关电源PFC电路原理详解及matlab仿真
  10. matlab ode45求解齿轮动力学,Matlab讨论区 - 声振论坛 - 振动,动力学,声学,信号处理,故障诊断 - Powered by Discuz!...