在使用 TradingAgentsCN 进行分析时,股票数据从哪里获取、这些数据可靠吗,是一个非常重要的话题。
为了满足不同用户的需求,TradingAgentsCN 提供了三个不同的 A股数据源,它们各有特点,也各自适合不同的使用场景。
这篇文章将帮助你理解:
- 这三个数据源分别是什么
- 它们各自的优缺点
- 为什么我们强烈推荐使用 Tushare
- 如何在系统中配置和使用它们
- 如何设置定时任务,把数据同步到本地
三个数据源,你需要知道
1. Tushare - 我们强烈推荐的专业数据平台
一句话总结:数据最全面、最稳定,支持所有分析功能,包括 大盘分析、行业分析、基本面分析,强烈推荐作为首选数据源。
| 项目 | 说明 |
|---|---|
| 费用 | 基础功能免费,高级功能需积分(可通过分享获得) |
| 是否需要密钥 | 需要(免费注册获取) |
| 数据质量 | 很高 |
| 稳定性 | 很高 |
| 官网 | https://tushare.pro/weborder/#/login?reg=tacn |
为什么 Tushare 是首选:
- ✅ 是三个数据源中提供稳定 资金流向数据 的
- ✅ 是三个数据源中提供稳定完整 行业数据 的
- ✅ 是三个数据源中提供稳定 大盘数据 的
- ✅ 只有使用 Tushare,你才能使用系统的 大盘分析模块
- ✅ 只有使用 Tushare,你才能使用系统的 行业分析模块
- ✅ 只有使用 Tushare,系统的 基本面分析 才最完整
- ✅ 数据质量最高,最准确
- ✅ 稳定性最好,不会因为网站更新而中断
Tushare 能给你什么:
- ✅ 准确完整的历史行情数据
- ✅ 详细的财务报表:利润表、资产负债表、现金流量表
- ✅ 丰富的基本面指标:市盈率、市净率、ROE 等
- ✅ 及时的新闻和公告
- ✅ 完整的行业分类数据
- ✅ 各类指数数据
- ✅ 资金流向数据(独家)
- ✅ 大盘数据(独家)
- ✅ 板块轮动数据(独家)
谁最适合用 Tushare:
- 所有 TradingAgents-CN 用户
- 做深度基本面分析的投资者
- 需要使用大盘分析功能的用户
- 需要使用行业分析功能的用户
- 做长期历史回测的量化投资者
获取 Tushare Token:
- 访问
tushare.pro注册账号 - 登录后进入“个人中心”
- 找到“接口Token”页面
- 复制你的 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。
配置步骤:
- 访问
tushare.pro注册账号 - 登录后进入“个人中心”
- 找到“接口Token”页面
- 复制你的 Token
- 打开 TradingAgents-CN
- 点击左侧菜单的“系统设置”
- 选择“数据源配置”标签页
- 找到 Tushare,点击“编辑”
- 填入你复制的 Token
- 确保开关已打开(蓝色)
- 点击“测试连接”验证 Token 是否有效
- 点击“保存”
2. 配置 AKShare
在“数据源配置”页面找到 AKShare:
- 确保开关已打开
- 不需要填写任何密钥
- 可以点击“测试连接”验证
- 点击“保存”
可选优化:
- 如果你的网络环境特殊,可以在高级设置中调整请求间隔
- 大部分用户保持默认即可
3. 配置 BaoStock
在“数据源配置”页面找到 BaoStock:
- 确保开关已打开
- 不需要任何配置
- 点击“测试连接”验证
- 点击“保存”
数据源优先级:该怎么设置?
什么是优先级?
优先级决定了系统获取数据时的尝试顺序:
- 优先级数字越大,优先级越高
- 系统首先尝试优先级数字最大的 数据源
- 如果失败(没数据、积分用完、网络问题等),自动尝试下一个优先级数字小的
- 直到找到可用的数据源,或者所有数据源都失败
推荐配置方案(所有人适用)
| 优先级 | 数据源 | 说明 |
|---|---|---|
| 3(最高) | Tushare | 必须作为首选,数据最全最稳,支持所有分析功能 |
| 2 | AKShare | 备用数据源,补充实时行情 |
| 1(最低) | BaoStock | 最后的保障 |
推荐理由
- 最重要:只有 Tushare 能提供 大盘数据、行业数据、资金数据
- 最重要:只有使用 Tushare,大盘分析 和 行业分析 模块才能正常使用
- Tushare 数据最准确,稳定性最高
- AKShare 作为备用,提供实时行情补充
- BaoStock 兜底,确保系统总有数据可用
本地数据存储与定时同步
数据存储在哪里?
系统会将从数据源获取的数据保存到本地 MongoDB 数据库中,这样做的好处:
- ✅ 访问速度更快(直接读本地数据库)
- ✅ 减少对数据源的请求次数
- ✅ 离线也能查看已同步的数据
- ✅ 数据不会丢失
如何设置定时同步任务?
为了保证本地数据是最新的,你需要配置定时同步任务:
- 打开 TradingAgents-CN
- 点击左侧菜单的“系统设置”
- 选择“定时任务”标签页
- 找到以下任务,确保它们已开启
建议开启的定时任务
| 任务名称 | 建议执行时间 | 说明 |
|---|---|---|
| 股票基础信息同步 | 每天早上 06:30 | 同步最新的股票列表 |
| 历史K线数据同步 | 每天下午 17:00 | 同步当天的 K 线数据 |
| 实时行情采集 | 交易时间每 5 分钟 | 采集实时行情数据 |
| 财务数据同步 | 每周日凌晨 | 同步最新财务数据 |
小提示:
- 这两个任务都需要 Tushare 支持
- 你可以根据自己的需要调整执行时间
如何手动触发数据同步?
除了定时任务,你也可以手动触发同步:
- 点击左侧菜单的“多数据源同步”
- 选择你要同步的数据类型
- 点击“开始同步”按钮
- 等待同步完成(进度条会显示进度)
也可以在自选股详情页同步单只股票:
- 进入自选股详情页
- 点击右上角的“同步数据”按钮
- 选择同步范围
- 确认开始
系统如何自动处理数据源问题
你不用担心某个数据源不可用的问题,系统已经内置了智能处理机制。
1. 自动故障转移
假设你配置的优先级是:Tushare(3) → AKShare(2) → BaoStock(1)
当你请求数据时:
- 系统先尝试用 Tushare 获取(优先级最高)
- 如果 Tushare 失败(积分不够、网络问题等)
- 系统自动切换到 AKShare(优先级次之)
- 如果 AKShare 也失败
- 系统最后尝试 BaoStock(优先级最低)
你完全感知不到这个过程,数据会正常返回。
重要提示:如果 Tushare 不可用,大盘分析 和 行业分析 功能也无法使用。
2. 优先读取本地缓存
系统会优先从本地 MongoDB 数据库读取数据:
- 先检查本地数据库有没有需要的数据
- 如果有且数据够新,直接返回本地数据
- 如果没有或数据太旧,才去数据源获取
- 获取回来后自动保存到本地数据库
3. 健康状态监控
在“系统状态” → “数据源监控”页面,你可以看到:
- 每个数据源的当前状态(健康 / 需要注意 / 不可用)
- 数据源的响应时间
- 数据源的成功率
- 最近的失败记录
系统会定期检查每个数据源的状态,如果发现问题会自动调整。
4. 实时行情智能轮换
对于实时行情,系统会自动轮换使用不同的数据源,避免对单一数据源请求过于频繁:
- 一般每 5 分钟自动轮换一次
- 这样可以降低被限流的风险
- 你完全不需要手动操作
使用技巧和最佳实践
1. 新手用户(刚开始使用)
推荐配置:
- 一定要注册 Tushare 并配置好 Token
- 开启所有三个数据源
- 优先级设置:Tushare(3) > AKShare(2) > BaoStock(1)
- 开启所有定时同步任务,特别是大盘数据和行业数据同步
步骤:
- 先去
tushare.pro注册账号,获取 Token - 打开“系统设置” → “数据源配置”
- 配置 Tushare Token,确保开启
- 开启 AKShare 和 BaoStock
- 设置优先级:Tushare 3,AKShare 2,BaoStock 1
- 进入“定时任务”页面,开启所有同步任务
- 去数据中心,手动触发一次完整的数据同步
- 开始使用所有功能
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 工具链、应用或工作流的人
立即体验
如果你正在寻找一个更稳定、更省心、更适合国内使用的 AI API 接入方式,Aekor 会是一个值得先试试的选择。
温馨提示:
市场上的 API 中转服务质量参差不齐,建议你先使用我们赠送的 20 美元体验额度 进行测试,确认模型效果、线路稳定性和实际需求是否匹配后,再决定是否继续使用。理性测试,按需选择,会更稳妥。
文章评论