You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Yahoo Finance查询1个月周期期权收盘价仅返回单条记录问题

Yahoo Finance期权日线数据请求问题排查

1. 时间粒度参数配置错误

你当前请求的interval参数值为5m(5分钟级数据),与你获取每日数据的需求不符,需要将该参数修改为1d,接口才会按自然日返回聚合的日线行情。

2. 请求时间段与期权交易记录不匹配

查看返回结果的meta字段可发现,该期权的最新交易时间regularMarketTime为1614966165,对应北京时间2021年3月6日,远早于你设置的请求起始时间period1=1624424708(2021年6月23日),说明你请求的2021年6-7月区间内,该期权没有任何成交记录,接口自然不会返回对应时间段的行情数据。
你可以先确认该期权的实际活跃交易周期,调整period1和period2的时间戳到该期权有交易记录的区间内。

3. 正确请求调整方案

如果要获取30个左右的日线数据点,可按如下逻辑修改请求参数:

  • 将interval参数值设置为1d
  • 调整period1和period2的时间戳跨度为31天左右,且落在期权的活跃交易时间段内
    调整后的请求结构参考:
https://query1.finance.yahoo.com/v8/finance/chart/CYH220121C00001000?symbol=CYH220121C00001000&period1=[调整后起始时间戳]&period2=[调整后结束时间戳]&interval=1d&includePrePost=false&lang=en-US&region=US

补充说明

如果调整参数后返回的indicators.quote字段仍然为空,说明该期权流动性极低,对应时间段内无成交,也就没有收盘价数据,可尝试查询同一标的、到期日/行权价更接近当前市价的高流动性期权合约。

内容的提问来源于stack exchange,提问作者Matt Friend

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.09 18:39:02