Aekor

Aekor
专注于用户阅读体验的响应式博客主题
  1. 首页
  2. TradingAgents-CN
  3. 正文

TradingAgentsCN A股数据源使用指南:Tushare、AKShare、BaoStock

2026-06-13 2564点热度 0人点赞 0条评论

在使用 TradingAgentsCN 进行分析时,股票数据从哪里获取、这些数据可靠吗,是一个非常重要的话题。
为了满足不同用户的需求,TradingAgentsCN 提供了三个不同的 A股数据源,它们各有特点,也各自适合不同的使用场景。

这篇文章将帮助你理解:

  • 这三个数据源分别是什么
  • 它们各自的优缺点
  • 为什么我们强烈推荐使用 Tushare
  • 如何在系统中配置和使用它们
  • 如何设置定时任务,把数据同步到本地

三个数据源,你需要知道

1. Tushare - 我们强烈推荐的专业数据平台

一句话总结:数据最全面、最稳定,支持所有分析功能,包括 大盘分析、行业分析、基本面分析,强烈推荐作为首选数据源。

项目说明
费用基础功能免费,高级功能需积分(可通过分享获得)
是否需要密钥需要(免费注册获取)
数据质量很高
稳定性很高
官网https://tushare.pro/weborder/#/login?reg=tacn

为什么 Tushare 是首选:

  • ✅ 是三个数据源中提供稳定 资金流向数据 的
  • ✅ 是三个数据源中提供稳定完整 行业数据 的
  • ✅ 是三个数据源中提供稳定 大盘数据 的
  • ✅ 只有使用 Tushare,你才能使用系统的 大盘分析模块
  • ✅ 只有使用 Tushare,你才能使用系统的 行业分析模块
  • ✅ 只有使用 Tushare,系统的 基本面分析 才最完整
  • ✅ 数据质量最高,最准确
  • ✅ 稳定性最好,不会因为网站更新而中断

Tushare 能给你什么:

  • ✅ 准确完整的历史行情数据
  • ✅ 详细的财务报表:利润表、资产负债表、现金流量表
  • ✅ 丰富的基本面指标:市盈率、市净率、ROE 等
  • ✅ 及时的新闻和公告
  • ✅ 完整的行业分类数据
  • ✅ 各类指数数据
  • ✅ 资金流向数据(独家)
  • ✅ 大盘数据(独家)
  • ✅ 板块轮动数据(独家)

谁最适合用 Tushare:

  • 所有 TradingAgents-CN 用户
  • 做深度基本面分析的投资者
  • 需要使用大盘分析功能的用户
  • 需要使用行业分析功能的用户
  • 做长期历史回测的量化投资者

获取 Tushare Token:

  1. 访问 tushare.pro 注册账号
  2. 登录后进入“个人中心”
  3. 找到“接口Token”页面
  4. 复制你的 Token,填入系统设置中

重要提醒:积分要求

  • 2000 积分以下:只能获取基础行情数据
  • 2000 积分:可以进行基础的个股分析,但无法使用大盘分析和行业分析
  • 6000 积分以上:可以使用全部功能,包括大盘分析、行业分析、资金流向分析等

如何获取积分:

  • 新用户注册会赠送少量积分
  • 每日签到可获得积分
  • 分享网站可获得积分
  • 贡献数据或参与社区活动可获得积分
  • 也可以直接付费购买积分

小提示:建议先想办法攒到 6000 积分,这样才能体验系统的全部功能。


2. AKShare - 完全免费的补充选择

一句话总结:完全免费、数据丰富,但无法支持 大盘分析 和 行业分析,建议作为 Tushare 的补充。

项目说明
费用完全免费
是否需要密钥不需要
数据质量不错
稳定性中等(偶尔可能因为网站更新暂时不可用)
官网https://akshare.akfamily.xyz

AKShare 能给你什么:

  • ✅ 完全免费,无任何限制
  • ✅ 丰富的历史行情数据
  • ✅ 实时行情(来自东方财富等主流网站)
  • ✅ 财务数据和基本面指标
  • ✅ 新闻资讯(来自新浪财经、东方财富等)
  • ✅ 港股数据也支持

AKShare 的局限性:

  • ❌ 无法提供 资金流向数据
  • ❌ 无法提供完整的 行业数据
  • ❌ 无法提供 大盘数据
  • ❌ 使用 AKShare 时,大盘分析模块无法使用
  • ❌ 使用 AKShare 时,行业分析模块无法使用

谁最适合用 AKShare:

  • 作为 Tushare 的备用数据源
  • 个人投资者日常看盘使用
  • 预算有限的学生或新手
  • 不需要大盘分析和行业分析的用户

使用 AKShare:

  • 不需要注册,不需要 Token
  • 直接在系统设置中启用即可
  • 建议保持默认配置,系统会自动处理反爬虫问题

小提示:AKShare 的数据来自公开网站,系统已经内置了智能防封禁机制,你不需要担心。


3. BaoStock - 稳定的备用选择

一句话总结:免费、稳定、简单,但数据相对少一些,适合作为最后的备用。

项目说明
费用完全免费
是否需要密钥不需要
数据质量中等
稳定性很稳定
官网http://baostock.com

BaoStock 能给你什么:

  • ✅ 完全免费,简单易用
  • ✅ 历史行情数据
  • ✅ 基础财务数据
  • ✅ 指数数据
  • ✅ 交易日历(很实用)

谁最适合用 BaoStock:

  • 作为 Tushare 和 AKShare 的备用数据源
  • 需要交易日历数据的用户
  • 只需要基础行情数据的用户

使用 BaoStock:

  • 无需任何配置,系统自带
  • 建议在数据源优先级中放在最后

如何在系统中配置数据源

1. 配置 Tushare(强烈推荐优先配置)

为了使用系统的全部功能,包括 大盘分析、行业分析、基本面分析,请务必配置 Tushare。

配置步骤:

  1. 访问 tushare.pro 注册账号
  2. 登录后进入“个人中心”
  3. 找到“接口Token”页面
  4. 复制你的 Token
  5. 打开 TradingAgents-CN
  6. 点击左侧菜单的“系统设置”
  7. 选择“数据源配置”标签页
  8. 找到 Tushare,点击“编辑”
  9. 填入你复制的 Token
  10. 确保开关已打开(蓝色)
  11. 点击“测试连接”验证 Token 是否有效
  12. 点击“保存”

2. 配置 AKShare

在“数据源配置”页面找到 AKShare:

  1. 确保开关已打开
  2. 不需要填写任何密钥
  3. 可以点击“测试连接”验证
  4. 点击“保存”

可选优化:

  • 如果你的网络环境特殊,可以在高级设置中调整请求间隔
  • 大部分用户保持默认即可

3. 配置 BaoStock

在“数据源配置”页面找到 BaoStock:

  1. 确保开关已打开
  2. 不需要任何配置
  3. 点击“测试连接”验证
  4. 点击“保存”

数据源优先级:该怎么设置?

什么是优先级?

优先级决定了系统获取数据时的尝试顺序:

  • 优先级数字越大,优先级越高
  • 系统首先尝试优先级数字最大的 数据源
  • 如果失败(没数据、积分用完、网络问题等),自动尝试下一个优先级数字小的
  • 直到找到可用的数据源,或者所有数据源都失败

推荐配置方案(所有人适用)

优先级数据源说明
3(最高)Tushare必须作为首选,数据最全最稳,支持所有分析功能
2AKShare备用数据源,补充实时行情
1(最低)BaoStock最后的保障

推荐理由

  • 最重要:只有 Tushare 能提供 大盘数据、行业数据、资金数据
  • 最重要:只有使用 Tushare,大盘分析 和 行业分析 模块才能正常使用
  • Tushare 数据最准确,稳定性最高
  • AKShare 作为备用,提供实时行情补充
  • BaoStock 兜底,确保系统总有数据可用

本地数据存储与定时同步

数据存储在哪里?

系统会将从数据源获取的数据保存到本地 MongoDB 数据库中,这样做的好处:

  • ✅ 访问速度更快(直接读本地数据库)
  • ✅ 减少对数据源的请求次数
  • ✅ 离线也能查看已同步的数据
  • ✅ 数据不会丢失

如何设置定时同步任务?

为了保证本地数据是最新的,你需要配置定时同步任务:

  1. 打开 TradingAgents-CN
  2. 点击左侧菜单的“系统设置”
  3. 选择“定时任务”标签页
  4. 找到以下任务,确保它们已开启

建议开启的定时任务

任务名称建议执行时间说明
股票基础信息同步每天早上 06:30同步最新的股票列表
历史K线数据同步每天下午 17:00同步当天的 K 线数据
实时行情采集交易时间每 5 分钟采集实时行情数据
财务数据同步每周日凌晨同步最新财务数据

小提示:

  • 这两个任务都需要 Tushare 支持
  • 你可以根据自己的需要调整执行时间

如何手动触发数据同步?

除了定时任务,你也可以手动触发同步:

  1. 点击左侧菜单的“多数据源同步”
  2. 选择你要同步的数据类型
  3. 点击“开始同步”按钮
  4. 等待同步完成(进度条会显示进度)

也可以在自选股详情页同步单只股票:

  1. 进入自选股详情页
  2. 点击右上角的“同步数据”按钮
  3. 选择同步范围
  4. 确认开始

系统如何自动处理数据源问题

你不用担心某个数据源不可用的问题,系统已经内置了智能处理机制。

1. 自动故障转移

假设你配置的优先级是:Tushare(3) → AKShare(2) → BaoStock(1)

当你请求数据时:

  1. 系统先尝试用 Tushare 获取(优先级最高)
  2. 如果 Tushare 失败(积分不够、网络问题等)
  3. 系统自动切换到 AKShare(优先级次之)
  4. 如果 AKShare 也失败
  5. 系统最后尝试 BaoStock(优先级最低)

你完全感知不到这个过程,数据会正常返回。

重要提示:如果 Tushare 不可用,大盘分析 和 行业分析 功能也无法使用。


2. 优先读取本地缓存

系统会优先从本地 MongoDB 数据库读取数据:

  1. 先检查本地数据库有没有需要的数据
  2. 如果有且数据够新,直接返回本地数据
  3. 如果没有或数据太旧,才去数据源获取
  4. 获取回来后自动保存到本地数据库

3. 健康状态监控

在“系统状态” → “数据源监控”页面,你可以看到:

  • 每个数据源的当前状态(健康 / 需要注意 / 不可用)
  • 数据源的响应时间
  • 数据源的成功率
  • 最近的失败记录

系统会定期检查每个数据源的状态,如果发现问题会自动调整。


4. 实时行情智能轮换

对于实时行情,系统会自动轮换使用不同的数据源,避免对单一数据源请求过于频繁:

  • 一般每 5 分钟自动轮换一次
  • 这样可以降低被限流的风险
  • 你完全不需要手动操作

使用技巧和最佳实践

1. 新手用户(刚开始使用)

推荐配置:

  • 一定要注册 Tushare 并配置好 Token
  • 开启所有三个数据源
  • 优先级设置:Tushare(3) > AKShare(2) > BaoStock(1)
  • 开启所有定时同步任务,特别是大盘数据和行业数据同步

步骤:

  1. 先去 tushare.pro 注册账号,获取 Token
  2. 打开“系统设置” → “数据源配置”
  3. 配置 Tushare Token,确保开启
  4. 开启 AKShare 和 BaoStock
  5. 设置优先级:Tushare 3,AKShare 2,BaoStock 1
  6. 进入“定时任务”页面,开启所有同步任务
  7. 去数据中心,手动触发一次完整的数据同步
  8. 开始使用所有功能

2. 个人投资者(日常使用)

推荐配置:

  • Tushare 作为首选(优先级 3)
  • AKShare 作为备用(优先级 2)
  • BaoStock 作为兜底(优先级 1)
  • 所有定时任务都开启

理由:

  • Tushare 提供完整数据,支持所有分析功能
  • 本地缓存让访问速度快,节省积分
  • 定时任务确保数据总是最新的

3. 专业投资者(深度分析)

推荐配置:

  • 注册 Tushare 并尽量获取更多积分
  • 开启所有三个数据源
  • 优先级设置:Tushare(3) > AKShare(2) > BaoStock(1)
  • 开启所有定时任务
  • 定期关注 Tushare 的积分使用情况

额外建议:

  • 定期手动补充历史数据
  • 定期备份你的 MongoDB 数据
  • 关注系统的数据质量报告
  • 可以考虑升级 Tushare 积分等级,获取更高的调用频率

常见问题

Q:我必须注册 Tushare 才能使用吗?

A:我们强烈建议你注册,并尽量获取 2000 积分以上。原因如下:

不配置 Tushare 的情况:

  • ❌ 系统进行 Tushare 可用性测试时无法通过(测试需要调用带复权的日线接口)
  • ❌ 大盘分析模块 无法使用
  • ❌ 行业分析模块 无法使用
  • ❌ 基本面分析 数据不完整
  • ⚠️ 只能用 AKShare 和 BaoStock 看个股行情

配置了 Tushare 但积分不到 2000 的情况:

  • ❌ 系统可用性测试可能无法通过(带复权日线接口需要 2000 积分)
  • ❌ 大盘分析模块 无法使用
  • ❌ 行业分析模块 无法使用
  • ❌ 大部分高级功能无法使用

配置了 Tushare 且积分 2000 以上的情况:

  • ✅ 系统可用性测试通过
  • ✅ 可以进行基础个股分析
  • ❌ 但还是无法使用大盘分析和行业分析(需要 6000 积分)

配置了 Tushare 且积分 6000 以上的情况:

  • ✅ 可以使用全部功能

重要提示:免费注册 Tushare 只有 100 积分,必须获取到 2000 积分以上 才能让系统正常识别 Tushare 并使用基础功能。建议尽量攒到 6000 积分,体验完整功能。


Q:Tushare 积分不够用了怎么办?

A:如果 Tushare 积分用完或不够,系统会自动切换到 AKShare 或 BaoStock 获取个股行情数据。但要注意:

  • 大盘分析 和 行业分析 功能将无法使用
  • 因为只有 Tushare 提供这些数据
  • 你可以去 Tushare 网站通过分享、签到等方式获取更多积分
  • 也可以考虑升级到付费版本获取更多积分

Q:Tushare 积分需要多少才能用全部功能?

A:Tushare 积分要求如下:

  • 2000 积分以下:只能获取基础行情数据
  • 2000 积分:可以进行基础的个股分析,但无法使用大盘分析和行业分析
  • 6000 积分以上:可以使用全部功能,包括大盘分析、行业分析、资金流向分析等

建议尽量攒到 6000 积分,这样才能完整体验系统的所有功能。


Q:如何获取 Tushare 积分?

A:获取积分的方式:

  • 新用户注册会赠送少量积分
  • 每日签到可获得积分
  • 分享网站到社交媒体可获得积分
  • 贡献数据或参与社区活动可获得积分
  • 也可以直接付费购买积分(快速获取)

Q:AKShare 有时候会失败,正常吗?

A:AKShare 的数据来自公开网站,偶尔可能因为网站更新或网络问题暂时不可用。这是正常的,系统会自动切换到其他数据源获取个股行情。

但要注意,如果 Tushare 不可用,大盘 和 行业分析 功能也无法使用。


Q:我可以只使用一个数据源吗?

A:可以,但我们强烈建议至少配置 Tushare,再加上一个备用数据源。原因:

  • 只有 Tushare 能支持所有分析功能
  • 如果只使用 AKShare,大盘分析和行业分析用不了
  • 如果只使用 Tushare,万一积分用完或网络问题,就没有备用了

Q:实时行情数据从哪里来?

A:默认情况下,实时行情主要来自 AKShare,因为它更新快且免费。系统会智能轮换数据源,确保数据稳定。但历史数据分析、大盘分析、行业分析等都依赖 Tushare 的数据。


Q:我怎么知道哪个数据源正在被使用?

A:你不需要知道。系统会自动选择最优的数据源。如果你想了解详情,可以在“系统状态” → “数据源监控”中查看。


Q:数据同步需要一直开着软件吗?

A:如果你使用的是 Windows 安装包版本,建议保持软件运行,这样定时任务才能按时执行。如果你使用的是 Docker 版本,只要容器在运行,定时任务就会自动执行。

如果无法一直保持运行,也可以定期手动触发数据同步。


总结

TradingAgents-CN 为你提供了三个 A 股数据源,但 Tushare 是必不可少的:

  • Tushare:⭐⭐⭐ 首选推荐!数据最全最稳,唯一支持大盘分析、行业分析、资金流向分析
  • AKShare:免费补充,适合获取实时行情和个股数据
  • BaoStock:稳定备用,作为最后的保障

重要提醒:

  • ✅ 一定要注册 Tushare 并配置好 Token
  • ✅ 一定要设置优先级:Tushare(3) > AKShare(2) > BaoStock(1)
  • ✅ 一定要开启定时同步任务,特别是大盘数据和行业数据同步
  • ✅ 数据会自动保存到本地 MongoDB 数据库,访问更快更省积分

希望这篇指南能帮助你更好地使用 TradingAgentsCN 的数据源功能。

✅ 官方唯一渠道:📦 GitHub 仓库:https://github.com/hsliuping/TradingAgents-CN


Aekor AI-API 中转站,让全球顶尖 AI 大模型更轻松可用

你是不是也遇到过这些问题:

  • 人在国内,访问海外官方 API 时经常遇到高延迟、掉线,甚至直接无法连接
  • 想用 GPT、Claude 这类顶级模型,却被海外信用卡、支付审核、注册门槛挡在门外
  • 官方 API 成本偏高,测试和日常调用都不够灵活

Aekor AI-API 中转站,正是为了解决这些问题而来。

我们希望做的,不只是一个简单的 API 转发工具,而是一套更顺手、更稳定、更适合国内开发者的 AI 接入方案,帮助你真正打通 网络、支付和成本 这三道门槛。

Aekor 的核心价值:好用、便宜、快

高速稳定,减少掉线困扰

Aekor 提供更适合国内环境的访问链路,尽量降低海外 API 带来的延迟和不稳定问题,让调用体验更顺滑,减少“转圈圈”和等待焦虑。

顶尖模型,一次接入即可调用

无论是 GPT 系列,还是 Claude 系列,Aekor 都能帮助你更方便地接入主流大模型。
你不需要为不同平台重复折腾,只要接入一次,就能按需切换使用。

成本更友好,测试更轻松

官方 API 动辄成本高、门槛多,很多人刚开始根本不敢放开测。
Aekor 希望提供一个更灵活的入口,让你能以更低成本先验证模型效果,再决定是否持续投入。

注册即送体验额度

为了让你更放心地测试,我们提供:

  • 注册即送 20 美元体验额度

这笔额度足够你先跑一轮模型测试,重点体验两件事:

  • 模型质量是否符合你的需求
  • 线路稳定性是否满足日常使用场景

先试,再决定,能少走很多弯路。

为什么选择 Aekor

市面上的 AI API 中转服务很多,但体验并不总是稳定,甚至有些会在模型、线路、速度上做一些减配处理。
Aekor 更希望提供的是:

  • 正版稳定
  • 可持续使用
  • 适合真实开发场景
  • 支持先试用,再决定是否充值

我们不希望用户盲目上车,而是希望你先用免费额度亲自验证,满意之后再按需使用。

适合谁使用

Aekor AI-API 中转站适合这些人:

  • 想在国内更稳定地调用海外 AI 模型的开发者
  • 需要测试 GPT、Claude 等顶尖模型的人
  • 关注成本,希望降低调用门槛的个人用户或团队
  • 想快速搭建 AI 工具链、应用或工作流的人

立即体验

入口地址:
https://api.aekor.com

如果你正在寻找一个更稳定、更省心、更适合国内使用的 AI API 接入方式,Aekor 会是一个值得先试试的选择。

温馨提示:
市场上的 API 中转服务质量参差不齐,建议你先使用我们赠送的 20 美元体验额度 进行测试,确认模型效果、线路稳定性和实际需求是否匹配后,再决定是否继续使用。理性测试,按需选择,会更稳妥。

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: AkShare A股数据源 BaoStock MongoDB TradingAgentsCN Tushare 基本面分析 大盘分析 定时同步 数据源优先级 数据源配置 股票数据
最后更新:2026-06-16

Aekor

这个人很懒,什么都没留下

点赞
< 上一篇

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

使用AI教程

  • API报错解决方案
  • API 基础知识
  • API Key 获取

分类

  • Blog
  • TradingAgents-CN
  • 使用教程

COPYRIGHT © 2026 Aekor. ALL RIGHTS RESERVED.