Stock Chart Light日线行情(精简版)
该接口提供指定股票的极简版日线历史行情序列,仅保留交易日期、收盘价与成交量三个核心维度。相比包含完整开高低收与衍生指标的标准日线接口,其响应负载大幅缩减,专为前端迷你走势图(Sparkline)渲染与仅需收盘价的净值回测设计。
https://quote-fmp.com/stable/historical-price-eod/light?symbol=AAPL数据更新周期
5-15 Minutes · 约 5~15 分钟更新
接口说明
- 前端行情走势组件高速加载:在开发行情看板、行业成分股列表或个股概览卡片时,页面往往只需绘制一条展示近期趋势的单线价格面积图。调用该极简接口可剔除冗余字段,显著降低网络传输体积与前端 JSON 解析耗时。
- 长周期收盘价序列与协方差矩阵计算:对于组合优化(如马科维茨均值—方差模型)、配对交易协整检验或 Beta 回归等仅依赖日收盘价与成交量的统计建模场景,该接口能够以最小的内存开销快速拉取多只标的数十年的日频价格序列。
- 日频行情体系的轻量级分级调用:在日频行情体系中,当策略需要蜡烛图(K 线)、日内涨跌幅或均价时调用标准日线接口,当需要计入现金分红再投资收益时调用分红复权日线接口,而本接口则作为轻量级基准价格源,满足高并发低带宽场景需求。
- 关联数据线接口:30 Min Interval Stock Chart(个股分时30分钟线) · 1 Hour Interval Stock Chart(个股分时1小时线) · Stock Quote(股票报价) · Simple Moving Average(简单移动平均线(SMA))
请求参数
3 个参数| 参数 | 类型 | 要求 | 示例 | 说明 |
|---|---|---|---|---|
symbol | string | 必填 | AAPL | 证券代码,例如 AAPL 或 MSFT(美股直传代码如 AAPL;港股/英股/A股须带交易所后缀,如 0700.HK、600519.SS) |
from | date | 可选 | 2026-04-30 | 查询起始日期,格式 YYYY-MM-DD,包含当天。 |
to | date | 可选 | 2026-07-30 | 查询结束日期,格式 YYYY-MM-DD,包含当天。 |
调用代码示例
Python 关键代码请求 日线行情(精简版)(/stable/historical-price-eod/light,必填 symbol),解析后可得 price(最新价)、volume(成交量)、symbol(证券代码) 共 4 项数据。
resp = requests.get(
"https://quote-fmp.com/stable/historical-price-eod/light",
params={"symbol": "AAPL", "from": "2026-04-30", "to": "2026-07-30", "apikey": FMP_KEY},
timeout=15,
)
resp.raise_for_status()
df = pd.DataFrame(resp.json())
# 按 date 升序重排并数值化 price(最新价)
df["price"] = pd.to_numeric(df["price"], errors="coerce")
df = df.sort_values("date").reset_index(drop=True)参数使用和避坑
3 组参数组合 · 2 条避坑以下列出本接口在高频投研与回测场景下的常用 Query 参数组合写法:
| 投研场景 | Query 参数组合示例 | 返回数据特征与用途 |
|---|---|---|
| 同步 AAPL 单标的日线行情(精简版) | symbol=AAPL | 针对 AAPL 请求 /stable/historical-price-eod/light,获取含 price、volume、symbol(示例 332.39)的结构化 JSON。 |
| 限定 2024 全年区间查询 AAPL 的日线行情(精简版) | symbol=AAPL&from=2024-01-01&to=2024-12-31 | 向 /stable/historical-price-eod/light 同时传入 from 与 to 参数,精准截取 AAPL 在 2024 年内的 price、volume、symbol(共 4 列)。 |
| 带 .HK 后缀查询港股标的日线行情(精简版) | symbol=0700.HK | 针对非美股标的传入 0700.HK,从 /stable/historical-price-eod/light 提取对应的 price、volume、symbol。 |
拉取日线行情(精简版)(/stable/historical-price-eod/light,必填 symbol)时,返回记录中的 price(如 332.39)与 volume 默认按时间倒序排列,画图或回测前请执行升序重排。
日线行情(精简版)(/stable/historical-price-eod/light)包含 2 个数值列与 2 个文本/日期列,按 (symbol, date) 建主键并将 price(最新价)设为双精度类型最为稳妥。
返回数据
4 个字段本接口示例响应共包含 4 个字段(数值型 2 个,文本/日期/布尔型 2 个)。下表列出全部字段名、类型、首条记录真实样本值与中文释义,实际返回会因接口与数据状态有所不同。
| 字段 | 类型 | 示例值 | 说明 |
|---|---|---|---|
symbol | string | "AAPL" | 证券代码 |
date | string | "2026-07-30" | 日期 |
price | number | 332.39 | 最新价 |
volume | number | 29207295 | 成交量 |
查看响应数据示例(原始 JSON)
[
{
"symbol": "AAPL",
"date": "2026-07-30",
"price": 332.39,
"volume": 29207295
}
]常见问题解答(FAQ)
2 个问题日线行情(精简版)(共 4 列)与 日线完整行情(共 10 列)在工程调用中怎么配合?
在参数上,日线行情(精简版)(/stable/historical-price-eod/light)为必填 symbol,输出 price(332.39)等 4 列;Stock Price and Volume Data(日线完整行情)为必填 symbol,输出 10 列,可按需串联调用。
在多资产或长周期策略中使用日线行情(精简版)(/stable/historical-price-eod/light),请求参数该如何编排?
调用 /stable/historical-price-eod/light 时宜指定起止日期 from/to 分段同步 /stable/historical-price-eod/light;冷启动全量回填可分批执行,日常盘后则只拉最新一期 price(最新价)。
同模块相关接口对比
End Of Day本接口路径 /stable/historical-price-eod/light,必填参数 symbol。 同一模块「End Of Day」下共 4 个接口,下表列出其余 3 个, 按粒度与查询维度对比,避免选错接口。
| 接口 | 路径 | 核心差异与适用场景 |
|---|---|---|
| 日线完整行情Stock Price and Volume Data | /stable/historical-price-eod/full | 个股自上市以来的完整日 K 线与成交量历史序列 |
| 未复权日线行情Unadjusted Stock Price | /stable/historical-price-eod/non-split-adjusted | 指定股票未经任何拆股、合股或分红调整的原始历史日线行情 |
| 分红复权日K线Dividend Adjusted Price Chart | /stable/historical-price-eod/dividend-adjusted | 同时完成拆合股调整与现金分红除息复权的日线历史行情序列 |