# 獲取自選股列表

get_user_security(group_name)

  • 介紹

    獲取指定分組的自選股列表

  • 參數

    參數 類型 説明
    group_name str 需要查詢的自選股分組名稱
  • 返回

    參數 類型 説明
    ret RET_CODE 介面呼叫結果
    data pd.DataFrame 當 ret == RET_OK,返回自選股數據
    str 當 ret != RET_OK,返回錯誤描述
    • 自選股數據格式如下:
      欄位 類型 説明
      code str 股票代碼
      name str 名字
      lot_size int 每手股數,期權表示每份合約股數,期貨表示合約乘數
      stock_type SecurityType 股票類型
      stock_child_type WrtType 窩輪子類型
      stock_owner str 窩輪所屬正股的代碼,或期權標的股的代碼
      option_type OptionType 期權類型
      strike_time str 期權行權日
      strike_price float 期權行權價
      suspension bool 期權是否停牌
      listing_date str 上市時間
      stock_id int 股票 ID
      delisting bool 是否退市
      main_contract bool 是否主連合約
      last_trade_time str 最後交易時間
  • Example

from futu import *
quote_ctx = OpenQuoteContext(host='127.0.0.1', port=11111)

ret, data = quote_ctx.get_user_security("A")
if ret == RET_OK:
    print(data)
    if data.shape[0] > 0:  # 如果自選股列表不為空
        print(data['code'][0])    # 取第一條的股票代碼
        print(data['code'].values.tolist())   # 轉為 list
else:
    print('error:', data)
quote_ctx.close() # 結束後記得關閉當條連線,防止連線條數用盡
1
2
3
4
5
6
7
8
9
10
11
12
  • Output
    code    name  lot_size stock_type stock_child_type stock_owner option_type strike_time strike_price suspension listing_date        stock_id  delisting  main_contract last_trade_time
0  HK.HSImain  恒指期貨主連        50     FUTURE              N/A                                              N/A        N/A                     71000662      False           True                
1  HK.00700    騰訊控股       100      STOCK              N/A                                              N/A        N/A   2004-06-16  54047868453564      False          False                
HK.HSImain
['HK.HSImain', 'HK.00700']
1
2
3
4
5

提示

系統分組的中英文對應名稱如下

中文 英文
全部 All
滬深 CN
港股 HK
美股 US
期權 Options
港股期權 HK options
美股期權 US options
特別關注 Starred
期貨 Futures

介面限制

  • 每 30 秒內最多請求 10 次獲取自選股列表介面
  • 不支援持倉(Positions),基金寶(Mutual Fund),外匯(Forex)分組的查詢