当前位置: 首页 > news >正文

Tushare金融数据 API 平台

🌟 Tushare 是什么?

简单说:一个金融数据 API 平台。

注册后拿到 Token,用 Python 就能拉:

  • 📈 日线 / 复权 K 线
  • 📋 股票列表、行业分类
  • 💰 财务数据、资金流
  • 🇭🇰 港股、🇺🇸 美股基础信息

对个人开发者来说,比自己做爬虫稳定 10 倍。


⚡ 3 分钟上手(真的就 3 步)

① 注册拿 Token
去 Tushare Pro 官网注册 → 个人中心复制 Token

② 装库 + 测通

import tushare as ts ts.set_token("你的token") pro = ts.pro_api() # 拉贵州茅台日线 df = pro.daily(ts_code='600519.SH', start_date='20240101', end_date='20241231') print(df.head())

③ 注意积分和限流

  • 免费用户有每分钟 / 每天调用上限
  • 部分接口要积分(比如全市场股票列表)
  • 请求太快会被限流,别疯狂 for 循环

新手最容易踩的坑:没积分就调高级接口 → 报错一脸懵。先看文档里每个接口的积分要求。积分权限表


🔥 我最常用的 4 个接口

用途接口说明

股票列表

stock_basic

A 股全市场

日线行情

daily

回测必备

复权因子

adj_factor

算前复权

港股列表

hk_basic

00700 这类

美股还有us_basic,但积分要求更高,新手可以先从 A 股练手。


💡 结合github开源项目:daily_stock_analysis,ZhuLinsen/daily_stock_analysis: LLM驱动的 A/H/美股智能分析:多数据源行情 + 实时新闻 + LLM决策仪表盘 + 多渠道推送,零成本定时运行,纯白嫖. LLM-powered stock analysis system for A/H/US markets.

它的数据层很有意思:多数据源自动 fallback

  • AkShare、Baostock、YFinance……
  • 配了 Tushare Token 后,Tushare 会自动升到最高优先级 ✅

也就是说:

你只用在.env里加一行
TUSHARE_TOKEN=你的token
系统就会优先用 Tushare 拉行情,失败了再切备用源。

项目里还有现成脚本,一键拉三市场股票列表:

python scripts/fetch_tushare_stock_list.py

输出:

  • stock_list_a.csv— A 股
  • stock_list_hk.csv— 港股
  • stock_list_us.csv— 美股

做自选股池、批量筛选、导入分析系统,直接能用。


🛠 怎么用 Tushare?

场景 1:每日自选股分析
配好 Token → 跑python main.py --stocks 600519,hk00700,AAPL→ AI 出决策报告 → 推送到企业微信 / 飞书

场景 2:拉全市场列表做筛选
用上面的 fetch 脚本 → pandas 筛行业 / 市值 / 上市时间 → 生成 watchlist

场景 3:和其他源互补
Tushare 挂了?项目会自动切 AkShare / 腾讯源,分析流程不会整段崩掉。


⚠️ 新手避坑清单(建议收藏)

  1. Token 别写进 GitHub — 放.env,别 commit
  2. 先看积分再调接口 — 不然全是 permission denied
  3. 加 sleep — 批量拉数据,请求间隔 0.5~1 秒
  4. 日期格式 —YYYYMMDD,别写成2024-01-01
  5. 代码格式 — A 股要带后缀:600519.SH000001.SZ

📝 小结

Tushare 适合谁不太适合谁

Python 量化入门

完全不想写代码

要稳定结构化数据

只要看一眼股价

做回测 / 选股 / 日报

高频 tick 级交易

我的建议:
先免费 Token 跑通 daily + stock_basic → 再按需攒积分开高级接口 → 接到自己的分析流程里。

如果你也在搭「AI + 股票」的工作流,可以试试把 Tushare 当主数据源,其他源当备份——这是我目前在 daily_stock_analysis 里的实践,稳很多。

http://www.jsqmd.com/news/882320/

相关文章:

  • 机器学习系统监控:从静默失败到端到端可观测性的实践指南
  • 推荐!2026年靠谱的沙盘模型设计公司 - mypinpai
  • 每日一Go-66、K8s 蓝绿发布 金丝雀发布实战:Service 切流量 + Ingress 灰度一次讲透
  • 原码、反码、补码:概念解析与记忆方法
  • 百度网盘解析工具终极指南:3分钟突破限速实现高速下载
  • ARM SVE2指令集与UADDLB/UADDLT指令详解
  • AlwaysOnTop:终极Windows窗口置顶工具完整使用指南
  • 碧蓝航线Alas自动化脚本:解放双手的终极游戏助手完整指南
  • GHelper技术深度解析:华硕笔记本轻量控制工具的实现原理与高级配置指南
  • 信创运维实战:在ARM版银河麒麟V10上离线搞定telnet的完整流程(附软件包查找技巧)
  • 手把手教你处理TT100K数据集:从COCO格式转换到YOLO格式的完整流程(附Python脚本)
  • v100 是否支持MoE,缺少现代优化内核 FlashAttention、PagedAttention
  • 从NCM格式束缚到MP3音乐自由:3步解锁你的网易云音乐收藏
  • 直流电机驱动控制电路
  • 从人工标注到模型上线:一个多月搞定裂缝检测数据集的实战复盘(含YOLO/VOC格式)
  • 2026国内排插品牌推荐:安全与设计兼具的品质之选 - 品牌排行榜
  • 实测避坑:在Windows 11 + RTX 4090上,用Python 3.10和CUDA 12.3搞定3D Gaussian Splatting训练
  • 量子态保真度与噪声通道在量子计算中的应用
  • 3分钟掌握OpenSpeedy:免费开源游戏加速工具终极指南
  • 避坑指南:在openEuler 22.03上配置vsftpd虚拟用户,解决gdbm数据库和SELinux权限问题
  • 神经网络与深度学习(二)
  • 贵阳团体服装定制指南:文化衫、广告衫、T恤、POLO、马甲、冲锋衣怎么选?6大本土实力厂家优势解析 - 贵州服装测评君
  • 英特尔 Hammer Lake 处理器将引入统一核心架构并重拾超线程技术
  • GHelper终极指南:华硕笔记本轻量控制工具的专业使用教程
  • 从CentOS迁移到openEuler?手把手教你在vSphere ESXi 7.0上搭建测试环境
  • 免费游戏加速神器OpenSpeedy:5分钟解锁极致流畅体验终极指南 [特殊字符]
  • 机器学习力场微调策略:高效预测LiF中锂离子扩散性能
  • 以书香润心,借坚韧前行
  • CANN 算子拆解:FlashAttention 在 ops-transformer 里的实现逻辑
  • 从PDB到Mol:手把手教你用PyMOL和Open Babel搞定蛋白质-小分子复合物的结构文件转换