Warrant List
warrant_listRetrieve filtered warrant lists for an underlying symbol using criteria like type, issuer, status, and expiry, with sortable details including strike price, implied volatility, and leverage ratio.
Instructions
Get filtered warrant list for an underlying symbol. Returns warrants[]{symbol, name, last_done, change_rate, implied_volatility, expiry_date, strike_price, leverage_ratio, outstanding_ratio}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| issuer | No | Filter by issuer ID (optional), use issuer_id from warrant_issuers tool | |
| status | No | Filter by status (optional): "Suspend" (suspended), "PrepareList" (pending listing), "Normal" (normal trading) | |
| symbol | Yes | Underlying symbol, e.g. "700.HK" | |
| sort_by | Yes | Sort field: LastDone, ChangeRate, ChangeValue, Volume, Turnover, ExpiryDate, StrikePrice, UpperStrikePrice, LowerStrikePrice, OutstandingQuantity, OutstandingRatio, Premium, ItmOtm, ImpliedVolatility, Delta | |
| price_type | No | Filter by in/out of bounds (optional): "In" (in bounds), "Out" (out of bounds). Only for Inline warrants. | |
| sort_order | Yes | Sort order: Ascending or Descending | |
| expiry_date | No | Filter by expiry date range (optional): "LT_3" (<3 months), "Between_3_6" (3-6 months), "Between_6_12" (6-12 months), "GT_12" (>12 months) | |
| warrant_type | No | Filter by warrant type (optional): "Call", "Put", "Bull", "Bear", "Inline" |