news 2026/4/3 1:01:00

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/1 19:36:40

低成本混沌工具:中小企业实施指南

混沌工程在中小企业中的价值在2026年的软件开发生态中,系统复杂性激增,故障成本高昂——据行业报告,中小企业因未预见的系统崩溃年均损失超百万美元。混沌工程通过主动注入故障(如网络延迟、服务中断),帮助…

作者头像 李华
网站建设 2026/4/1 18:45:46

3.2 LangChain 用链和Agent快速搭大模型应用

3.2 LangChain:用「链」和「Agent」快速搭大模型应用 本节学习目标 理解 LangChain 的**链(Chain)**与 Agent 抽象,以及二者在搭建大模型应用时的角色。 了解提示模板、记忆、工具在 LangChain 中的基本用法。 能跑通一个最小「链」或「Agent」示例(需 OpenAI API Key 或…

作者头像 李华
网站建设 2026/3/24 18:43:54

4.5 小结 同款思路可做报告周报方案生成

4.5 小结:同款思路可做报告、周报、方案生成 本节学习目标 把第 4 章「Assistants + 工具 + 文件/代码解释器」提炼成可复用模式。 能迁移到报告生成、周报、方案/文档生成等办公场景,并说出需要改动的配置与工具。 一、本章模式回顾 组件 在 PPT 项目里的用法 可复用点 Ass…

作者头像 李华
网站建设 2026/3/30 18:18:35

‌混沌工程与AI融合:智能异常检测增强

AI驱动的混沌工程,正重塑软件测试的韧性验证范式‌传统混沌工程依赖人工设计故障场景,存在覆盖率低、响应滞后、边缘场景遗漏等瓶颈。而AI融合后,系统可‌自动识别高风险路径、智能生成故障剧本、动态闭环实验流程‌,使异常检测从…

作者头像 李华
网站建设 2026/3/24 0:36:41

生成式AI进化的阴暗面:测试员的2026新战场

在2026年的技术浪潮中,生成式AI(如大型语言模型和多模态系统)已渗透至软件开发、客户服务、内容创作等核心领域,成为企业数字化转型的引擎。然而,其快速进化背后潜藏着不容忽视的阴暗面:偏见放大、安全脆弱…

作者头像 李华