Aftermarket Trade盘后逐笔成交

该接口返回盘后交易时段的实时成交明细:成交价、成交规模与成交时间戳等关键信息,用于追踪常规交易时段之外的市场活动。

GEThttps://quote-fmp.com/stable/aftermarket-trade?symbol=AAPL

数据更新周期

Real-Time · 实时更新

接口说明

  • 盘后监控:随时了解盘后时段的股价与成交活动,追踪主交易时段之外的价格波动,传入 symbol 后可解析出 price(最新价)、tradeSize(成交笔数)与 timestamp(时间戳) 等字段,适合作为回测框架的基础数据层。
  • 投资者洞察:发现盘后成交中的趋势或规律,汇总 price(最新价)与 tradeSize(成交笔数) 等字段信息,方便输出标准化的个股或资产深度研究底稿。
  • 完善交易策略:利用盘后数据调整次日策略,或结合隔夜市场活动做出更有依据的决策,在盘前准备或盘后归档中,常与「盘后报价」成对调用以保持底表同步。
  • 跨模块关联接口:Full Cryptocurrency Quotes(加密货币批量报价) · Full Forex Quote(外汇批量报价) · Global Exchange Market Hours(全球交易所交易时段) · Company Profile Data(公司概况)

请求参数

1 个参数
参数类型要求示例说明
symbolstring必填AAPL证券代码,例如 AAPL 或 MSFT(美股直传代码如 AAPL;港股/英股/A股须带交易所后缀,如 0700.HK、600519.SS)

调用代码示例

Python 关键代码

请求 /stable/aftermarket-trade 拉取盘后逐笔成交(必填 symbol),可直取 price(最新价)、tradeSize(成交笔数)、timestamp(时间戳)(如 price=331.85999)共 4 项。

Python(核心参数与字段清洗逻辑)
resp = requests.get(
    "https://quote-fmp.com/stable/aftermarket-trade",
    params={"symbol": "AAPL", "apikey": FMP_KEY},
    timeout=15,
)
resp.raise_for_status()
df = pd.DataFrame(resp.json())
# 数值化核心指标列 price(最新价)
df["price"] = pd.to_numeric(df["price"], errors="coerce")

参数使用和避坑

2 组参数组合 · 2 条避坑

以下列出本接口在高频投研与回测场景下的常用 Query 参数组合写法:

投研场景Query 参数组合示例返回数据特征与用途
单票检索 AAPL 的盘后逐笔成交数据symbol=AAPL在 /stable/aftermarket-trade 中锁定 AAPL,返回 盘后逐笔成交 对应的 price、tradeSize、timestamp 明细列表。
非美交易所标的(symbol=0700.HK)查询盘后逐笔成交symbol=0700.HK向 /stable/aftermarket-trade 传带交易所后缀的 symbol=0700.HK,拉取非美标的的 price、tradeSize、timestamp 明细。
参数与空值防守/stable/aftermarket-trade 跨市场细节:必填 symbol后缀与 price 读取

盘后逐笔成交由 /stable/aftermarket-trade 承载(必填 symbol),核心列包括 price(最新价,样本 331.85999);查询非美标的时请确认交易所后缀格式正确。

落库主键与口径盘后逐笔成交:按 (symbol) 幂等去重并保持 price 精度

将盘后逐笔成交(/stable/aftermarket-trade)落库时,建议以 (symbol) 建唯一索引;核心列 price(最新价,样本 331.85999)宜转为 float64 处理。

返回数据

4 个字段

本接口示例响应共包含 4 个字段(数值型 3 个,文本/日期/布尔型 1 个)。下表列出全部字段名、类型、首条记录真实样本值与中文释义,实际返回会因接口与数据状态有所不同。

字段类型示例值说明
symbolstring"AAPL"证券代码
pricenumber331.85999最新价
tradeSizenumber16成交笔数
timestampnumber1785430813000时间戳
查看响应数据示例(原始 JSON)
[
{
"symbol": "AAPL",
"price": 331.85999,
"tradeSize": 16,
"timestamp": 1785430813000
}
]

常见问题解答(FAQ)

2 个问题
盘后成交与盘后报价有什么区别?

本接口的 price、tradeSize、timestamp 描述一笔成交及其时间;盘后报价则用于查看买卖报价。成交价不能当作此刻仍可成交的买入或卖出价格。展示时保留 timestamp 并检查时效,不能只展示 price 而让用户误以为是实时可执行报价。

如何确保从 /stable/aftermarket-trade 拉取的盘后逐笔成交覆盖完整目标区间且不触发空跑?

为保障采集稳定性,请按标的代码 symbol 请求 /stable/aftermarket-trade(非美标的需附交易所后缀);并针对 /stable/aftermarket-trade 返回的 price(如 331.85999)建立自动化数据质量断言。

同模块相关接口对比

Single Quote

本接口路径 /stable/aftermarket-trade,必填参数 symbol。 同一模块「Single Quote」下共 5 个接口,下表列出其余 4 个, 按粒度与查询维度对比,避免选错接口。

接口路径核心差异与适用场景
股票报价Stock Quote/stable/quote个股的实时行情数据,最新价格、涨跌与成交量,数据实时更新
精简报价Stock Quote Short/stable/quote-short单只股票的极简实时行情快照,仅保留最新成交价、涨跌额与当日累计成交量三个核心字段
盘后报价Aftermarket Quote/stable/aftermarket-quote正常交易时段之外的股票报价,买卖价、成交量等关键数据实时更新
股价涨跌Stock Price Change/stable/stock-price-change一次返回单只股票在 1D、5D、1M、3M、6M、YTD、1Y、3Y、5Y等

Quote(实时行情)全部接口目录 →

需要稳定访问 盘后逐笔成交 数据?注册即可获取专属 API Key,免费体验全部接口。
免费试用 1 个月