引言:数据是量化的弹药,免费弹药也能打胜仗
做量化交易,数据就是弹药。没有数据,再精妙的策略也只是纸上谈兵。
很多新手一上来就问:”有没有免费的数据源?”——答案是:不仅有,而且比你想象的多得多。国内有 Tushare、AkShare、QMT 自带数据,国外有 Yahoo Finance、Alpha Vantage、FRED、Quandl 等等。关键是你要知道每个源能干什么、边界在哪、怎么组合使用。
这篇文章系统梳理国内和国外主流的免费量化数据源,每个都给出简短介绍、核心能力和链接,帮你快速搭建自己的数据弹药库。
一、国内免费数据源
1.1 Tushare
简介:国内最知名的免费量化数据接口,覆盖 A 股行情、基本面、资金流、龙虎榜、宏观经济等。采用积分制,注册送基础积分,可通过贡献提升积分解锁更多接口。
核心能力:
- A 股日线/分钟线行情(前复权/后复权/不复权)
- 财务报表三大表、财务指标、估值数据
- 龙虎榜、融资融券、北向资金
- 宏观经济数据(GDP、CPI、利率等)
适合:A 股量化策略的主力数据源,尤其是基本面因子和日线行情。
1.2 AkShare
简介:纯开源、完全免费的金融数据接口库,聚合了东方财富、新浪财经、同花顺等公开数据源。接口数量极多,覆盖股票、基金、期货、债券、外汇、宏观经济等。
核心能力:
- A 股、港股、美股行情数据
- 基金净值、指数成分、行业数据
- 期货、期权、债券行情
- 宏观经济指标、新闻舆情
链接:https://akshare.akfamily.xyz
适合:Tushare 积分不够时的补充,以及需要港股/美股/期货等扩展数据时使用。
1.3 QMT / MiniQMT 行情接口
简介:迅投 QMT 是券商级量化交易平台,自带历史行情下载和实时行情接口。如果你已经有 QMT 账户,这是最贴近实盘的数据源。
核心能力:
- A 股全市场实时行情(Level-1)
- 历史日线/分钟线下载
- 与实盘交易同源,口径一致
链接:https://www.thinktrader.net
适合:已开通 QMT 的用户,回测与实盘数据口径对齐的最佳选择。
1.4 东方财富网
简介:国内最大的财经门户网站之一,提供大量免费 structured 数据,包括龙虎榜、资金流向、公告、研报等。
核心能力:
- 龙虎榜数据
- 主力资金流向
- 公司公告、研报
- 股吧舆情热度
适合:爬虫抓取情绪类、事件类另类数据。
1.5 同花顺 iFinD(免费版)
简介:同花顺旗下的金融数据终端,有免费版可用,覆盖行情、基本面、宏观等数据。
核心能力:
- A 股行情与财务数据
- 宏观经济数据库
- 行业数据与研报
适合:需要更专业数据界面但预算有限的个人用户。
1.6 米筐(RiceQuant)
简介:在线量化平台,提供免费的历史数据 API 和回测环境,适合策略研究和学习。
核心能力:
- A 股、期货、基金历史数据
- 在线回测引擎
- 因子研究工具
适合:策略回测验证、因子研究、量化学习。
1.7 聚宽(JoinQuant)
简介:与米筐类似的在线量化平台,提供免费数据接口和云端回测环境,社区活跃。
核心能力:
- A 股、ETF、期货、期权数据
- 丰富的因子库
- 社区策略分享
适合:量化入门学习、策略回测、因子研究。
1.8 优矿(Uqer)
简介:通联数据旗下的量化研究平台,提供数据接口和回测工具。
核心能力:
- A 股、基金、债券数据
- 风险模型与归因分析
- 研究报告与策略模板
适合:需要专业风险模型和归因分析的用户。
二、国外免费数据源
2.1 Yahoo Finance
简介:全球最知名的免费金融数据源之一,覆盖美股、港股、A 股(部分)、ETF、外汇、加密货币等。通过 yfinance 等 Python 库可以方便调用。
核心能力:
- 美股、港股、ETF 日线/分钟线
- 财务报表摘要
- 分红、拆股等公司行动
- 新闻与分析师评级
Python 库:yfinance
适合:美股策略研究、跨市场资产配置。
2.2 Alpha Vantage
简介:提供免费 API 的金融数据服务商,覆盖股票、外汇、加密货币、技术指标等。
核心能力:
- 全球股票日线/分钟线/ tick 数据(有限额)
- 外汇、加密货币实时与历史数据
- 内置技术指标计算
- 基本面数据
链接:https://www.alphavantage.co
API Key:免费注册,每分钟 5 次调用限制
适合:美股、外汇、加密货币的量化策略。
2.3 FRED(Federal Reserve Economic Data)
简介:美联储圣路易斯分行提供的经济数据库,是全球宏观经济研究的首选免费数据源。
核心能力:
- 美国及全球宏观经济数据(GDP、CPI、失业率、利率等)
- 金融市场数据(国债收益率、汇率、股票指数)
- 超过 80 万个时间序列数据
链接:https://fred.stlouisfed.org
Python 库:fredapi
适合:宏观策略、资产配置、经济周期研究。
2.4 Quandl(现名 Nasdaq Data Link)
简介:聚合了大量金融和经济数据的平台,部分数据集免费,部分付费。
核心能力:
- 股票、期货、外汇数据
- 另类数据(部分免费)
- 经济与社会统计数据
适合:寻找特定另类数据集,或需要高质量历史数据。
2.5 Binance API
简介:币安交易所的官方 API,提供加密货币的实时和历史数据,完全免费。
核心能力:
- 加密货币实时行情(WebSocket)
- 历史 K 线数据(1分钟到月线)
- 深度数据、成交数据
- 账户与交易接口
链接:https://binance-docs.github.io/apidocs
Python 库:python-binance
适合:加密货币量化交易。
2.6 CoinGecko
简介:加密货币数据聚合平台,提供免费的 API 接口,覆盖币种信息、行情、历史数据等。
核心能力:
- 加密货币市值排名、价格、成交量
- 历史价格数据
- 交易所数据
- DeFi、NFT 数据
API:免费版每分钟 10-30 次调用
适合:加密货币市场研究、多币种监控。
2.7 Tiingo
简介:提供美股、加密货币和外汇数据的平台,有免费额度。
核心能力:
- 美股日线数据(免费)
- 加密货币数据
- 新闻与基本面数据
适合:美股量化策略的备选数据源。
2.8 Polygon.io
简介:提供美股、期权、外汇、加密货币实时和历史数据,有免费 tier。
核心能力:
- 美股实时与历史数据(免费 tier 有限)
- 期权链数据
- 加密货币数据
- 聚合数据(Trades、Quotes、Aggregates)
适合:需要高质量美股 tick 级数据的进阶用户。
2.9 IEX Cloud
简介:由 IEX 交易所提供的数据平台,有免费额度。
核心能力:
- 美股实时与历史数据
- 公司基本面数据
- 经济数据
适合:美股策略的轻量级数据需求。
2.10 Investing.com
简介:全球财经门户网站,提供股票、外汇、期货、加密货币等行情数据,部分免费。
核心能力:
- 全球主要市场实时行情
- 经济日历
- 技术指标与图表
适合:快速查看全球市场行情、经济事件提醒。
三、按数据类型快速索引
3.1 A 股数据
| 数据源 | 行情 | 基本面 | 资金流 | 龙虎榜 | 宏观 |
|---|---|---|---|---|---|
| Tushare | ✅ | ✅ | ✅ | ✅ | ✅ |
| AkShare | ✅ | ✅ | ✅ | ✅ | ✅ |
| QMT | ✅ | ❌ | ❌ | ❌ | ❌ |
| 东方财富 | ✅ | ✅ | ✅ | ✅ | ❌ |
| 米筐/聚宽 | ✅ | ✅ | ❌ | ❌ | ❌ |
3.2 美股数据
| 数据源 | 实时行情 | 历史数据 | 基本面 | 期权 | 免费额度 |
|---|---|---|---|---|---|
| Yahoo Finance | ✅ | ✅ | ✅ | ❌ | 无限制 |
| Alpha Vantage | ✅ | ✅ | ✅ | ❌ | 5次/分钟 |
| Tiingo | ✅ | ✅ | ✅ | ❌ | 有限 |
| Polygon.io | ✅ | ✅ | ✅ | ✅ | 有限 |
| IEX Cloud | ✅ | ✅ | ✅ | ❌ | 有限 |
3.3 加密货币数据
| 数据源 | 实时行情 | 历史K线 | 深度数据 | 链上数据 |
|---|---|---|---|---|
| Binance API | ✅ | ✅ | ✅ | ❌ |
| CoinGecko | ✅ | ✅ | ❌ | ❌ |
3.4 宏观经济数据
| 数据源 | 美国宏观 | 中国宏观 | 全球宏观 | 利率汇率 |
|---|---|---|---|---|
| FRED | ✅ | ❌ | ✅ | ✅ |
| Tushare | ❌ | ✅ | ❌ | ✅ |
| AkShare | ❌ | ✅ | ✅ | ✅ |
四、组合使用建议
4.1 个人量化 A 股策略
推荐组合:Tushare(主力)+ AkShare(补充)+ QMT(实盘对齐)
- Tushare 负责日线行情、基本面、资金流
- AkShare 补充 Tushare 缺失的数据,或作为交叉验证
- QMT 用于实盘阶段,确保回测与实盘数据口径一致
4.2 个人量化美股策略
推荐组合:Yahoo Finance(主力)+ Alpha Vantage(补充)+ FRED(宏观)
- Yahoo Finance 免费无限制,覆盖大部分美股需求
- Alpha Vantage 作为备选,API 更规范
- FRED 提供宏观经济数据,用于宏观因子或择时
4.3 个人量化加密货币策略
推荐组合:Binance API(主力)+ CoinGecko(市值监控)
- Binance API 提供最全面的交易数据和历史 K 线
- CoinGecko 用于监控市值排名、发现新币种
4.4 跨市场资产配置
推荐组合:Tushare/AkShare(A 股)+ Yahoo Finance(美股)+ FRED(宏观)+ Binance(加密货币)
五、使用免费数据源的注意事项
5.1 数据质量
免费数据最大的风险是数据错误而不自知。建议:
- 跨源比对:同一数据用两个源验证
- 异常检测:设置涨跌幅、成交量等异常阈值
- 人工抽查:定期人工核对关键数据
5.2 接口稳定性
免费接口可能随时调整或下线。建议:
- 关键数据本地缓存,不要每次实时调用
- 写代码时做好异常处理和重试机制
- 关注数据源的官方公告和更新日志
5.3 调用频率限制
大部分免费 API 有调用频率限制。建议:
- 批量下载历史数据,避免频繁调用
- 使用本地数据库存储,策略只读本地
- 必要时考虑付费升级或寻找替代源
5.4 合规风险
爬虫抓取网页数据存在合规风险。建议:
- 优先使用官方 API,而非爬虫
- 遵守网站的 robots.txt 和服务条款
- 控制请求频率,避免对目标网站造成压力
六、总结
免费数据源已经足够支撑个人量化的绝大部分需求。关键是:
- 明确需求:知道自己需要什么数据,才能找到最合适的源
- 组合使用:没有完美的单一数据源,组合使用才能覆盖所有需求
- 本地缓存:把数据沉淀到本地数据库,提高研究效率
- 质量校验:免费不等于免检,建立数据校验习惯
- 关注变化:数据源可能随时调整,保持关注和备份方案
| 需求场景 | 推荐数据源 |
|---|---|
| A 股日线 + 基本面 | Tushare + AkShare |
| A 股实盘对齐 | QMT |
| 美股策略 | Yahoo Finance + Alpha Vantage |
| 宏观经济 | FRED + Tushare |
| 加密货币 | Binance API + CoinGecko |
| 另类数据 | 东方财富/同花顺爬虫 |
希望这份清单能帮你快速搭建自己的数据弹药库。数据备足了,接下来就是写策略、做回测、上实盘——祝你在量化的路上越走越远。
⚠️ 免责声明
本文仅提供数据源信息整理与工具介绍:
- 各数据源的可用性、配额和条款可能随时变化,请以官方说明为准
- 使用 API 和爬虫需遵守相关服务条款与法律法规
- 文中内容仅用于研究和学习,不构成任何投资建议,因数据错误或使用本文方法造成的任何损失,由使用者自行承担