跳转到内容

OPTION_IMPLIED_VOLATILITY

OPTION_IMPLIED_VOLATILITY 返回期权隐含波动率历史数据。它反映市场对未来波动的定价,不是标的成交价。

官方参考:Historical Bar Data

app.reqHistoricalData(
1008,
contract,
"",
"1 M",
"1 day",
"OPTION_IMPLIED_VOLATILITY",
1,
1,
False,
[],
)
场景说明
期权波动率分析观察 IV 变化
波动率均值回归和历史波动率比较
风控输入判断 IV 是否异常

隐含波动率依赖期权市场数据和模型口径。它不能直接当作买卖信号,也不能和股票价格字段混在同一张价格表里。建议单独建 volatility 表或至少单独标记 data_type

隐含波动率请求返回的是波动率数值。字段仍然叫 open/high/low/close,但含义不是价格:

BAR_TOTAL_COUNT=reqId=4209;name=option_implied_volatility;count=21
BAR=reqId=4209;name=option_implied_volatility;date=20260514;open=0.2472930835425852;high=0.251055341906919;low=0.2387684728183351;close=0.239911437384715;volume=1;wap=0.251055341906919;barCount=0
BAR=reqId=4209;name=option_implied_volatility;date=20260515;open=0.2424354841354706;high=0.2445467936817001;low=0.2315138227233959;close=0.2334028891594961;volume=1;wap=0.2445467936817001;barCount=0

这些数值是隐含波动率,不是 AAPL 股票价格。前端图表和数据库字段都要明确标为 IV。