集中展示主要市场指数的价格与涨跌。
Indexes(指数数据)
此类接口提供全球指数的行情与成分信息,包括指数清单、单个指数的最新报价与历史行情、全部指数快照,以及标普 500、纳斯达克、道琼斯的当期与历史成分股变动。做大盘择时、指数复制,或统计个股所属指数时取用;非美指数代码建议先用目录接口确认。
典型使用场景
4 个场景用指数历史数据比较市场收益、波动与相关性。
获取当前成分股用于筛选、跟踪和归因。
使用历史成分股还原当时真实可投资范围。
接口怎么选?
6 项选型对照指数类别同时覆盖“全球指数行情序列”与“主流指数成分股”两大场景:查询行情前先用 Stock Market Indexes List(指数清单) 确认带 ^ 前缀的指数代码(如 ^GSPC、^IXIC、^VIX)。
构建美股基准股票池可读取 S&P 500 Index(标普500成分股)、Nasdaq Index(纳斯达克指数) 与 Dow Jones(道琼斯指数成分);做多年度历史回测请务必结合 Historical S&P 500(标普500成分变动) 还原当时成分股以消除幸存者偏差。
| 你的需求 | 推荐接口 | 选择理由 |
|---|---|---|
| 查找可用指数代码 | Stock Market Indexes List指数清单 | 先确认全球指数目录与代码 |
| 查询单个指数最新行情 | Index Quote指数实时报价 | 返回完整指数报价字段 |
| 获取全部指数快照 | All Index Quotes全指数报价 | 适合全球市场监控 |
| 下载指数完整日线 | Historical Index Full Chart指数完整日线行情 | 适合回测、相关性和风险分析 |
| 获取标普 500 当前成分股 | S&P 500 Index标普500成分股 | 构建指数股票池的常用入口 |
| 研究历史调仓 | Historical S&P 500标普500成分变动 | 减少幸存者偏差,适合历史回测 |
数据覆盖与参数口径
- 适用资产:全球主要股票市场指数及部分行业指数
- 数据类型:目录、最新报价、日线、分钟线、成分股
- 成分股范围:重点覆盖标普 500、纳斯达克与道琼斯相关接口
- 代码格式:指数代码可能带特殊字符,应以目录接口为准
- 历史范围:因指数、粒度和套餐而异
调用示例
Python 关键代码示例场景:获取 VIX 指数最新报价 · 对应接口:Index Quote(指数实时报价)
resp = requests.get(
"https://quote-fmp.com/stable/quote",
params={"symbol": "^VIX", "apikey": FMP_KEY},
timeout=15,
)
resp.raise_for_status()
df = pd.DataFrame(resp.json())
# 数值化核心指标列 price(最新价)
df["price"] = pd.to_numeric(df["price"], errors="coerce")- 指数代码可能包含 ^ 等特殊字符,HTTP 客户端会自动编码参数。
- 历史回测应使用历史成分股,避免幸存者偏差。
数据注意事项
4 条实盘要点- 先通过 Stock Market Indexes List(指数清单) 查询全球指数标准
symbol(常含^前缀,如^GSPC、^IXIC、^VIX)及计价币种。 - 全球大盘监控面板可调用 All Index Quotes(全指数报价) 一次拉取全部指数快照,单指数详情则用 Index Quote(指数实时报价)。
- 构建美股主流指数股票池可读取 S&P 500 Index(标普500成分股)、Nasdaq Index(纳斯达克指数) 与 Dow Jones(道琼斯指数成分) 当前成分股清单。
- 做多年度量化回测时,必须结合 Historical S&P 500(标普500成分变动)、Historical Nasdaq(纳斯达克指数成分变动) 或 Historical Dow Jones(道琼斯指数历史) 还原历史各时点的真实成分股,严防幸存者偏差。
常见问题
3 个问题指数代码在哪里查询?
先使用 Stock Market Indexes List 获取目录,再把返回的 symbol 传给报价或历史接口。
指数行情与成分股是同一种数据吗?
不是。行情接口返回指数价格时间序列;成分股接口返回构成指数的证券列表和权重相关信息。
为什么回测需要历史成分股?
只使用今天的成分股回测过去会产生幸存者偏差,历史成分接口可以还原当时股票池。
接口一览(15个)
6 个功能模块Indexes
1 个接口Quotes
3 个接口该接口返回全球主要股票指数的实时报价:最新价格、涨跌幅、当日高低、成交量等关键指标,用于跟踪大盘走势与投资组合的相对表现。
/stable/quote该接口返回指数的精简实时快照:当前价格、涨跌幅和成交量三项核心指标,适合需要快速了解市场动向、不关心细节的用户。
/stable/quote-short该接口一次请求返回全部可用股指的实时报价:从标普 500、道琼斯、纳斯达克等主要基准指数到小众及区域指数,方便用户快速总览多个指数的市场表现。
/stable/batch-index-quotesEnd Of Day
2 个接口Intraday
3 个接口该接口提供每分钟的开盘、最高、最低、收盘价与成交量,粒度最细,适合短线交易者和量化策略实时跟踪指数的快速波动。
/stable/historical-chart/1min该接口在交易时段内每 5 分钟更新一次指数的价格与成交量,提供 5 分钟区间的开盘、最高、最低、收盘价,适合需要短周期数据的交易者。
/stable/historical-chart/5min该接口按小时返回股票指数的开盘、最高、最低、收盘价及成交量,适合跟踪交易时段内的中期趋势,不必盯每分钟的波动。
/stable/historical-chart/1hourLatest Constituents
3 个接口该接口提供标普 500 指数的详细数据:跟踪这一重要股指成分公司的表现和关键信息。
/stable/sp500-constituent该接口返回纳斯达克综合指数或纳指成分股的基准名单、所属行业板块、上市日期与总部信息,用于构建科技股回测股票池与指数基准对标。
/stable/nasdaq-constituent该接口返回指数成分公司详情:公司名称、代码、板块、细分行业、总部所在地与创立日期,并跟踪指数实时动态与板块分布。
/stable/dowjones-constituentHistorical Constituents
3 个接口该接口记录标普 500 指数成分的历史变动:公司何时被纳入或移出、变动原因、市值变化对成分的影响,用于分析指数构成与长期市场趋势的演变。
/stable/historical-sp500-constituent该接口记录纳斯达克指数成分的历史变动:哪些公司在何时被纳入或移出、变动原因(如排名调整、市值变化),用于研究指数成分与表现的长期演变。
/stable/historical-nasdaq-constituent该接口记录道琼斯工业平均指数的成分股变动,包括哪些公司被纳入或剔除、变动原因和相关日期,用于研究指数的历史演变。
/stable/historical-dowjones-constituent