窝轮牛熊证
以下操作均通过 QuoteClient.ExecuteAsync 调用。
STOCK_DETAIL 与 QUOTE_OVERNIGHT 需额外行情权限,未开通时服务端返回权限错误码。
窝轮筛选
操作名
QuoteApiService.WARRANT_FILTER = warrant_filter。该常量用于设置 TigerRequest.ApiMethodName。
请求
TigerRequest<WarrantFilterResponse>ModelValue: WarrantFilterModel.
参数
| SDK property | C# type | API field | SDK default | Required | Constraints |
|---|---|---|---|---|---|
Lang | Language | lang | CLR 默认值;序列化时省略 | no | — |
Account | string (nullable) | account | null | Not applicable | Account 是继承字段;QuoteClient 不会从 TigerConfig.DefaultAccount 注入,null 时序列化省略 |
Symbol | string | symbol | null | Required | — |
Page | Int32 | page | CLR 默认值;序列化时省略 | Optional | Positive integer |
PageSize | Int32 | page_size | CLR 默认值;序列化时省略 | Optional | Positive integer |
SortFieldName | string | sort_field_name | null | Optional | — |
SortDir | SortDir | sort_dir | CLR 默认值;序列化时省略 | Optional | — |
WarrantType | ISet | warrant_type | CLR 默认值;序列化时省略 | Optional | — |
IssuerName | string | issuer_name | null | Optional | — |
ExpireYM | string | expire_ym | null | Optional | — |
State | Int32 | state | CLR 默认值;序列化时省略 | Optional | — |
InOutPrice | ISet | in_out_price | CLR 默认值;序列化时省略 | Optional | — |
LotSize | ISet | lot_size | CLR 默认值;序列化时省略 | Optional | — |
EntitlementRatio | ISet | entitlement_ratio | CLR 默认值;序列化时省略 | Optional | — |
Strike | Range | strike | CLR 默认值;序列化时省略 | Optional | — |
EffectiveLeverage | Range | effective_leverage | CLR 默认值;序列化时省略 | Optional | — |
LeverageRatio | Range | leverage_ratio | CLR 默认值;序列化时省略 | Optional | — |
CallPrice | Range | call_price | CLR 默认值;序列化时省略 | Optional | — |
Volume | Range | volume | CLR 默认值;序列化时省略 | Optional | — |
Premium | Range | premium | CLR 默认值;序列化时省略 | Optional | — |
OutstandingRatio | Range | outstanding_ratio | CLR 默认值;序列化时省略 | Optional | — |
ImpliedVolatility | Range | implied_volatility | CLR 默认值;序列化时省略 | Optional | — |
返回
WarrantFilterResponse inherits TigerResponse; its data property is WarrantFilterItem. Key SDK fields: Page: Int32, TotalPage: Int32, TotalCount: Int32, Items: list of WarrantItem, Bounds: FilterBounds.
WarrantItem.Delta 表示窝轮理论价值对标的价格变化的敏感度。
示例
TigerRequest<WarrantFilterResponse> request = new()
{
ApiMethodName = QuoteApiService.WARRANT_FILTER,
ModelValue = new WarrantFilterModel { Symbol = "AAPL", Page = 1, PageSize = 20 }
};
WarrantFilterResponse? response = await quoteClient.ExecuteAsync(request);响应类型
WarrantFilterItem? data = response?.Data; // response 或 data 缺失时为 null返回示例
{
"code": 0,
"message": "success",
"timestamp": 1785528000000,
"data": {
"items": [
{"symbol": "15678", "name": "AAPL CW A", "underlying": "AAPL.US", "strike": 300.0, "expiry": "2025-12-30", "type": "CALL", "latestPrice": 0.52},
{"symbol": "15679", "name": "AAPL CW B", "underlying": "AAPL.US", "strike": 320.0, "expiry": "2026-03-30", "type": "CALL", "latestPrice": 0.35}
],
"totalCount": 45
}
}频率限制
基础额度:每分钟 60 次。
获取窝轮行情
操作名
QuoteApiService.WARRANT_REAL_TIME_QUOTE = warrant_real_time_quote。该常量用于设置 TigerRequest.ApiMethodName。
请求
TigerRequest<WarrantQuoteResponse>ModelValue: WarrantQuoteModel.
参数
| SDK property | C# type | API field | SDK default | Required | Constraints |
|---|---|---|---|---|---|
Lang | Language | lang | CLR 默认值;序列化时省略 | no | — |
Account | string (nullable) | account | null | Not applicable | Account 是继承字段;QuoteClient 不会从 TigerConfig.DefaultAccount 注入,null 时序列化省略 |
Symbols | 列表,元素为 string | symbols | null | Required | Non-empty list |
返回
WarrantQuoteResponse inherits TigerResponse; its data property is WarrantQuoteItem. Key SDK fields: Items: list of WarrantQuote.
WarrantQuote.Delta 表示窝轮理论价值对标的价格变化的敏感度。
示例
TigerRequest<WarrantQuoteResponse> request = new()
{
ApiMethodName = QuoteApiService.WARRANT_REAL_TIME_QUOTE,
ModelValue = new WarrantQuoteModel { Symbols = new List<string> { "AAPL" } }
};
WarrantQuoteResponse? response = await quoteClient.ExecuteAsync(request);响应类型
WarrantQuoteItem? data = response?.Data; // response 或 data 缺失时为 null频率限制
基础额度:每分钟 60 次。
Updated 7 days ago
