Friends Data API独立数据服务

DATASET · market

美股期权日线聚合

market.option_day_agg_flatfiles
价格与行情期权与波动率

这是价格、成交、报价与衍生品行情中的“美股期权日线聚合”数据集;一行由 contract_id、trade_date 定位,主要字段包括 option_symbol、underlying_instrument_id、underlying_code、expiration_date、strike_price。

字段20
关键字段3
更新口径one-off
时间列bar_ts
单页上限5000
分页Cursor
PIT不支持
规模100M-999M

WHAT IT ANSWERS

这张表适合回答什么

  • 查询历史或盘中价格与成交
  • 构建行情、波动率和衍生品特征

GRAIN & TIME

一行代表什么

业务粒度
每行代表“美股期权日线聚合”的一条记录;逻辑粒度由 contract_id × trade_date 共同确定。
时间口径
以 bar_ts 为主要查询时间轴;除下方限制特别说明外,时间戳按 UTC、日期按来源市场日历解释。
更新节奏
由对应生产任务或事件触发更新,不承诺固定日历频率;查询前先检查最新时间。

KEY FIELDS

先看这些字段

contract_id
用于识别 contract 的业务标识。
trade_date
对应市场日历中的交易日。
underlying_instrument_id
用于识别 underlying instrument 的业务标识。

RECOMMENDED JOINS

怎样和其他表关联

ref.calendaron market + trade_date(有 market 时)

需要计算交易日偏移时联接交易日历;无 market 字段时先确定适用市场。

HOW TO QUERY SAFELY

查询方法与已知限制

先用 catalog 确认当前契约;必须提供 underlying_instrument_id;单页最多 5000 行,响应有 has_more 时原样传回 next_cursor 继续分页。

MACHINE CONTRACT

筛选、排序与分页

UNVERSIONED
默认排序
contract_id, trade_date
唯一键
contract_id, trade_date
读取模式
canonical_final_active
最大时间窗
31 天

可用 filters

contract_id→ contract_id · integer
option_symbol→ option_symbol · string
option_type→ option_type · string
provider→ provider · string
source→ source · string
trade_date→ trade_date · string
underlying_code→ underlying_code · string
underlying_instrument_id→ underlying_instrument_id · integer · 必填

POINT IN TIME

可复现读取

NOT AVAILABLE

该资产没有 PIT 契约。普通 rows 端点仍按当前公开读模式返回数据;不要把它表述成历史时点快照。

COPY-READY CALLS

怎么调用

同一数据集可用 HTTP、Python SDK、CLI 或 MCP;Key 始终只通过环境变量/Bearer Header 传递。

READ ONLY
HTTP
curl --fail-with-body -H "Authorization: Bearer $FRIENDS_DATA_API_KEY" "https://api.alphahubs.uk/api/v1/data/datasets/market/option_day_agg_flatfiles/rows?limit=100&underlying_instrument_id=FILTER_VALUE"

FIELD DICTIONARY

20 个返回字段

descriptionSource 可在 JSON 中区分仓库注释、标准术语表和名称推导说明。

#字段ClickHouse 类型JSON可空角色说明
1contract_idUInt64integernofilter, default_order, warehouse_primary_key, contract_unique_keyIdentifier for contract.名称推导
2option_symbolStringstringnofilterSource-normalized field: option symbol.名称推导
3underlying_instrument_idUInt64integernofilter, required_filterIdentifier for underlying instrument.名称推导
4underlying_codeStringstringnofilterSource-normalized field: underlying code.名称推导
5expiration_datedateDatestring / datenovalueCalendar date for expiration date (YYYY-MM-DD).名称推导
6strike_priceFloat64numbernovaluePrice value for strike price.名称推导
7option_typeLowCardinality(String)stringnofilterSource-normalized field: option type.名称推导
8trade_datedateDatestring / datenofilter, default_order, warehouse_primary_key, contract_unique_keyTrading-session date in the dataset's market calendar.标准术语表
9bar_tsUTC_datetimeDateTime64(9, 'UTC')string / date-timenotimeUTC timestamp for bar ts.名称推导
10openFloat64numbernovalueOpening price for the represented interval.标准术语表
11highFloat64numbernovalueHighest price for the represented interval.标准术语表
12lowFloat64numbernovalueLowest price for the represented interval.标准术语表
13closeFloat64numbernovalueClosing or last price for the represented interval.标准术语表
14volumeUInt64integernovalueTraded volume for the represented interval.标准术语表
15transactionsUInt64integernovalueNumber of source-reported transactions in the interval.标准术语表
16sourceLowCardinality(String)stringnofilter, provenanceNormalized upstream source identifier.标准术语表
17providerLowCardinality(String)stringnofilter, provenanceUpstream data provider identifier.标准术语表
18versionUInt64integernoprovenanceMonotonic row version used for correction-aware reads.标准术语表
19ingest_run_idStringstringnoprovenanceIdentifier of the ingestion run that produced the row.标准术语表
20ingested_atUTC_datetimeDateTime64(3, 'UTC')string / date-timenoprovenanceUTC timestamp when the source record entered the warehouse.标准术语表
字典口径

结构来自 Friends 只读身份可见的真实 serving relation;权限、过滤、排序、PIT 与分页来自可执行 DatasetSpec。Schema observed at 2026-10-06T18:08:52Z。