期权最大痛点
GET/api/v1.0/quote/{code}/option-max-pain获取指定标的各到期日期权链的最大痛点(Max Pain)行权价及按行权价的 Call/Put 痛点价值(Option Market Value)堆叠柱状图数据。 支持按到期日查询最大痛点及各行权价的痛点价值。 支持市场:HK / US / JP;expire_time 支持单个或多个到期日(逗号分隔 yyyy-MM-dd),不传则查询全部可用到期日。
请求参数
| 参数 | 类型 | 位置 | 必填 | 说明 |
|---|---|---|---|---|
code | string | 路径 | 是 | 期权标的代码(路径参数),例: US.AAPL / US.TSLA / HK.00700 |
expire_time | string | 查询 | 否 | 到期日过滤,格式 yyyy-MM-dd(支持逗号分隔多选);不传则返回全部可用到期日 |
index_option_type | int | 查询 | 否 | 指数期权类型(仅指数标的需要,普通正股不传) |
filter_standard | string | 查询 | 否 | 按标准/非标准期权过滤;ALL=全部(默认),STANDARD=仅标准期权,NON_STANDARD=仅非标准期权 |
only_max_pain | bool | 查询 | 否 | 是否仅返回每条期权链的 Max Pain 点(不返回各行权价柱状图明细 items),默认 false |
请求示例
bash
curl -X GET 'https://webapi.moomoo.com/api/v1.0/quote/US.AAPL/option-max-pain?expire_time=1&index_option_type=1&filter_standard=1' \
-H 'Authorization: Bearer <AccessToken>' | jq响应参数
| 参数 | 类型 | 说明 |
|---|---|---|
data.update_time | integer | 服务端计算更新时间戳(Unix 毫秒) |
data.chains | object | 各到期日链的 Max Pain 结果列表 |
data.chains[].strike_date | integer | 到期日 YYYY-MM-DD |
data.chains[].left_day | integer | 距到期天数 |
data.chains[].max_pain_strike | string | 该到期日链的最大痛点行权价(Total Pain 最小的行权价,已除以 1e9) |
data.chains[].items | object | 按行权价升序排列的 Call/Put 痛点价值柱状图列表 |
data.chains[].items[].strike_price | string | 行权价 |
data.chains[].items[].call_pain | string | 该行权价下 Call 期权痛点价值 |
data.chains[].items[].put_pain | string | 该行权价下 Put 期权痛点价值 |
data.chains[].items[].total_pain | string | 该行权价下总痛点价值(call_pain + put_pain,已除以 1e3) |
错误码
| ret_code | error.code | 说明 |
|---|---|---|
| 0 | — | 成功 |
| -3 | invalid_parameter | 参数缺失或不在允许范围内 |
| -7 | invalid_symbol | 标的不存在 |
| -8 | unsupported | 市场或品类不支持 |
| -9 | permission_denied | 没有对应权限 |
| -10 | no_data | 没有可返回的数据 |
| -11 | rate_limited | 调用过于频繁 |
响应示例
json
{
"ret_code": 0,
"ret_msg": "success",
"data": {
"update_time": 0,
"chains": "example"
}
}