news 2026/7/29 15:03:36

【Python量化实战 #03】Python实时股票行情接口实践:单票查询批量请求与轮询监控

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【Python量化实战 #03】Python实时股票行情接口实践:单票查询批量请求与轮询监控

系列:Python 行情数据接入笔记(持续更新)
本文:#03 实时行情与轮询草稿

盘中脚本关心的是「现在这几只票怎么样」。本篇用mairui演示单票实时、多码请求,以及一个带间隔的轮询骨架。接口字段以仓库文档为准:

https://github.com/MaiRuiApi/mairui

pipinstallmairui

鉴权仍用环境变量MAIRUI_LICENCE(见 #01)。


单标的

实时类接口多数使用6 位代码

importosfrommairuiimportClientwithClient(licence=os.environ["MAIRUI_LICENCE"])asapi:tick=api.stock_real_time("000001")print(tick)five=api.stock_real_five("000001")print(five)quote=api.stock_ssjy("000001")print(quote)

stock_real_timestock_ssjy字段可能不同。写解析前先看实际 JSON 结构。


多代码

importosfrommairuiimportClient codes=["000001","600519","300750"]withClient(licence=os.environ["MAIRUI_LICENCE"])asapi:# 多码合并(若当前版本/接口支持)data=api.stock_ssjy_more(codes)print(data)# 或并发单票ticks=api.map(api.stock_real_time,codes,max_workers=8)forcode,rowinzip(codes,ticks):print(code,row)

名称里带全市场语义的接口流量更大,是否使用取决于业务与账号限额。


轮询草稿(注意频率)

importosimporttimefrommairuiimportClient WATCH=["000001","600519"]defpick_price(row):"""按实际返回字段调整;这里只做几种常见 key 的兜底。"""ifisinstance(row,dict):forkeyin("p","price","zxj","last"):ifkeyinrow:returnrow[key]returnrowwithClient(licence=os.environ["MAIRUI_LICENCE"])asapi:whileTrue:ts=time.strftime("%H:%M:%S")forcodeinWATCH:try:q=api.stock_real_time(code)print(ts,code,pick_price(q))exceptExceptionasexc:print(ts,code,"error",exc)time.sleep(3)

生产环境还应考虑:退避、熔断、日志、进程守护。间隔过短容易触发限流。


实时 vs 历史

场景更合适的接口类型
盯盘、条件触发实时
回测、复盘历史 K 线(见 #02)
字段不熟先打印一条再写解析

客户端超时、重试、map行为见:
https://github.com/MaiRuiApi/mairui


下一篇

#04:直接取 MACD / KDJ / 均线等技术指标数据,减少本地重复计算。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/29 14:58:49

大厂AI办公加速布局:电子合同赛道的机会与演进路径

2026年7月,阿里「千问办公」开始小范围测试。这款由钉钉新CEO陈宇森亲自推动的AI办公Agent产品,首批上线桌面客户端,后续将推出网页端和钉钉内置版,整合了QoderWork、悟空、MuleRun的能力,覆盖文档、邮件、会议、日程、…

作者头像 李华
网站建设 2026/7/29 14:58:37

MS14-068漏洞解析:Kerberos协议权限提升攻防实战

1. MS14-068漏洞背景与影响范围 MS14-068是微软于2014年11月修复的Kerberos协议关键漏洞(CVE-2014-6324),该漏洞允许普通域用户通过伪造特权票据(TGT)提升至域管理员权限。其危害性主要体现在三个维度: 权…

作者头像 李华
网站建设 2026/7/29 14:58:10

STM32与LENA-R8实现物联网精确定位与全球连接方案

1. 项目背景与硬件选型解析 在物联网和远程监控应用中,全球连接和精确定位是两大核心需求。LENA-R8模块与STM32F446RE微控制器的组合,恰好能够满足这两项关键需求。LENA-R8是一款多模LTE Cat 1bis模块,支持14个LTE频段和4个GSM/GPRS频段&…

作者头像 李华
网站建设 2026/7/29 14:56:57

Design Token 单一真源:从 Figma 变量到代码的工程化同步

Design Token 单一真源:从 Figma 变量到代码的工程化同步 一、设计稿与代码的漂移:Token 治理的工程痛点 在多人协作的前端工程中,"设计稿与代码不一致"是高频出现的协作债务。设计师在 Figma 中定义了一组颜色变量(如 …

作者头像 李华
网站建设 2026/7/29 14:56:45

Arduino 101蓝牙低功耗(BLE)数据发送实战:从核心概念到手机端调试

1. 项目概述:为什么Arduino 101的蓝牙值得你花时间? 如果你手头有一块Arduino/Genuino 101开发板,并且已经点亮了LED、读过了传感器,那么恭喜你,是时候解锁它最酷的特性之一了:板载蓝牙低功耗(B…

作者头像 李华
网站建设 2026/7/29 14:55:14

10分钟上手taskt:零代码自动化神器解放你的双手

10分钟上手taskt:零代码自动化神器解放你的双手 【免费下载链接】taskt taskt (pronounced tasked and formely sharpRPA) is free and open-source robotic process automation (rpa) built in C# powered by the .NET Framework 项目地址: https://gitcode.com/…

作者头像 李华