关于 option-chain
通过 Yahoo Finance 获取指定股票代码的期权链数据,支持先列出到期日,再按指定日期查询看涨与看跌合约。适用于查看合约报价、成交量、未平仓量和隐含波动率。
主要功能
- 01列出可用到期日
- 02按日期获取期权链
- 03提供看涨与看跌合约字段
- 04返回标的当前价格
适用场景
- 01检查某到期日的看涨与看跌合约
- 02筛选成交量或未平仓量较高的行权价
- 03查看期权隐含波动率与标的价格
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ staskh/ trading_skills --skill option-chain安装后在 Claude Code 中输入/option-chain确认已加载。
附带文件scripts/options.py
详细介绍
期权链
从 Yahoo Finance 获取特定到期日的期权链数据。
说明
注意: 如果未安装
uv或未找到pyproject.toml,请在以下所有命令中将uv run python替换为python。
首先,获取可用的到期日:
uv run python scripts/options.py SYMBOL --expiries
然后,获取指定到期日的期权链:
uv run python scripts/options.py SYMBOL --expiry YYYY-MM-DD
参数
SYMBOL- 股票代码(例如 AAPL、SPY、TSLA)--expiries- 仅列出可用的到期日--expiry YYYY-MM-DD- 获取指定日期的期权链
输出
返回包含以下内容的 JSON:
calls- 看涨期权数组,包含 strike、bid、ask、volume、openInterest、impliedVolatilityputs- 看跌期权数组,包含相同字段underlying_price- 当前股价,供参考
将数据以表格形式呈现。突出显示成交量/未平仓合约量较高的行权价和显著的 IV 水平。
依赖项
pandasyfinance
时区
所有时间戳和基于时间的计算都必须使用 America/New_York 时区。所有 JSON 输出都必须包含 generated_at(纽约时间字符串)和 data_delay 字段。
评论
支持 Markdown