期权
比特币和以太坊的期权市场,在多个交易所间聚合,统一换算为美元,并按同一约定重新计算。十七个接口回答同一个问题:市场把风险放在哪里,价格几何。
#基本原则
该数据族有三点不同于 API 的其他部分。
- 仅两种资产:比特币和以太坊。期权市场在其他资产上缺乏深度。
- 通过
?asset=指定,只填资产(BTC或ETH),而不是?symbol=。传入BTCUSDT会被拒绝。 - 希腊值会重新计算,采用统一约定,而不是直接取自各交易所:各交易所的符号和约定差异太大,无法直接相加。
| 参数 | 类型 | 默认值 | 说明 |
|---|---|---|---|
asset | string | BTC | BTC 或 ETH。 |
timeframe | string | 1h | 用于 /history 接口:1m、5m、15m、30m、1h、4h、1d。 |
limit | integer | 100 | 用于 /history 接口。 |
since_ms / until_ms | integer | — | 带日期的窗口,该数据族的历史接口均支持。 |
#概览
GET/v1/options/summarydata_type · options_summary
一次调用获取全貌:持仓、成交量、看跌/看涨比、平值隐含波动率,以及最近到期日的详情。
curl -H "X-API-KEY: $BYTNODE_KEY" \
"https://api.bytnode.com/v1/options/summary?asset=BTC"| 字段 | 类型 | 说明 |
|---|---|---|
asset | string | BTC 或 ETH。 |
underlying_price | float | 计算时标的资产的价格。 |
open_interest | object | 以美元计的持仓:总计、看涨、看跌。 |
volume | object | 以美元计的成交额,分项相同。 |
pc_ratio | float | 看跌与看涨之比。 |
pc_signal | string | 对该比率的定性解读。 |
iv_atm | float | 平值隐含波动率,以小数表示:0.48 即 48%。 |
nearest_expiry | object | 最近的到期日:日期、剩余天数、最大痛点,以及其自身的看跌/看涨比和波动率。 |
coverage | object | sources_active 为参与的交易所数量,oi_coverage 取值 0 到 1。 |
#持仓量与成交量
GET/v1/options/oidata_type · options_oi
GET/v1/options/oi/historydata_type · options_oi_history
持仓量,以资产单位和美元表示,按看涨和看跌拆分。
GET/v1/options/oi/deltadata_type · options_oi_delta
GET/v1/options/oi/delta/historydata_type · options_oi_delta_history
窗口内的变化,按需计算:最后一个值减去第一个值。每行带有 delta_call_usd 和 delta_put_usd。
GET/v1/options/oi/distributiondata_type · options_oi_distribution
持仓量按行权价和到期日的分布。它是市场真正投入资金的价位地图:标的必须穿越的行权价墙。
GET/v1/options/volumedata_type · options_volume
GET/v1/options/volume/historydata_type · options_volume_history
#看跌/看涨比与最大痛点
GET/v1/options/pc-ratiodata_type · options_pc_ratio
GET/v1/options/pc-ratio/historydata_type · options_pc_ratio_history
看跌与看涨之比,按持仓量和成交量分别计算。低于 1 时看涨占优;高于 1 时下行对冲占上风。
GET/v1/options/max-paindata_type · options_max_pain
GET/v1/options/max-pain/historydata_type · options_max_pain_history
什么是最大痛点
使到期期权总价值最低的行权价,也就是期权买方亏损最多的价位。它是统计上的重心,而不是预测:其价值在于说明现有仓位在哪个价位形成张力。
#隐含波动率
GET/v1/options/ivdata_type · options_iv
GET/v1/options/iv/historydata_type · options_iv_history
按持仓量加权的隐含波动率,以小数表示。它衡量市场为对冲支付了多少,与方向无关。
GET/v1/options/iv/klinesdata_type · options_iv_klines
同一波动率,以按需生成的 OHLC K 线呈现。每行带有 bucket、open、high、low、close。足以像绘制价格一样绘制波动率。
#希腊值与到期日
GET/v1/options/greeksdata_type · options_greeks
按持仓量加权聚合的 Delta、Gamma、Vega 和 Theta。它们按统一约定重新计算,因此可以跨交易所相加,而各交易所自行公布的数值做不到这一点。
GET/v1/options/expirydata_type · options_expiry
按到期日汇总:每个日期的持仓、看跌/看涨比、最大痛点和波动率。在大额到期之前应查看此视图,因为届时仓位了结会对标的产生影响。