news 2026/7/22 2:10:09

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/7/16 3:27:37

LAN9253中文注释第二章

LAN9253 是一款带双集成以太网 PHY 的 2/3 端口 EtherCAT 从设备控制器,每个 PHY 均包含支持 100Mbps(100BASE-TX)操作的全双工收发器。该器件支持 HP 自动交叉侦测(Auto-MDIX),可使用直连或交叉以太网电缆…

作者头像 李华
网站建设 2026/7/21 18:59:14

DeepSeek V4发布深度解析:国产AI编程能力的巅峰突破

2026年春节前后,中国AI独角兽企业深度求索(DeepSeek)将发布新一代旗舰模型DeepSeek V4,这可能是国产AI在核心能力上首次超越国际顶尖模型的里程碑事件。 本文将从技术架构、性能数据、应用场景、市场影响等多个维度,对DeepSeek V4进行全面解析…

作者头像 李华
网站建设 2026/7/17 16:40:11

2.7 本章小结 框架选型与组件设计速查

2.7 本章小结:框架选型与组件设计速查 本节学习目标 把第 2 章**四件(规划、记忆、工具、执行)与认知框架(ReAct、Plan-and-Execute 等)**串成一张可操作的选型与设计速查。 能根据业务需求快速判断「用哪类框架、每件怎么配」。 一、四件回顾 组件 作用 设计要点 规划 把…

作者头像 李华
网站建设 2026/7/17 16:56:16

【开题答辩全过程】以 高校资源共享平台的设计与实现为例,包含答辩的问题和答案

个人简介一名14年经验的资深毕设内行人,语言擅长Java、php、微信小程序、Python、Golang、安卓Android等开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。感谢大家的…

作者头像 李华
网站建设 2026/7/17 14:22:04

‌第三方服务失效:依赖管理测试策略

在微服务与云原生架构主导的今天,第三方服务(如支付网关、身份认证、物流API、云存储)已成为系统不可或缺的组成部分。然而,其不可控性——超时、限流、版本弃用、区域性中断——正成为测试稳定性的最大威胁。2024年某电商平台因支…

作者头像 李华