news 2026/4/15 22:04:50

Python量化交易入门:使用Tushare和YFinance获取历史行情

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Python量化交易入门:使用Tushare和YFinance获取历史行情

Python量化交易入门:使用Tushare和YFinance获取历史行情

  • 使用Tushare和YFinance获取历史行情
      • 一、选择免费接口
      • 二、环境准备
      • 三、YFinance:美股历史数据获取
        • 3.1 基础用法
        • 3.2 关键参数详解
        • 3.3 下载指数、ETF、期货、加密货币
        • 3.4 保存为CSV
      • 四、Tushare Pro:A股历史数据获取
        • 4.1 注册与初始化
        • 4.2 获取单只股票日线(核心接口 daily)
        • 4.3 获取多只股票 / 全市场某一天
        • 4.4 获取股票基本信息(先拿到全市场列表)
        • 4.5 复权数据(推荐使用 adj_factor 接口)
      • 五、AkShare:无Token备选方案(防Tushare额度用尽)
      • 六、数据存储方案一:CSV(适合小规模)
      • 七、数据存储方案二:SQLite(推荐,生产级)
        • 7.1 使用 pandas + sqlalchemy(最简单)
        • 7.2 建表 + 增量更新脚本(核心)
        • 7.3 查询示例
      • 八、常见问题与优化

使用Tushare和YFinance获取历史行情

在量化投资、算法交易、回测策略乃至个人理财分析中,数据永远是王道。没有高质量、完整的历史行情数据,再牛的模型也只是空中楼阁。

本文将从零开始,系统性地带你:

  1. 认识目前主流的免费/开源金融数据接口
  2. yfinance轻松抓取美股(含ETF、指数、期货)历史数据
  3. Tushare Pro(或AkShare作为无token备选)抓取A股全市场历史日线
  4. 把数据持久化到本地:CSV + SQLite 双方案
  5. 一步步搭建一个可增量更新、可查询、可扩展的本地历史行情数据库

全文约 10,000 字,包含完整可运行代码、常见坑点、性能优化、增量更新策略,适合新手到中级量化爱好者直接照着做。

一、选择免费接口

接口覆盖市场是否需要Token免费额度(2025年最新)优点缺点
yfinance美股、全球指数、期货、加密货币
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/11 20:41:17

小白程序员转行大模型:AI时代新风口与学习资料免费领!程序员转行大模型,真的是新时代的选择吗?

文章指出,在AI技术飞速发展的今天,程序员面临技能升级转型需求。大模型技术因其市场需求旺盛、薪资待遇优厚及技能提升价值,成为程序员转行的热门选择。文章详细阐述了学习大模型的途径,包括掌握基础知识、实践项目及关注行业动态…

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

USB插口类型typecHDMI等常见接口检测数据集VOC+YOLO格式222张18类别

数据集格式:Pascal VOC格式YOLO格式(不包含分割路径的txt文件,仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件)图片数量(jpg文件个数):222标注数量(xml文件个数):222标注数量(txt文件个数):222标注类别数&…

作者头像 李华
网站建设 2026/4/10 11:11:29

太空-生物计算融合人才白皮书:软件测试从业者的转型蓝图

融合时代的测试新纪元太空-生物计算融合(Space-Biocomputing Convergence, SBC)正重塑技术格局,结合太空探索的数据密集型环境与生物计算的仿生算法,催生边缘计算、医疗AI和智能农业等创新领域。2026年,全球市场规模预…

作者头像 李华
网站建设 2026/4/15 15:21:48

3.3 LlamaIndex 专治幻觉把RAG做稳做准

3.3 LlamaIndex:专治「幻觉」,把 RAG 做稳做准 本节学习目标 理解 RAG(检索增强生成) 为何能减轻大模型「幻觉」、提升事实准确性。 了解 LlamaIndex 在 RAG 中的角色:文档加载、索引构建、查询与生成。 能说出「文档 → 索引 → 查询 → 生成」的完整链路,为第 8 章企业…

作者头像 李华
网站建设 2026/4/6 16:19:27

3.4 小结 三件套怎么选怎么配合一张表搞定

3.4 小结:三件套怎么选、怎么配合,一张表搞定 本节学习目标 用一张选型与配合表把 OpenAI API、LangChain、LlamaIndex 的定位与组合方式说清。 能根据项目类型(对话、助手、Agent、RAG)快速决定「用谁、怎么配合」。 一、三件套定位速查 工具 核心定位 典型用途 OpenAI A…

作者头像 李华
网站建设 2026/3/18 4:38:52

跟AI学一手之侧边栏菜单组件

当然其实这种组件太多了,有非常多开源的后台管理库,为什么再实现一遍,主要还是想要自主可控,虽然是让 AI 写的,但是我让它实现的是一个 vue3组件,复用性非常好,可以和我的应用无缝集成&#xff…

作者头像 李华