# 篩選窩輪 V2

get_warrant_screen(request)

  • 介紹

    窩輪篩選 V2。相比舊接口 get_warrant,返回 45 列窩輪屬性,支持港股 / 新加坡 / 馬來西亞市場,且支持僅返回總數(only_count)。所有數值字段直接傳原始值,OpenD 內部完成倍率轉換。

  • 參數

    參數 類型 說明
    request WarrantScreenRequest 窩輪篩選請求對象,構造時必傳 warrant_market
    • WarrantScreenRequest 字段:

      字段 類型 說明
      warrant_market WarrantMarket 市場
      is_delay bool 是否使用延時行情
      only_count bool 是否僅返回總數(不返回明細)
      page_from int 分頁起始位置
      page_count int 單頁最大返回數
    • 篩選條件 builder 方法(每次調用追加一條篩選條件):

      方法 說明
      add_interval_filter(field_id, min_val=None, max_val=None, min_included=True, max_included=True) 區間篩選
      add_choice_filter(field_id, choices) 多選篩選
      add_sort(field_id, desc=False) 排序
    • 常用 WarrantField field_id(完整列表見 WarrantField):

      field_id 含義 篩選方式
      4 ISSUER_ID 發行商 ID choice
      5 STOCK_OWNER 正股 choice
      6 WARRANT_TYPE 窩輪類型 choice
      8 CURRENT_PRICE 當前價 interval
      9 STREET_RATIO 街貨佔比 interval
      10 VOLUME 成交量 interval
      16 LEVERAGE_RATIO 槓桿比率 interval
      19 STATUS 狀態 choice
      23 EFFECTIVE_LEVERAGE 有效槓桿 interval
  • 返回

    參數 類型 說明
    ret RET_CODE 接口調用結果
    data tuple 當 ret == RET_OK,返回 (last_page, all_count, DataFrame)
    str 當 ret != RET_OK,返回錯誤描述
    • 返回 DataFrame 字段(共 45 列):

      字段 類型 說明
      issuer_id int 發行商 ID
      warrant_type int 窩輪類型
      strike_price float 行權價
      maturity_date str 到期日
      last_trade_date str 最後交易日
      conversion_ratio float 換股比率
      last_close_price float 昨收價
      recovery_price float 收回價(僅牛熊證)
      stock_owner_price float 正股價
      current_price float 現價
      volume int 成交量
      turnover float 成交額
      sell_vol int 賣量
      buy_vol int 買量
      sell_price float 賣價
      buy_price float 買價
      street_rate float 街貨比
      high_price float 最高價
      low_price float 最低價
      implied_volatility float 引伸波幅(僅認購認沽)
      delta float 對沖值(僅認購認沽)
      status int 窩輪狀態
      street_rate_new float 街貨比(新)
      score float 綜合評分
      premium float 溢價
      leverage float 槓桿
      effective_leverage float 有效槓桿
      break_even_point float 打和點
      ipop float 價內/價外
      amplitude float 振幅
      fx_score float 法興評分
      ipo_time str 上市時間
      street_vol int 街貨量
      lot_size int 每手數量
      issue_size int 發行量
      ipo_price float 發行價
      upper_strike_price float 上限價(僅界內證)
      lower_strike_price float 下限價(僅界內證)
      iw_price_status int 界內/界外
      sensitivity float 敏感度
      price_recovery_ratio float 正股距收回價(僅牛熊證)
      code str 窩輪代碼,帶 market 前綴(如 HK.10001),OpenD 反查標的後填入
      owner_code str 正股代碼,帶 market 前綴(如 HK.00700)
      name str 窩輪名稱
      owner_name str 正股名稱
  • Example

from futu import (
    OpenQuoteContext, RET_OK, WarrantScreenRequest,
    WarrantMarket, WarrantField, WarrantType,
)

quote_ctx = OpenQuoteContext(host='127.0.0.1', port=11111)

# 示例 1:港股低價高槓桿認購證 / 認沽證
req = WarrantScreenRequest(warrant_market=WarrantMarket.HK)
req.add_choice_filter(field_id=WarrantField.WARRANT_TYPE,
                      choices=[WarrantType.CALL, WarrantType.PUT])           # 認購 + 認沽
req.add_interval_filter(field_id=WarrantField.CURRENT_PRICE,
                        min_val=0.1, max_val=5.0)                            # 現價 0.1~5
req.add_interval_filter(field_id=WarrantField.EFFECTIVE_LEVERAGE,
                        min_val=3.0)                                         # 有效槓桿 > 3
req.add_interval_filter(field_id=WarrantField.STREET_RATIO, max_val=50.0)    # 街貨佔比 < 50%
req.add_sort(field_id=WarrantField.VOLUME, desc=True)                        # 成交量降序
req.page_count = 20

ret, data = quote_ctx.get_warrant_screen(req)
if ret == RET_OK:
    last_page, all_count, df = data
    print(df[['code', 'warrant_type', 'current_price', 'effective_leverage']].head())
else:
    print('error: ', data)

# 示例 2:僅查滿足條件的總數
req = WarrantScreenRequest(warrant_market=WarrantMarket.HK)
req.only_count = True
req.add_choice_filter(field_id=WarrantField.WARRANT_TYPE, choices=[WarrantType.CALL])
req.add_interval_filter(field_id=WarrantField.CURRENT_PRICE, min_val=1.0)
ret, data = quote_ctx.get_warrant_screen(req)
if ret == RET_OK:
    _, all_count, _ = data
    print(f"滿足條件的認購證總數:{all_count}")

# 示例 3:按正股代碼篩選(choice 直接傳 code 字符串)
req = WarrantScreenRequest(warrant_market=WarrantMarket.HK)
req.add_choice_filter(field_id=WarrantField.STOCK_OWNER, choices=["HK.00700"])
req.add_choice_filter(field_id=WarrantField.WARRANT_TYPE,
                      choices=[WarrantType.BULL, WarrantType.BEAR])          # 牛證 + 熊證
req.add_sort(field_id=WarrantField.TURNOVER, desc=True)
req.page_count = 50
ret, data = quote_ctx.get_warrant_screen(req)
if ret == RET_OK:
    _, all_count, df = data
    print(f"騰訊牛熊證總數:{all_count}")
    print(df[['code', 'name', 'warrant_type', 'turnover']].head())

quote_ctx.close()
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
  • Output
       code  warrant_type  current_price  effective_leverage
0  HK.29080             1          0.117               7.070
1  HK.28957             1          0.110               8.021
2  HK.28545             1          0.106               6.807
3  HK.29526             1          0.118               4.337
4  HK.13637             1          0.212               5.896
滿足條件的認購證總數:197
騰訊牛熊證總數:393
       code               name  warrant_type    turnover
0  HK.57161  騰訊法興六乙牛X.C             3  10149350.0
1  HK.54908  騰訊法興六乙牛R.C             3   9797800.0
2  HK.55573  騰訊華泰六十牛C.C             3   4227400.0
3  HK.53663  騰訊法興六乙牛N.C             3   3504625.0
4  HK.68433  騰訊法興六乙牛M.C             3   3018900.0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
  • 字段逐項示例

    以下示例均假設已構造 req = WarrantScreenRequest(warrant_market=WarrantMarket.HK); 實測返回均為 OpenD HK 市場抽樣數據,給出該字段對應的 all_count 與 DataFrame head(數值已按 SDK 自動倍率換算)。

    # CODE(id=1 · choice · HK · 無對應返回列) 證券代碼 (文本)

    傳帶市場前綴的 code 字符串數組(如 "HK.57161"),SDK 自動剝離前綴;僅命中精確匹配

    req.add_choice_filter(WarrantField.CODE, ["HK.57161", "HK.54908", "HK.55573"])
    
    1

    實測返回(HK · all_count=3、命中 3 行):

           code               name owner_code owner_name  warrant_type  current_price
    0  HK.54908  騰訊法興六乙牛R.C   HK.00700   騰訊控股             3          0.066
    1  HK.55573  騰訊華泰六十牛C.C   HK.00700   騰訊控股             3          0.080
    2  HK.57161  騰訊法興六乙牛X.C   HK.00700   騰訊控股             3          0.044
    
    1
    2
    3
    4
    # NAME(id=2 · choice/sort · HK · 無對應返回列) 證券名稱 (文本)

    文本字段,僅適合 sort;choice 須傳名稱字符串

    req.add_sort(WarrantField.NAME, desc=False)
    
    1

    實測返回(HK · all_count=16170、命中 5 行、head 前 5):

           code        name owner_code owner_name  warrant_type  current_price
    0  HK.59177  阿里法巴八十熊G.P   HK.09988     阿里巴巴-W             4          0.290
    1  HK.65875  阿里法巴八十熊H.P   HK.09988     阿里巴巴-W             4          0.024
    2  HK.55774  阿里法巴八十熊I.P   HK.09988     阿里巴巴-W             4          0.203
    3  HK.60642  阿里法巴八五熊D.P   HK.09988     阿里巴巴-W             4          0.157
    4  HK.66020  阿里法巴八五熊E.P   HK.09988     阿里巴巴-W             4          0.173
    
    1
    2
    3
    4
    5
    6
    # ISSUER_ID(id=4 · choice · HK · 返回列 issuer_id) 發行商 ID

    僅 HK 可篩選;SG/MY 實測 issuer_id 恆為 0。完整發行商映射見上文 ISSUER_ID 表

    req.add_choice_filter(WarrantField.ISSUER_ID, [21])  # 僅瑞通 VT 發行
    req.add_sort(WarrantField.TURNOVER, desc=True)
    
    1
    2

    實測返回(HK · all_count=2431、命中 5 行、head 前 5):

           code        name owner_code owner_name  issuer_id  warrant_type  current_price
    0  HK.55430  恒指瑞銀八十熊B.P  HK.800000       恒生指數         21             4          0.053
    1  HK.57466  恒指瑞銀八九牛N.C  HK.800000       恒生指數         21             3          0.037
    2  HK.27921  恒指瑞銀六九沽A.P  HK.800000       恒生指數         21             2          0.050
    3  HK.29814  恒指瑞銀六甲購A.C  HK.800000       恒生指數         21             1          0.052
    4  HK.56502  恒指瑞銀八九牛D.C  HK.800000       恒生指數         21             3          0.054
    
    1
    2
    3
    4
    5
    6
    # STOCK_OWNER(id=5 · choice · HK / SG / MY · 返回列 owner_code) 正股 ID

    可直接傳 code 字符串列表,例如 ["HK.00700"]

    req.add_choice_filter(WarrantField.STOCK_OWNER, ["HK.00700"])
    req.add_sort(WarrantField.TURNOVER, desc=True)
    
    1
    2

    實測返回(HK · all_count=844、命中 5 行、head 前 5):

           code        name owner_code owner_name  warrant_type  current_price
    0  HK.29080  騰訊國君六甲購B.C   HK.00700       騰訊控股             1          0.117
    1  HK.27892  騰訊摩通六九購E.C   HK.00700       騰訊控股             1          0.058
    2  HK.27966  騰訊法興六九購D.C   HK.00700       騰訊控股             1          0.060
    3  HK.28957  騰訊法興六甲購B.C   HK.00700       騰訊控股             1          0.110
    4  HK.29069  騰訊摩通六甲購B.C   HK.00700       騰訊控股             1          0.099
    
    1
    2
    3
    4
    5
    6
    # WARRANT_TYPE(id=6 · choice · HK / SG / MY · 返回列 warrant_type) 窩輪類型

    1=認購 2=認沽 3=牛證 4=熊證 5=界內證;SG 實測會返回 6/7、MY 實測會返回 8,未在 SDK 枚舉中定義

    req.add_choice_filter(WarrantField.WARRANT_TYPE,
                          [WarrantType.BULL, WarrantType.BEAR])
    req.add_sort(WarrantField.TURNOVER, desc=True)
    
    1
    2
    3

    實測返回(HK · all_count=7923、命中 5 行、head 前 5):

           code        name owner_code owner_name  warrant_type  current_price
    0  HK.55994  恒指摩通九三熊R.P  HK.800000       恒生指數             4          0.056
    1  HK.57003  恒指摩通八九牛8.C  HK.800000       恒生指數             3          0.038
    2  HK.57109  恒指法興八七牛E.C  HK.800000       恒生指數             3          0.037
    3  HK.55641  恒指法興八三熊P.P  HK.800000       恒生指數             4          0.055
    4  HK.57114  恒指法興八九牛7.C  HK.800000       恒生指數             3          0.054
    
    1
    2
    3
    4
    5
    6
    # CONVERSION_RATIO(id=7 · interval · HK / SG / MY · 返回列 conversion_ratio) 換股比率

    SDK 直傳比率本身(如換股比率 1.0 傳 1.0);協議字段 ×1000 取整傳輸

    req.add_interval_filter(WarrantField.CONVERSION_RATIO, min_val=1.0, max_val=10.0)
    req.add_sort(WarrantField.CONVERSION_RATIO, desc=False)
    
    1
    2

    實測返回(HK · all_count=3527、命中 5 行、head 前 5):

           code        name owner_code owner_name  conversion_ratio  warrant_type  current_price
    0  HK.15938  利豐瑞信七七購A.C   HK.01818       招金礦業               1.0             1          0.000
    1  HK.15941  平安瑞銀七甲沽B.P   HK.02318       中國平安               1.0             1          0.000
    2  HK.25738  首程麥銀六八購A.C   HK.00697       首程控股               1.0             1          0.016
    3  HK.15190    中核信證六二購B   HK.01816      中廣核電力               1.0             1          0.000
    4  HK.17771  置富麥銀六八購A.C   HK.00778     置富產業信託               1.0             1          0.015
    
    1
    2
    3
    4
    5
    6
    # CURRENT_PRICE(id=8 · interval · HK / SG / MY · 返回列 current_price) 當前價

    單位:元;SDK 直傳原始價(協議字段 ×1000 取整傳輸)

    req.add_interval_filter(WarrantField.CURRENT_PRICE, min_val=0.1, max_val=0.15)
    req.add_sort(WarrantField.CURRENT_PRICE, desc=False)
    
    1
    2

    實測返回(HK · all_count=1719、命中 5 行、head 前 5):

           code        name owner_code owner_name  current_price  warrant_type
    0  HK.65586  中移花旗六九牛C.C   HK.00941       中國移動            0.1             3
    1  HK.67749  阿里瑞銀六六牛B.C   HK.09988     阿里巴巴-W            0.1             3
    2  HK.69293  港交匯豐七甲牛A.C   HK.00388      香港交易所            0.1             3
    3  HK.56800  恒指信證七九牛U.C  HK.800000       恒生指數            0.1             3
    4  HK.57184  恒指法興八三牛A.C  HK.800000       恒生指數            0.1             3
    
    1
    2
    3
    4
    5
    6
    # STREET_RATIO(id=9 · interval · HK / SG / MY · 返回列 street_rate) 街貨佔比

    單位:%;SDK 直傳如 50.0(協議字段 ×1000 取整傳輸)

    req.add_interval_filter(WarrantField.STREET_RATIO, min_val=10.0, max_val=50.0)
    req.add_sort(WarrantField.STREET_RATIO, desc=False)
    
    1
    2

    實測返回(HK · all_count=1918、命中 5 行、head 前 5):

           code        name owner_code owner_name  street_rate  warrant_type  current_price
    0  HK.27205  騰訊瑞銀八乙購A.C   HK.00700       騰訊控股        10.00             1          0.233
    1  HK.63380  恒指中銀八三熊I.P  HK.800000       恒生指數        10.00             4          0.335
    2  HK.60023  恒指國君七乙牛S.C  HK.800000       恒生指數        10.01             3          0.193
    3  HK.21640  飛鶴華泰六七購A.C   HK.06186       中國飛鶴        10.01             1          0.010
    4  HK.25461  恒指瑞銀六七購A.C  HK.800000       恒生指數        10.01             1          0.010
    
    1
    2
    3
    4
    5
    6
    # VOLUME(id=10 · interval · HK / SG / MY · 返回列 volume) 成交量

    單位:股

    req.add_interval_filter(WarrantField.VOLUME, min_val=1000)
    req.add_sort(WarrantField.VOLUME, desc=True)
    
    1
    2

    實測返回(HK · all_count=6092、命中 5 行、head 前 5):

           code        name owner_code owner_name       volume  warrant_type  current_price
    0  HK.55994  恒指摩通九三熊R.P  HK.800000       恒生指數  20257030000             4          0.056
    1  HK.55641  恒指法興八三熊P.P  HK.800000       恒生指數  18202610000             4          0.055
    2  HK.57109  恒指法興八七牛E.C  HK.800000       恒生指數  17612080000             3          0.037
    3  HK.57003  恒指摩通八九牛8.C  HK.800000       恒生指數  16576470000             3          0.038
    4  HK.55430  恒指瑞銀八十熊B.P  HK.800000       恒生指數  12932700000             4          0.053
    
    1
    2
    3
    4
    5
    6
    # MATURITY_DATE(id=11 · interval · HK / SG / MY · 返回列 maturity_date) 到期日 (時間戳秒)

    Unix 秒級時間戳;返回 maturity_date 也是字符串型時間戳

    import time
    req.add_interval_filter(WarrantField.MATURITY_DATE,
                            min_val=int(time.time()),
                            max_val=int(time.time()) + 365*86400)
    req.add_sort(WarrantField.MATURITY_DATE, desc=False)
    
    1
    2
    3
    4
    5

    實測返回(HK · all_count=9330、命中 5 行、head 前 5):

           code        name owner_code owner_name  maturity_date  warrant_type  current_price
    0  HK.21145  金雲摩利六六購A.C   HK.03896        金山雲     1781539200             1          0.010
    1  HK.54786  百度瑞銀六六牛B.C   HK.09888    百度集團-SW     1781539200             3          0.305
    2  HK.23342  優必中銀六六購B.C   HK.09880        優必選     1781539200             1          0.010
    3  HK.23574  匯量華泰六六購A.C   HK.01860       匯量科技     1781539200             1          0.010
    4  HK.18353  美高摩通六六購A.C   HK.02282      美高梅中國     1781625600             1          0.010
    
    1
    2
    3
    4
    5
    6
    # STRIKE_PRICE(id=12 · interval · HK / SG / MY · 返回列 strike_price) 行使價

    單位:元;SDK 直傳原始價(協議字段 ×1000 取整傳輸)

    req.add_interval_filter(WarrantField.STRIKE_PRICE, min_val=10.0, max_val=20.0)
    req.add_sort(WarrantField.STRIKE_PRICE, desc=False)
    
    1
    2

    實測返回(HK · all_count=990、命中 5 行、head 前 5):

           code        name owner_code owner_name  strike_price  warrant_type  current_price
    0  HK.19876  喜相華泰六八購A.C   HK.02473      喜相逢集團          10.0             1          0.010
    1  HK.23889  中油法巴六七購A.C   HK.00857     中國石油股份          10.0             1          0.153
    2  HK.11055  英港摩通六七沽A.P        N/A        N/A          10.0             2          0.051
    3  HK.25258  中聯花旗六八購A.C   HK.00762       中國聯通          10.0             1          0.014
    4  HK.27520  新發信證七三購A.C   HK.00017      新世界發展          10.0             1          0.107
    
    1
    2
    3
    4
    5
    6
    # PREMIUM(id=13 · interval · HK / SG / MY · 返回列 premium) 溢價

    單位:%;SDK 直傳如 15.0,可為負(協議字段 ×100000 取整傳輸)

    req.add_interval_filter(WarrantField.PREMIUM, min_val=0.0, max_val=20.0)
    req.add_sort(WarrantField.PREMIUM, desc=False)
    
    1
    2

    實測返回(HK · all_count=11283、命中 5 行、head 前 5):

           code        name owner_code owner_name  premium  warrant_type  current_price
    0  HK.21137  恒大中銀八七購A.C        N/A        N/A      0.0             1          0.000
    1  HK.16449  恒生中銀九乙購A.C        N/A        N/A      0.0             1          0.000
    2  HK.16512  恒指高盛九九沽J.P   HK.06688       螞蟻集團      0.0             1          0.000
    3  HK.16522  恒指瑞通九十沽A.P   HK.06688       螞蟻集團      0.0             1          0.000
    4  HK.68392  招行瑞銀六八牛A.C   HK.03968       招商銀行      0.0             3          0.238
    
    1
    2
    3
    4
    5
    6
    # RECOVERY_PRICE(id=14 · interval · HK / SG / MY · 返回列 recovery_price) 收回價

    單位:元;SDK 直傳原始價;僅牛熊證(3/4)有效(協議字段 ×1000 取整傳輸)

    req.add_choice_filter(WarrantField.WARRANT_TYPE,
                          [WarrantType.BULL, WarrantType.BEAR])
    req.add_interval_filter(WarrantField.RECOVERY_PRICE, min_val=0.01)
    req.add_sort(WarrantField.RECOVERY_PRICE, desc=False)
    
    1
    2
    3
    4

    實測返回(HK · all_count=7923、命中 5 行、head 前 5):

           code        name owner_code owner_name  recovery_price  warrant_type  current_price
    0  HK.59404  商湯瑞銀七八牛D.C   HK.00020       商湯-W            1.00             3          0.062
    1  HK.64826  商湯法興七五牛A.C   HK.00020       商湯-W            1.05             3          0.113
    2  HK.59403  商湯瑞銀七八牛C.C   HK.00020       商湯-W            1.10             3          0.053
    3  HK.64933  商湯瑞銀六乙牛A.C   HK.00020       商湯-W            1.20             3          0.074
    4  HK.59322    商湯滙豐七一牛A   HK.00020       商湯-W            1.20             3          0.000
    
    1
    2
    3
    4
    5
    6
    # IMPLIED_VOLATILITY(id=15 · interval · HK / SG / MY · 返回列 implied_volatility) 引伸波幅

    單位:%;SDK 直傳如 15.0;僅認購認沽(1/2)有效(協議字段 ×100 取整傳輸)

    req.add_interval_filter(WarrantField.IMPLIED_VOLATILITY, min_val=10.0, max_val=100.0)
    req.add_sort(WarrantField.IMPLIED_VOLATILITY, desc=False)
    
    1
    2

    實測返回(HK · all_count=5962、命中 5 行、head 前 5):

           code        name owner_code owner_name  implied_volatility  warrant_type  current_price
    0  HK.24413  中移中銀六九購A.C   HK.00941       中國移動              13.487             1          0.041
    1  HK.25984  建行韓投八乙購A.C   HK.00939       建設銀行              14.638             1          0.500
    2  HK.25450  中移國君六九購A.C   HK.00941       中國移動              15.308             1          0.054
    3  HK.24942  中移滙豐六九購A.C   HK.00941       中國移動              15.776             1          0.059
    4  HK.14414  建行法巴六乙購A.C   HK.00939       建設銀行              15.792             1          0.191
    
    1
    2
    3
    4
    5
    6
    # LEVERAGE_RATIO(id=16 · interval · HK / SG / MY · 返回列 leverage) 槓桿比率

    SDK 直傳原始值(協議字段 ×1000 取整傳輸)

    req.add_interval_filter(WarrantField.LEVERAGE_RATIO, min_val=3.0, max_val=50.0)
    req.add_sort(WarrantField.LEVERAGE_RATIO, desc=True)
    
    1
    2

    實測返回(HK · all_count=8360、命中 5 行、head 前 5):

           code        name owner_code owner_name  leverage  warrant_type  current_price
    0  HK.29999  恒指中銀六乙購C.C  HK.800000       恒生指數    49.985             1          0.071
    1  HK.27121  領展瑞銀六九購A.C   HK.00823     領展房產基金    49.972             1          0.074
    2  HK.15343  百度摩通六八沽A.P   HK.09888    百度集團-SW    49.869             2          0.023
    3  HK.25973  遠能麥銀六八購A.C   HK.01138       中遠海能    49.852             1          0.068
    4  HK.26365  遠能麥銀六九購A.C   HK.01138       中遠海能    49.852             1          0.034
    
    1
    2
    3
    4
    5
    6
    # PRICE_RECOVERY_RATIO(id=17 · interval · HK / SG / MY · 返回列 price_recovery_ratio) 正股距收回價 %

    單位:%;SDK 直傳如 15.0,可為負;僅牛熊證(3/4)有效(協議字段 ×100000 取整傳輸)

    req.add_choice_filter(WarrantField.WARRANT_TYPE,
                          [WarrantType.BULL, WarrantType.BEAR])
    req.add_interval_filter(WarrantField.PRICE_RECOVERY_RATIO,
                            min_val=-50.0, max_val=50.0)
    req.add_sort(WarrantField.PRICE_RECOVERY_RATIO, desc=False)
    
    1
    2
    3
    4
    5

    實測返回(HK · all_count=7923、命中 5 行、head 前 5):

           code        name owner_code owner_name  price_recovery_ratio  warrant_type  current_price
    0  HK.54832  美團瑞銀七乙熊M.P   HK.03690       美團-W              -0.73916             4          0.430
    1  HK.53329  美團瑞銀七乙熊I.P   HK.03690       美團-W              -0.72053             4          0.390
    2  HK.54269  美團摩通七九熊F.P   HK.03690       美團-W              -0.72053             4          0.395
    3  HK.54562  美團滙豐七乙熊D.P   HK.03690       美團-W              -0.71018             4          0.370
    4  HK.54799  美團摩通七乙熊D.P   HK.03690       美團-W              -0.71018             4          0.370
    
    1
    2
    3
    4
    5
    6
    # DELTA(id=18 · interval · HK / SG / MY · 返回列 delta) 對沖值

    SDK 直傳原始值,範圍 [-1, 1];僅認購認沽(1/2)有效(協議字段 ×1000 取整傳輸)

    req.add_choice_filter(WarrantField.WARRANT_TYPE,
                          [WarrantType.CALL, WarrantType.PUT])
    req.add_interval_filter(WarrantField.DELTA, min_val=-1.0, max_val=1.0)
    req.add_sort(WarrantField.DELTA, desc=True)
    
    1
    2
    3
    4

    實測返回(HK · all_count=8247、命中 5 行、head 前 5):

           code        name owner_code owner_name  delta  warrant_type  current_price
    0  HK.16281  聯想信證六六購A.C   HK.00992       聯想集團  0.999             1           1.28
    1  HK.18636  中壽國君六六購A.C   HK.02628       中國人壽  0.999             1           0.59
    2  HK.22934  建滔華泰六八購A.C   HK.00148       建滔集團  0.997             1           6.73
    3  HK.19057  滙豐摩利六七購A.C   HK.00005       滙豐控股  0.996             1           0.87
    4  HK.19058  滙豐法興六七購A.C   HK.00005       滙豐控股  0.996             1           0.87
    
    1
    2
    3
    4
    5
    6
    # STATUS(id=19 · choice · HK / SG / MY · 返回列 status) 輪證狀態

    0=正常 1=終止交易 2=待上市

    req.add_choice_filter(WarrantField.STATUS, [WarrantStatus.NORMAL])
    req.add_sort(WarrantField.VOLUME, desc=True)
    
    1
    2

    實測返回(HK · all_count=13057、命中 5 行、head 前 5):

           code        name owner_code owner_name  status  warrant_type  current_price
    0  HK.55994  恒指摩通九三熊R.P  HK.800000       恒生指數       0             4          0.056
    1  HK.55641  恒指法興八三熊P.P  HK.800000       恒生指數       0             4          0.055
    2  HK.57109  恒指法興八七牛E.C  HK.800000       恒生指數       0             3          0.037
    3  HK.57003  恒指摩通八九牛8.C  HK.800000       恒生指數       0             3          0.038
    4  HK.55430  恒指瑞銀八十熊B.P  HK.800000       恒生指數       0             4          0.053
    
    1
    2
    3
    4
    5
    6
    # IPO_TIME(id=20 · interval · HK / SG / MY · 返回列 ipo_time) 上市時間 (時間戳秒)

    Unix 秒級時間戳

    req.add_interval_filter(WarrantField.IPO_TIME,
                            min_val=1700000000, max_val=2000000000)
    req.add_sort(WarrantField.IPO_TIME, desc=True)
    
    1
    2
    3

    實測返回(HK · all_count=16122、命中 5 行、head 前 5):

           code      name owner_code owner_name    ipo_time  warrant_type  current_price
    0  HK.11203  道指摩通六乙沽B    US..DJI      道瓊斯指數  1781625600             2            0.0
    1  HK.11204  納指摩通六乙沽C    US..NDX  納斯達克100指數  1781625600             2            0.0
    2  HK.11205  道指摩通六乙沽C    US..DJI      道瓊斯指數  1781625600             2            0.0
    3  HK.13826  老鋪摩利六乙沽A   HK.06181       老鋪黃金  1781625600             2            0.0
    4  HK.13827  港交摩利六乙沽A   HK.00388      香港交易所  1781625600             2            0.0
    
    1
    2
    3
    4
    5
    6
    # BUY_VOL(id=21 · interval · HK / SG / MY · 返回列 buy_vol) 買量

    單位:股

    req.add_interval_filter(WarrantField.BUY_VOL, min_val=1)
    req.add_sort(WarrantField.BUY_VOL, desc=True)
    
    1
    2

    實測返回(HK · all_count=10554、命中 5 行、head 前 5):

           code        name owner_code owner_name   buy_vol  warrant_type  current_price
    0  HK.56746  恒指滙豐八甲牛V.C  HK.800000       恒生指數  41410000             3          0.065
    1  HK.56560  恒指摩通八三牛G.C  HK.800000       恒生指數  40730000             3          0.114
    2  HK.63929  恒指摩利八十牛E.C  HK.800000       恒生指數  40380000             3          0.102
    3  HK.64852  恒指瑞銀八十牛G.C  HK.800000       恒生指數  40000000             3          0.131
    4  HK.29035  泡瑪星展六甲沽A.P   HK.09992       泡泡瑪特  40000000             2          0.071
    
    1
    2
    3
    4
    5
    6
    # SELL_VOL(id=22 · interval · HK / SG / MY · 返回列 sell_vol) 賣量

    單位:股

    req.add_interval_filter(WarrantField.SELL_VOL, min_val=1)
    req.add_sort(WarrantField.SELL_VOL, desc=True)
    
    1
    2

    實測返回(HK · all_count=11581、命中 5 行、head 前 5):

           code        name owner_code owner_name  sell_vol  warrant_type  current_price
    0  HK.26774  阿里法巴六七購B.C   HK.09988     阿里巴巴-W  60130000             1          0.010
    1  HK.29035  泡瑪星展六甲沽A.P   HK.09992       泡泡瑪特  37900000             2          0.071
    2  HK.55588  恒指滙豐九四熊D.P  HK.800000       恒生指數  34110000             4          0.055
    3  HK.56458  恒指摩通八九牛4.C  HK.800000       恒生指數  33830000             3          0.064
    4  HK.57114  恒指法興八九牛7.C  HK.800000       恒生指數  33370000             3          0.054
    
    1
    2
    3
    4
    5
    6
    # EFFECTIVE_LEVERAGE(id=23 · interval · HK / SG / MY · 返回列 effective_leverage) 有效槓桿

    SDK 直傳原始值(協議字段 ×1000 取整傳輸)

    req.add_interval_filter(WarrantField.EFFECTIVE_LEVERAGE, min_val=3.0, max_val=50.0)
    req.add_sort(WarrantField.EFFECTIVE_LEVERAGE, desc=True)
    
    1
    2

    實測返回(HK · all_count=5409、命中 5 行、head 前 5):

           code        name owner_code owner_name  effective_leverage  warrant_type  current_price
    0  HK.23821  建行國君六六購A.C   HK.00939       建設銀行              47.082             1          0.102
    1  HK.25486  華地信證六六購B.C   HK.01109       華潤置地              45.821             1          0.010
    2  HK.23727  領展信證六六購A.C   HK.00823     領展房產基金              44.375             1          0.012
    3  HK.23398  建行麥銀六六購A.C   HK.00939       建設銀行              42.977             1          0.017
    4  HK.23575  華地摩通六六購A.C   HK.01109       華潤置地              42.093             1          0.012
    
    1
    2
    3
    4
    5
    6
    # LAST_CLOSE_PRICE(id=24 · interval · HK / SG / MY · 返回列 last_close_price) 昨收價

    單位:元;SDK 直傳原始價(協議字段 ×1000 取整傳輸)

    req.add_interval_filter(WarrantField.LAST_CLOSE_PRICE, min_val=0.1, max_val=2.0)
    req.add_sort(WarrantField.LAST_CLOSE_PRICE, desc=False)
    
    1
    2

    實測返回(HK · all_count=7028、命中 5 行、head 前 5):

           code        name owner_code owner_name  last_close_price  warrant_type  current_price
    0  HK.14210  騰訊花旗六乙沽A.P   HK.00700       騰訊控股               0.1             2          0.101
    1  HK.67749  阿里瑞銀六六牛B.C   HK.09988     阿里巴巴-W               0.1             3          0.100
    2  HK.53182  平安滙豐七甲牛L.C   HK.02318       中國平安               0.1             3          0.107
    3  HK.69230  平安法興七十牛U.C   HK.02318       中國平安               0.1             3          0.105
    4  HK.56325  恒指法興八三牛8.C  HK.800000       恒生指數               0.1             3          0.119
    
    1
    2
    3
    4
    5
    6
    # TURNOVER(id=25 · interval · HK / SG / MY · 返回列 turnover) 成交額

    單位:元

    req.add_interval_filter(WarrantField.TURNOVER, min_val=1)
    req.add_sort(WarrantField.TURNOVER, desc=True)
    
    1
    2

    實測返回(HK · all_count=6093、命中 5 行、head 前 5):

           code        name owner_code owner_name     turnover  warrant_type  current_price
    0  HK.55994  恒指摩通九三熊R.P  HK.800000       恒生指數  864568920.0             4          0.056
    1  HK.57003  恒指摩通八九牛8.C  HK.800000       恒生指數  852463370.0             3          0.038
    2  HK.57109  恒指法興八七牛E.C  HK.800000       恒生指數  842853250.0             3          0.037
    3  HK.55641  恒指法興八三熊P.P  HK.800000       恒生指數  777372600.0             4          0.055
    4  HK.57114  恒指法興八九牛7.C  HK.800000       恒生指數  608277730.0             3          0.054
    
    1
    2
    3
    4
    5
    6
    # SELL_PRICE(id=26 · interval · HK / SG / MY · 返回列 sell_price) 賣價

    單位:元;SDK 直傳原始價(協議字段 ×1000 取整傳輸)

    req.add_interval_filter(WarrantField.SELL_PRICE, min_val=0.001)
    req.add_sort(WarrantField.SELL_PRICE, desc=False)
    
    1
    2

    實測返回(HK · all_count=11581、命中 5 行、head 前 5):

           code        name owner_code owner_name  sell_price  warrant_type  current_price
    0  HK.23665  S金摩通六七購A.C   HK.02840      SPDR金        0.01             1           0.01
    1  HK.25680  百度麥銀六七購A.C   HK.09888    百度集團-SW        0.01             1           0.01
    2  HK.27365  中交法興六六購A.C   HK.01800     中國交通建設        0.01             1           0.01
    3  HK.28314  鐵塔信證六九購A.C   HK.00788       中國鐵塔        0.01             1           0.01
    4  HK.28806  協鑫麥銀六九購A.C   HK.03800       協鑫科技        0.01             1           0.01
    
    1
    2
    3
    4
    5
    6
    # BUY_PRICE(id=27 · interval · HK / SG / MY · 返回列 buy_price) 買價

    單位:元;SDK 直傳原始價(協議字段 ×1000 取整傳輸)

    req.add_interval_filter(WarrantField.BUY_PRICE, min_val=0.001)
    req.add_sort(WarrantField.BUY_PRICE, desc=False)
    
    1
    2

    實測返回(HK · all_count=10554、命中 5 行、head 前 5):

           code        name owner_code owner_name  buy_price  warrant_type  current_price
    0  HK.13598  小米摩通六乙購B.C   HK.01810     小米集團-W       0.01             1          0.010
    1  HK.14635  比迪星展六甲購A.C   HK.01211      比亞迪股份       0.01             1          0.010
    2  HK.14652  騰訊法興六九購A.C   HK.00700       騰訊控股       0.01             1          0.011
    3  HK.16396  南科信證六乙購A.C   HK.03033     南方恒生科技       0.01             1          0.014
    4  HK.17724  泡瑪滙豐六甲購A.C   HK.09992       泡泡瑪特       0.01             1          0.012
    
    1
    2
    3
    4
    5
    6
    # HIGH_PRICE(id=28 · interval · HK / SG / MY · 返回列 high_price) 最高價

    單位:元;SDK 直傳原始價;日內最高(協議字段 ×1000 取整傳輸)

    req.add_interval_filter(WarrantField.HIGH_PRICE, min_val=0.001)
    req.add_sort(WarrantField.HIGH_PRICE, desc=True)
    
    1
    2

    實測返回(HK · all_count=6075、命中 5 行、head 前 5):

           code        name owner_code owner_name  high_price  warrant_type  current_price
    0  HK.11115  美光法興六甲購A.C        N/A        N/A        6.74             1           6.74
    1  HK.24047  建板摩利六七購A.C   HK.01888      建滔積層板        6.47             1           6.47
    2  HK.25060  建滔華泰六八購B.C   HK.00148       建滔集團        5.67             1           5.65
    3  HK.16544  建板信證六十購A.C   HK.01888      建滔積層板        5.57             1           5.57
    4  HK.26175  建板滙豐六八購A.C   HK.01888      建滔積層板        5.44             1           5.44
    
    1
    2
    3
    4
    5
    6
    # LOW_PRICE(id=29 · interval · HK / SG / MY · 返回列 low_price) 最低價

    單位:元;SDK 直傳原始價;日內最低(協議字段 ×1000 取整傳輸)

    req.add_interval_filter(WarrantField.LOW_PRICE, min_val=0.001)
    req.add_sort(WarrantField.LOW_PRICE, desc=False)
    
    1
    2

    實測返回(HK · all_count=6075、命中 5 行、head 前 5):

           code        name owner_code owner_name  low_price  warrant_type  current_price
    0  HK.28933  阿里麥銀六七購A.C   HK.09988     阿里巴巴-W       0.01             1           0.01
    1  HK.29014  阿里法興六六購A.C   HK.09988     阿里巴巴-W       0.01             1           0.01
    2  HK.13598  小米摩通六乙購B.C   HK.01810     小米集團-W       0.01             1           0.01
    3  HK.13662  中聯麥銀六九購A.C   HK.00762       中國聯通       0.01             1           0.01
    4  HK.14148  騰訊滙豐六七購A.C   HK.00700       騰訊控股       0.01             1           0.01
    
    1
    2
    3
    4
    5
    6
    # RATIO_ITM_OTM(id=30 · interval · HK / SG / MY · 返回列 ipop) 價內/價外 %

    單位:%;SDK 直傳如 15.0,可為負;返回列名為 ipop(協議字段 ×100000 取整傳輸)

    req.add_interval_filter(WarrantField.RATIO_ITM_OTM, min_val=-50.0, max_val=50.0)
    req.add_sort(WarrantField.RATIO_ITM_OTM, desc=False)
    
    1
    2

    實測返回(HK · all_count=16166、命中 5 行、head 前 5):

           code        name owner_code owner_name      ipop  warrant_type  current_price
    0  HK.21173  信達海通八七購A.C   HK.01359       中國信達 -41.74285             1          0.000
    1  HK.21158  華泥瑞信八七購A.C   HK.01313     華潤建材科技 -41.68907             1          0.000
    2  HK.25100  喜相摩通六六購A.C   HK.02473      喜相逢集團 -37.67187             1          0.061
    3  HK.25841  喜相麥銀六七購A.C   HK.02473      喜相逢集團 -37.64062             1          0.025
    4  HK.15946  信達瑞信七六購A.C   HK.01359       中國信達 -37.40952             1          0.000
    
    1
    2
    3
    4
    5
    6
    # BREAK_EVEN_POINT(id=31 · interval · HK / SG / MY · 返回列 break_even_point) 打和點 %

    單位:%;SDK 直傳如 15.0(協議字段 ×100000 取整傳輸)

    req.add_interval_filter(WarrantField.BREAK_EVEN_POINT, min_val=-100.0, max_val=100.0)
    req.add_sort(WarrantField.BREAK_EVEN_POINT, desc=False)
    
    1
    2

    實測返回(HK · all_count=11618、命中 5 行、head 前 5):

           code        name owner_code owner_name  break_even_point  warrant_type  current_price
    0  HK.21137  恒大中銀八七購A.C        N/A        N/A               0.0             1          0.000
    1  HK.16449  恒生中銀九乙購A.C        N/A        N/A               0.0             1          0.000
    2  HK.49942  道指滙豐六乙熊H.P    US..DJI      道瓊斯指數               0.0             4          0.013
    3  HK.49950  道指瑞銀六乙熊L.P    US..DJI      道瓊斯指數               0.0             4          0.012
    4  HK.29859  東風麥銀六六購A.C        N/A        N/A               0.0             1          0.720
    
    1
    2
    3
    4
    5
    6
    # AMPLITUDE(id=32 · interval · HK / SG / MY · 返回列 amplitude) 振幅 %

    單位:%;SDK 直傳如 15.0(協議字段 ×100000 取整傳輸)

    req.add_interval_filter(WarrantField.AMPLITUDE, min_val=0.01)
    req.add_sort(WarrantField.AMPLITUDE, desc=True)
    
    1
    2

    實測返回(HK · all_count=5358、命中 5 行、head 前 5):

           code        name owner_code owner_name  amplitude  warrant_type  current_price
    0  HK.23936  舜光信證六六購A.C   HK.02382     舜宇光學科技    3.80000             1          0.054
    1  HK.23432  舜光摩利六六購A.C   HK.02382     舜宇光學科技    3.27273             1          0.055
    2  HK.24022  舜光花旗六六購A.C   HK.02382     舜宇光學科技    3.00000             1          0.058
    3  HK.20335  江銅摩通六六購A.C   HK.00358     江西銅業股份    2.24390             1          0.181
    4  HK.61517  中芯法興六甲牛H.C   HK.00981       中芯國際    2.00000             3          0.076
    
    1
    2
    3
    4
    5
    6
    # SCORE_FAXING(id=33 · interval · HK / SG / MY · 返回列 fx_score) 法興評分

    SDK 直傳原始評分;返回列名為 fx_score(協議字段 ×100000 取整傳輸)

    req.add_interval_filter(WarrantField.SCORE_FAXING, min_val=0.0, max_val=10.0)
    req.add_sort(WarrantField.SCORE_FAXING, desc=True)
    
    1
    2

    實測返回(HK · all_count=16170、命中 5 行、head 前 5):

           code        name owner_code owner_name  fx_score  warrant_type  current_price
    0  HK.29442  中藥法巴七五購A.C   HK.01177     中國生物製藥   0.94860             1          0.071
    1  HK.13660  建滔法興七一購B.C   HK.00148       建滔集團   0.94397             1          0.193
    2  HK.29636  美圖摩通六甲購A.C   HK.01357       美圖公司   0.93674             1          0.127
    3  HK.24961  中移摩通六九購A.C   HK.00941       中國移動   0.93553             1          0.070
    4  HK.21241  兗礦摩通六八購A.C   HK.01171       兗礦能源   0.93449             1          0.202
    
    1
    2
    3
    4
    5
    6
    # LAST_TRADE_DATE(id=34 · interval · HK / SG / MY · 返回列 last_trade_date) 最後交易日 (時間戳秒)

    Unix 秒級時間戳;通常比 MATURITY_DATE 早 1 個交易日

    req.add_interval_filter(WarrantField.LAST_TRADE_DATE,
                            min_val=1900000000, max_val=2200000000)
    req.add_sort(WarrantField.LAST_TRADE_DATE, desc=False)
    
    1
    2
    3

    實測返回(HK · all_count=1、命中 1 行、head 前 5):

           code        name owner_code owner_name  last_trade_date  warrant_type  current_price
    0  HK.29183  建行法巴零乙購A.C   HK.00939       建設銀行       1924272000             1          0.237
    
    1
    2
    # STREET_VOLUME(id=35 · interval · HK / SG / MY · 返回列 street_vol) 街貨量

    單位:股;返回列名為 street_vol

    req.add_interval_filter(WarrantField.STREET_VOLUME, min_val=1)
    req.add_sort(WarrantField.STREET_VOLUME, desc=True)
    
    1
    2

    實測返回(HK · all_count=11611、命中 5 行、head 前 5):

           code        name owner_code owner_name  street_vol  warrant_type  current_price
    0  HK.14958  騰訊法興六七購A.C   HK.00700       騰訊控股   400000000             1          0.010
    1  HK.14826  騰訊摩通六七購A.C   HK.00700       騰訊控股   398760000             1          0.010
    2  HK.25097  騰訊摩通六九購A.C   HK.00700       騰訊控股   319360000             1          0.012
    3  HK.13039  小米摩通六乙購A.C   HK.01810     小米集團-W   306960000             1          0.017
    4  HK.14148  騰訊滙豐六七購A.C   HK.00700       騰訊控股   300000000             1          0.010
    
    1
    2
    3
    4
    5
    6
    # LOT_SIZE(id=36 · interval · HK / SG / MY · 返回列 lot_size) 每手股數

    單位:股

    req.add_interval_filter(WarrantField.LOT_SIZE, min_val=1)
    req.add_sort(WarrantField.LOT_SIZE, desc=False)
    
    1
    2

    實測返回(HK · all_count=16170、命中 5 行、head 前 5):

           code        name owner_code owner_name  lot_size  warrant_type  current_price
    0  HK.22588  萬科麥銀六六購B.C   HK.02202       萬科企業       100             1          0.010
    1  HK.24402  航賃麥銀六七購A.C   HK.02588     中銀航空租賃       100             1          0.019
    2  HK.24702  航賃華泰六七購A.C   HK.02588     中銀航空租賃       100             1          0.010
    3  HK.27072  蔚來麥銀六九沽A.P   HK.09866      蔚來-SW       100             2          0.071
    4  HK.19866  南科華泰六六購A.C   HK.03033     南方恒生科技       200             1          0.010
    
    1
    2
    3
    4
    5
    6
    # ISSUE_SIZE(id=37 · interval · HK / SG / MY · 返回列 issue_size) 發行量

    單位:股

    req.add_interval_filter(WarrantField.ISSUE_SIZE, min_val=1)
    req.add_sort(WarrantField.ISSUE_SIZE, desc=True)
    
    1
    2

    實測返回(HK · all_count=16170、命中 5 行、head 前 5):

           code        name owner_code owner_name  issue_size  warrant_type  current_price
    0  HK.22659  阿里韓投八乙購A.C   HK.09988     阿里巴巴-W   500000000             1          0.370
    1  HK.16737  寧德法興七乙購A.C   HK.03750       寧德時代   500000000             1          0.880
    2  HK.13850    恒指摩通六乙沽C  HK.800000       恒生指數   500000000             2          0.000
    3  HK.22235  港交韓投八八購A.C   HK.00388      香港交易所   480000000             1          0.325
    4  HK.22254  中移韓投八八購A.C   HK.00941       中國移動   480000000             1          0.162
    
    1
    2
    3
    4
    5
    6
    # IPO_PRICE(id=38 · interval · HK / SG / MY · 返回列 ipo_price) 發行價

    單位:元;SDK 直傳原始價(協議字段 ×1000 取整傳輸)

    req.add_interval_filter(WarrantField.IPO_PRICE, min_val=0.001)
    req.add_sort(WarrantField.IPO_PRICE, desc=False)
    
    1
    2

    實測返回(HK · all_count=0、命中 0 行):無數據。原因:OpenD 實測多數窩輪 ipo_price 返回 0,導致 min_val=0.001 過濾後無數據

    # LOWER_STRIKE_PRICE(id=39 · interval · HK / SG / MY · 返回列 lower_strike_price) 下限價

    單位:元;SDK 直傳原始價;僅界內證(5)有效(協議字段 ×1000 取整傳輸)

    req.add_choice_filter(WarrantField.WARRANT_TYPE, [WarrantType.IW])
    req.add_interval_filter(WarrantField.LOWER_STRIKE_PRICE, min_val=0.001)
    req.add_sort(WarrantField.LOWER_STRIKE_PRICE, desc=False)
    
    1
    2
    3

    實測返回(HK · all_count=0、命中 0 行):無數據。原因:HK 當前無界內證(IW)上市,按窩輪類型篩選後無數據

    # UPPER_STRIKE_PRICE(id=40 · interval · HK / SG / MY · 返回列 upper_strike_price) 上限價

    單位:元;SDK 直傳原始價;僅界內證(5)有效(協議字段 ×1000 取整傳輸)

    req.add_choice_filter(WarrantField.WARRANT_TYPE, [WarrantType.IW])
    req.add_interval_filter(WarrantField.UPPER_STRIKE_PRICE, min_val=0.001)
    req.add_sort(WarrantField.UPPER_STRIKE_PRICE, desc=False)
    
    1
    2
    3

    實測返回(HK · all_count=0、命中 0 行):無數據。原因:HK 當前無界內證(IW)上市,按窩輪類型篩選後無數據

    # IW_PRICE_STATUS(id=41 · choice · HK / SG / MY · 返回列 iw_price_status) 界內/界外

    0=界外 1=界內;僅界內證(5)返回非 0 值

    req.add_choice_filter(WarrantField.WARRANT_TYPE, [WarrantType.IW])
    
    1

    實測返回(HK · all_count=0、命中 0 行):無數據。原因:HK 當前無界內證(IW)上市,按窩輪類型篩選後無數據

    # SENSITIVITY(id=42 · interval · HK / SG / MY · 返回列 sensitivity) 敏感度

    SDK 直傳原始值(協議字段 ×1000 取整傳輸)

    req.add_interval_filter(WarrantField.SENSITIVITY, min_val=0.001)
    req.add_sort(WarrantField.SENSITIVITY, desc=False)
    
    1
    2

    實測返回(HK · all_count=13623、命中 5 行、head 前 5):

           code        name owner_code owner_name  sensitivity  warrant_type  current_price
    0  HK.19340  騰音信證六九購A.C   HK.01698    騰訊音樂-SW        0.018             1          0.010
    1  HK.28495  稀宇麥銀六十購B.C   HK.00100  MINIMAX-W        0.019             1          0.013
    2  HK.51984  美團瑞銀七乙熊G.P   HK.03690       美團-W        0.020             4          0.275
    3  HK.52261  美團法巴七七熊K.P   HK.03690       美團-W        0.020             4          0.280
    4  HK.52532  美團瑞銀七乙熊H.P   HK.03690       美團-W        0.020             4          0.310
    
    1
    2
    3
    4
    5
    6
    # CONVERSION_PRICE(id=43 · interval · HK / SG / MY · 無對應返回列) 換股價

    未在返回 DataFrame 單獨暴露;可用作篩選 / 排序條件

    req.add_interval_filter(WarrantField.CONVERSION_PRICE, min_val=0.001)
    req.add_sort(WarrantField.CONVERSION_PRICE, desc=False)
    
    1
    2

    實測返回(HK · all_count=16170、命中 5 行、head 前 5):

           code        name owner_code owner_name  warrant_type  current_price
    0  HK.64814  平安瑞銀八三牛A.C   HK.02318       中國平安             3            0.0
    1  HK.15946  信達瑞信七六購A.C   HK.01359       中國信達             1            0.0
    2  HK.24719    騰訊東亞九四沽A   HK.00700       騰訊控股             2            0.0
    3  HK.26168    金軟瑞銀九二購B   HK.03888       金山軟件             1            0.0
    4  HK.64492  恒指滙豐八五熊G.P  HK.800000       恒生指數             3            0.0
    
    1
    2
    3
    4
    5
    6
    # CHANGE_RATE(id=44 · interval · HK / SG / MY · 無對應返回列) 漲跌幅 %

    單位:%;SDK 直傳如 5.0;未在返回 DataFrame 單獨暴露(協議字段 ×1000 取整傳輸)

    req.add_interval_filter(WarrantField.CHANGE_RATE, min_val=-100.0, max_val=100.0)
    req.add_sort(WarrantField.CHANGE_RATE, desc=True)
    
    1
    2

    實測返回(HK · all_count=16170、命中 5 行、head 前 5):

           code        name owner_code owner_name  warrant_type  current_price
    0  HK.25160  遠能華泰六七購B.C   HK.01138       中遠海能             1          0.136
    1  HK.23936  舜光信證六六購A.C   HK.02382     舜宇光學科技             1          0.054
    2  HK.25876  遠能華泰六八購A.C   HK.01138       中遠海能             1          0.093
    3  HK.23432  舜光摩利六六購A.C   HK.02382     舜宇光學科技             1          0.055
    4  HK.26285  遠能華泰六九購B.C   HK.01138       中遠海能             1          0.048
    
    1
    2
    3
    4
    5
    6
    # CHANGE_VALUE(id=45 · interval · HK / SG / MY · 無對應返回列) 漲跌額

    單位:元;未在返回 DataFrame 單獨暴露

    req.add_interval_filter(WarrantField.CHANGE_VALUE, min_val=-1.0, max_val=1.0)
    req.add_sort(WarrantField.CHANGE_VALUE, desc=True)
    
    1
    2

    實測返回(HK · all_count=7641、命中 5 行、head 前 5):

           code        name owner_code owner_name  warrant_type  current_price
    0  HK.25336  鐵塔摩利六乙購A.C   HK.00788       中國鐵塔             1          0.017
    1  HK.25366  鐵塔摩通六乙購A.C   HK.00788       中國鐵塔             1          0.028
    2  HK.26138  鐵塔中銀六乙購A.C   HK.00788       中國鐵塔             1          0.027
    3  HK.26447  中鐵法興六九購A.C   HK.00390       中國中鐵             1          0.020
    4  HK.67330  京東摩通六乙牛A.C   HK.09618    京東集團-SW             3          0.216
    
    1
    2
    3
    4
    5
    6
    # SCORE(id=51 · interval · HK / SG / MY · 返回列 score) Warrant 評分

    綜合評分;SDK 直傳原始分(協議字段 ×100000 取整傳輸)

    req.add_interval_filter(WarrantField.SCORE, min_val=0.0, max_val=10.0)
    req.add_sort(WarrantField.SCORE, desc=True)
    
    1
    2

    實測返回(HK · all_count=16170、命中 5 行、head 前 5):

           code        name owner_code owner_name  score  warrant_type  current_price
    0  HK.11048  澳港摩通六七購A.C        N/A        N/A  0.010             1          0.195
    1  HK.11056  歐港摩通六七購A.C        N/A        N/A  0.009             1          0.016
    2  HK.49582  標指摩通六九牛B.C    US..SPX    標普500指數  0.009             3          0.193
    3  HK.10087  美日摩通六六購A.C  FX.USDJPY      美元/日元  0.008             1          0.073
    4  HK.11047  澳港摩通六七沽A.P        N/A        N/A  0.008             2          0.013
    
    1
    2
    3
    4
    5
    6
    # FILTER_NO_TRADE(id=52 · choice · HK / SG / MY · 返回列 current_price) 過濾無成交窩輪

    開關字段:0=不過濾 1=過濾掉成交量為 0 的窩輪;不返回數據列

    req.add_choice_filter(WarrantField.FILTER_NO_TRADE, [1])
    req.add_sort(WarrantField.VOLUME, desc=True)
    
    1
    2

    實測返回(HK · all_count=15151、命中 5 行、head 前 5):

           code        name owner_code owner_name  current_price  warrant_type
    0  HK.55994  恒指摩通九三熊R.P  HK.800000       恒生指數          0.056             4
    1  HK.55641  恒指法興八三熊P.P  HK.800000       恒生指數          0.055             4
    2  HK.57109  恒指法興八七牛E.C  HK.800000       恒生指數          0.037             3
    3  HK.57003  恒指摩通八九牛8.C  HK.800000       恒生指數          0.038             3
    4  HK.55430  恒指瑞銀八十熊B.P  HK.800000       恒生指數          0.053             4
    
    1
    2
    3
    4
    5
    6
    # CURRENCY_CODE(id=53 · choice · HK / SG / MY · 無對應返回列) 幣種

    通常按市場決定(HK=HKD、SG=SGD、MY=MYR);未在返回 DataFrame 單獨暴露

    req.add_sort(WarrantField.TURNOVER, desc=True)
    
    1

    實測返回(HK · all_count=16170、命中 5 行、head 前 5):

           code        name owner_code owner_name  warrant_type  current_price
    0  HK.55994  恒指摩通九三熊R.P  HK.800000       恒生指數             4          0.056
    1  HK.57003  恒指摩通八九牛8.C  HK.800000       恒生指數             3          0.038
    2  HK.57109  恒指法興八七牛E.C  HK.800000       恒生指數             3          0.037
    3  HK.55641  恒指法興八三熊P.P  HK.800000       恒生指數             4          0.055
    4  HK.57114  恒指法興八九牛7.C  HK.800000       恒生指數             3          0.054
    
    1
    2
    3
    4
    5
    6
    # STOCK_OWNER_PRICE(id=54 · interval · HK / SG / MY · 返回列 stock_owner_price) 正股價

    單位:元;SDK 直傳原始價;返回 stock_owner_price 列(協議字段 ×1000 取整傳輸)

    req.add_interval_filter(WarrantField.STOCK_OWNER_PRICE, min_val=0.001)
    req.add_sort(WarrantField.STOCK_OWNER_PRICE, desc=False)
    
    1
    2

    實測返回(HK · all_count=16168、命中 5 行、head 前 5):

           code        name owner_code owner_name  stock_owner_price  warrant_type  current_price
    0  HK.16376  碧桂法巴九十購A.C   HK.02007        碧桂園              0.209             1          0.000
    1  HK.16468  中糧麥銀九甲購A.C   HK.00606       中駿商管              0.295             1          0.000
    2  HK.19876  喜相華泰六八購A.C   HK.02473      喜相逢集團              0.640             1          0.010
    3  HK.25841  喜相麥銀六七購A.C   HK.02473      喜相逢集團              0.640             1          0.025
    4  HK.29782  喜相華泰六六購A.C   HK.02473      喜相逢集團              0.640             1          0.010
    
    1
    2
    3
    4
    5
    6

介面限制

  • 每 30 秒內最多請求 60 次篩選窩輪介面