## 原型

```python
ContextInfo.get_option_detail_data(optioncode)
```

## 释义

ContextInfo.get_option_detail_data 是 QMT 内置 Python 中用于获取指定期权品种的详细信息的接口。

研究：官方目录未明确；回测：官方目录未明确；模拟：官方目录未明确；实盘：官方目录未明确。

## 参数

| 参数 | 是否必填 | 官方原始定义 |
|---|---:|---|
| `optioncode` | 是 | optioncode |

## 返回值

以实际接口返回和下方详细说明为准。

## 示例

```python
示例返回值

#encoding:gbk

def init(ContextInfo):

pass

def after_init(ContextInfo):

print(ContextInfo.get_option_detail_data('10002235.SHO'))
```

## 详细说明

### 功能说明

获取指定期权品种的详细信息

### 参数详细说明

| 字段名 | 数据类型 | 解释 |
| --- | --- | --- |
| optioncode | string | 期权代码,如'10001506.SHO',当填写空字符串时候默认为当前主图的期权品种 |

返回值dict,字段如下：

| 字段 | 类型 | 说明 |
| --- | --- | --- |
| ExchangeID | str | 期权市场代码 |
| InstrumentID | str | 期权代码 |
| ProductID | str | 期权标的的产品ID |
| OpenDate | int | 发行日期 |
| ExpireDate | int | 到期日 |
| PreClose | float | 前收价格 |
| SettlementPrice | float | 前结算价格 |
| UpStopPrice | float | 当日涨停价 |
| DownStopPrice | float | 当日跌停价 |
| LongMarginRatio | float | 多头保证金率 |
| ShortMarginRatio | float | 空头保证金率 |
| PriceTick | float | 最小变价单位 |
| VolumeMultiple | int | 合约乘数 |
| MaxMarketOrderVolume | int | 涨跌停价最大下单量 |
| MinMarketOrderVolume | int | 涨跌停价最小下单量 |
| MaxLimitOrderVolume | int | 限价单最大下单量 |
| MinLimitOrderVolume | int | 限价单最小下单量 |
| OptUnit | int | 期权合约单位 |
| MarginUnit | float | 期权单位保证金 |
| OptUndlCode | str | 期权标的证券代码 |
| OptUndlMarket | str | 期权标的证券市场 |
| OptExercisePrice | float | 期权行权价 |
| NeeqExeType | str | 全国股转转让类型 |
| OptUndlRiskFreeRate | float | 期权标的无风险利率 |
| OptUndlHistoryRate | float | 期权标的历史波动率 |
| EndDelivDate | int | 期权行权终止日 |
| optType | str | 期权类型 |
