# 获取自选股列表

# get_user_security

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)分组的查询