窝轮牛熊证

以下操作均通过 QuoteClient.ExecuteAsync 调用。

STOCK_DETAILQUOTE_OVERNIGHT 需额外行情权限,未开通时服务端返回权限错误码。

窝轮筛选

操作名

QuoteApiService.WARRANT_FILTER = warrant_filter。该常量用于设置 TigerRequest.ApiMethodName

请求

TigerRequest<WarrantFilterResponse>

ModelValue: WarrantFilterModel.

参数

SDK propertyC# typeAPI fieldSDK defaultRequiredConstraints
LangLanguagelangCLR 默认值;序列化时省略no
Accountstring (nullable)accountnullNot applicableAccount 是继承字段;QuoteClient 不会从 TigerConfig.DefaultAccount 注入,null 时序列化省略
SymbolstringsymbolnullRequired
PageInt32pageCLR 默认值;序列化时省略OptionalPositive integer
PageSizeInt32page_sizeCLR 默认值;序列化时省略OptionalPositive integer
SortFieldNamestringsort_field_namenullOptional
SortDirSortDirsort_dirCLR 默认值;序列化时省略Optional
WarrantTypeISetwarrant_typeCLR 默认值;序列化时省略Optional
IssuerNamestringissuer_namenullOptional
ExpireYMstringexpire_ymnullOptional
StateInt32stateCLR 默认值;序列化时省略Optional
InOutPriceISetin_out_priceCLR 默认值;序列化时省略Optional
LotSizeISetlot_sizeCLR 默认值;序列化时省略Optional
EntitlementRatioISetentitlement_ratioCLR 默认值;序列化时省略Optional
StrikeRangestrikeCLR 默认值;序列化时省略Optional
EffectiveLeverageRangeeffective_leverageCLR 默认值;序列化时省略Optional
LeverageRatioRangeleverage_ratioCLR 默认值;序列化时省略Optional
CallPriceRangecall_priceCLR 默认值;序列化时省略Optional
VolumeRangevolumeCLR 默认值;序列化时省略Optional
PremiumRangepremiumCLR 默认值;序列化时省略Optional
OutstandingRatioRangeoutstanding_ratioCLR 默认值;序列化时省略Optional
ImpliedVolatilityRangeimplied_volatilityCLR 默认值;序列化时省略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 propertyC# typeAPI fieldSDK defaultRequiredConstraints
LangLanguagelangCLR 默认值;序列化时省略no
Accountstring (nullable)accountnullNot applicableAccount 是继承字段;QuoteClient 不会从 TigerConfig.DefaultAccount 注入,null 时序列化省略
Symbols列表,元素为 stringsymbolsnullRequiredNon-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 次


Did this page help you?