news 2026/11/4 5:45:17

【别再到处找免费股票数据API了:官方204个接口,32篇一次讲透 #31】基金业绩排行靠搜?3个接口,股混债QDII业绩榜一次取

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【别再到处找免费股票数据API了:官方204个接口,32篇一次讲透 #31】基金业绩排行靠搜?3个接口,股混债QDII业绩榜一次取

【别再到处找免费股票数据API了:官方204个接口,32篇一次讲透 #31】基金业绩排行靠搜?3个接口,股混债QDII业绩榜一次取

系列:别再到处找免费股票数据API了:官方204个接口,32篇一次讲透|连载项目 · 纯 GET 取数 · 仅依赖 requests
适用:做量化 / 选股 / 复盘,但还在手动导 CSV、网页复制、自写爬虫的读者。本篇给基金业绩排行的 3 个端点的分组地图、股混债/QDII业绩榜的代码,全部只依赖 requests,所有示例均为演示数据,不构成投资建议。

1. 你将得到什么

读完这一篇,你能拿走四样东西:

  1. 一张分组地图:3 个端点按用途分组,知道什么数据该敲哪个门;
  2. 一行取数的代码:主要端点一次返回,不用循环拼装;
  3. 跨类对比基准与杠杆风险的坑;
  4. 三个真实踩坑点,都是第一次用几乎一定会踩的。

代码全部自包含,复制进.py直接能跑,不依赖 numpy / pandas。

2. 本篇取数约定

  • 全部接口都是GET + query 参数,token 放在查询串里(?token=xxx);
  • 统一基址https://api.zhituapi.com;
  • 代码块里的你的token是占位符,换成你的 token 即可;
  • 所有接口路径均取自官方已验证文档,跨篇零重复。

3. 3 个端点分 2 组

先建立地图。基金业绩排行一共 3 个端点,按用途分:

组端点用途更新频率
开放/js/pm/kfpm开放式排行每日盘后
封闭/js/pm/fbpm封闭式排行每日盘后
分级/js/pm/fzyj分级业绩每日盘后

4. 核心模板函数

importrequests,timefromurllib.parseimportquote BASE="https://api.zhituapi.com"TOKEN="你的token"# ---------- 1. 字段容错与类型归一 ----------def_hit_key(d,*cands,default=None):"""字段容错:接口偶发大小写/中英文混用时,按顺序取第一个非空值"""ifnotisinstance(d,dict):returndefaultforcincands:ifcindandd[c]notin(None,"","-","null"):returnd[c]low={str(k).lower():vfork,vind.items()}forcincands:v=low.get(str(c).lower())ifvnotin(None,"","-","null"):returnvreturndefaultdef_to_float(v,default=None):try:ifvin(None,"","-","null","None"):returndefaultreturnfloat(v)except(TypeError,ValueError):returndefault# ---------- 2. 统一请求:重试 + 退避 ----------def_get(path,params=None,timeout=10,retries=2,backoff=0.6,default=None):"""返回 JSON;失败重试 retries 次仍失败则返回 {'_error': 原因}"""q={"token":TOKEN}ifparams:q.update(params)last=""foriinrange(retries+1):try:r=requests.get(BASE+path,params=q,timeout=timeout)ifr.status_code==200:try:returnr.json()exceptValueError:returndefault last="HTTP %s %s"%(r.status_code,(r.textor"").strip()[:80])exceptExceptionase:last="%s: %s"%(type(e).__name__,e)ifi<retries:time.sleep(backoff*(i+1))return{"_error":last}deffetch_js_pm_kfpm():return_get("/js/pm/kfpm",default=[])deffetch_js_pm_fbpm():return_get("/js/pm/fbpm",default=[])deffetch_js_pm_fzyj():return_get("/js/pm/fzyj",default=[])# ---------- 3. 校验 ----------defrun_check():assert_hit_key({"Code":"000001","Name":"平安银行"},"code","dm")=="000001"assert_to_float("-")isNoneand_to_float("12.5")==12.5enc="/x/%s"%quote("示例")assert"示例"notinencand"%"inencprint("校验通过")if__name__=="__main__":run_check()print("-"*62)forname,pathin[("开放式排行","/js/pm/kfpm"),("封闭式排行","/js/pm/fbpm"),("分级业绩","/js/pm/fzyj")]:data=_get(path,default=[])ifisinstance(data,dict)and"_error"indata:print("%-12s %-40s -> %s"%(name,path,data["_error"][:60]))else:print("%-12s %-40s -> %d 条"%(name,path,len(data)))

5. 跑通示例

把上面的代码复制到本地,填入你的 token 即可直接运行:它会请求对应接口、拉取真实数据,并输出各端点的条数(各字段含义见前文各小节)。

6. 坑与注意事项

坑 1:跨类对比小心。
股混债 QDII 业绩榜口径不同,跨类对比要小心。

坑 2:确认基准区间。
业绩排行用「今年以来/近一年」等不同基准,确认区间。

坑 3:分级含杠杆。
分级基金业绩 /js/pm/fzyj 含杠杆,风险不同。

7. 小结与下篇预告

本篇把基金业绩排行类 3 个端点分成 2 组,给出业绩榜的代码,并用 run_check 验证字段容错。

下一篇:《【别再到处找免费股票数据API了:官方204个接口,32篇一次讲透 #32】基金分红规模去哪看?9个接口,分红+规模+代销全拉》:用本篇同组接口,把下一类数据一次取全。

8. 免责声明

本文仅演示基金业绩排行数据的取数方法,所有代码示例均为演示数据,未含任何真实行情数值,不构成投资建议,亦不承诺收益。

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

代码助手性能优化实战:上下文窗口与推理加速全解析

1. 先看清瓶颈到底长什么样&#xff1a;代码助手不是不够聪明&#xff0c;是太“重”了我接手过一个内部代码助手的性能优化任务&#xff0c;不是从零训练模型&#xff0c;而是把已经能用的助手调得足够快、足够便宜、足够让人愿意天天开着用。一开始团队反馈的痛点非常统一&am…

作者头像 李华
网站建设 2026/10/26 7:08:06

智能汽车芯片赛道变天:从IPO信号看量产、国产替代与供应链博弈

智能汽车芯片赛道“变天”前夜&#xff1a;从IPO信号拆解行业底牌如果你这两年一直关注智能汽车供应链&#xff0c;会发现一个很有意思的动向&#xff1a;前几年大家聊的是“某某自动驾驶公司又融资了几个亿”&#xff0c;而最近半年&#xff0c;话题重心明显转向了“某某芯片厂…

作者头像 李华
网站建设 2026/10/26 13:10:20

人生必备的9个第一性原理:算清底层账,告别忙累穷焦虑

身边有个朋友&#xff0c;前两年活得特别拧巴&#xff1a;白天被工作追着跑&#xff0c;晚上回家只想瘫在沙发上刷手机&#xff0c;体重涨了、状态差了、钱没存下来&#xff0c;连最亲近的关系也处得越来越累。他跑来问我&#xff0c;是不是自己意志力太差&#xff0c;所以日子…

作者头像 李华
网站建设 2026/10/18 20:25:33

西安24小时自助健身房解决方案实战:核心开发流程与落地部署指南

西安24小时自助健身房解决方案实战&#xff1a;核心开发流程与落地部署指南 西安24小时自助健身房解决方案是针对西安本地健身行业营业时间受限、人力成本高、错峰健身需求无法满足等痛点推出的技术落地方案&#xff0c;整合多端用户入口、无人值守硬件联动、智能运营管理三大核…

作者头像 李华
网站建设 2026/10/22 11:33:45

大模型应用开发入门指南:API、提示词、RAG与微调实践

搞大模型应用开发这件事&#xff0c;我最近被身边好几个朋友问过同一个问题&#xff1a;零基础不懂机器学习算法&#xff0c;到底能不能做&#xff1f;我的答案很直接——能。所谓大模型应用开发&#xff0c;核心是调用已经训练好的模型能力&#xff0c;而不是自己从头训练一个…

作者头像 李华