FinRL / Data

FinRL 数据源详解:14 个市场数据源与选型

FinRL 官方列出 14 个数据源,覆盖美股、A 股/中国证券、加密货币、台湾证券与机构级逐笔数据。数据源的选择直接影响环境的状态特征质量,是强化学习交易里容易被低估的一环。

14 个数据源美股/A股/加密/机构
美股Alpaca/Yahoo/WRDS
A股Tushare/Akshare/Baostock
加密Binance/CCXT
机构WRDS/QuantConnect
FinRL 数据源分类示意(基于官方 README);示意非官方图。
Sources

14 个数据源清单

官方 Supported Data Sources 表(类型 / 范围频率 / 请求限制)。

数据源类型范围与频率请求限制
Akshare中国证券2015-now,1day账户相关
Alpaca美股、ETF2015-now,1min账户相关
Baostock中国证券1990-now,5min账户相关
Binance加密货币API 相关,1s/1minAPI 相关
CCXT加密货币API 相关,1minAPI 相关
EODhistoricaldata美股频率相关,1minAPI 相关
IEXCloudNMS 美股1970-now,1day每 IP 100/s
JoinQuant中国证券2005-now,1min每次 3 请求
QuantConnect美股1998-now,1sNA
RiceQuant中国证券2005-now,1ms账户相关
Sinopac台湾证券2023-now,1min账户相关
Tushare中国证券/A股-now,1min账户相关
WRDS美股2003-now,1ms每次 5 请求
YahooFinance美股频率相关,1min2000/小时
技术指标:预处理后附带 macd、boll_ub/boll_lb、rsi_30、dx_30、close_30_sma、close_60_sma 等,用户可自行扩展特征。
Choose

数据源怎么选

按目标市场、频率与预算选,别一上来就上机构级数据。

  1. 先定市场

    美股研究 → Yahoo Finance/Alpaca;A 股 → Tushare/Akshare/Baostock;加密 → Binance/CCXT;机构级逐笔 → WRDS。

  2. 看频率与预算

    免费源(Yahoo 2000/h、IEXCloud 100/s)够研究起步;高频/逐笔需付费或账户授权。

  3. 看历史深度

    要更长历史回测,选 Baostock(1990-now)、QuantConnect(1998-now)、IEXCloud(1970-now)。

Preprocess

数据预处理流程

FinRL 的数据层不仅拉数据,还负责把原始 OHLCV 加工成可训练的特征。

OHLCV

开高低收量 + adjusted_close 复权价。

技术指标

MACD/RSI/布林带/均线等,作为状态特征。

切分

训练集 / 交易集分离,避免样本内过拟合。

Caution

数据层面的注意

数据源各有延迟、限流与授权要求,别把接口稳定性当成理所当然。

实时性:免费源多为延迟数据;实盘需评估数据延迟与稳定性。
授权:部分源需 API Key 或账户授权(如 Tushare Token、WRDS 订阅),用前先配置。
FAQ

常见问题

FinRL 默认用哪个数据源?

官方 2026 教程用 Yahoo Finance 下载道指 30 股票数据;实际研究可按市场换 Alpaca/Tushare/WRDS 等。

FinRL 支持 A 股数据吗?

支持,数据源含 Tushare、Akshare、Baostock、JoinQuant、RiceQuant 等中国证券数据源。

数据源要付费吗?

部分免费(Yahoo Finance 有请求限制、IEXCloud 免费档),部分需账户/订阅(WRDS 机构级、部分高频源)。

免费数据源够做研究吗?

够起步;但要注意请求频率限制与数据延迟,正式研究建议多源交叉验证。

数据定了,看能做哪些应用

数据源与预处理清楚了,下一步看 FinRL 覆盖的股票、加密、高频、组合等应用场景。想直接拉 A 股行情/选股,可看 EasyClaw 量化 Skill。