# 获取热力图数据

get_heat_map_data(market, sort_field=None, ascend=None, count=None, page=None, plate_type=None)

  • 介绍

    获取热力图数据,返回指定市场的板块热力图信息(含涨跌幅、市值、成交额、涨跌家数、领涨股等),支持多维度排序和游标翻页。

  • 参数

    参数 类型 说明
    market Market 市场类型(必填)
    sort_field HeatMapSortField 排序字段,默认涨跌幅
    ascend bool True=升序,False=降序,默认降序
    count int 返回数量 [1, 200],默认 30
    page str 翻页游标
    plate_type HeatMapPlateType 板块类型,默认行业板块
  • 返回

    参数 类型 说明
    ret RET_CODE 接口调用结果
    data pd.DataFrame 当 ret == RET_OK,返回数据
    str 当 ret != RET_OK,返回错误描述
    • 数据格式如下:
      字段 类型 说明
      plate str 板块代码(如 'HK.BK1001'
      plate_name str 板块名称
      cur_price float 最新价
      change_rate float 涨跌幅(%)
      turnover float 成交额
      volume int 成交量
      market_val float 市值
      pe_avg float 平均市盈率
      rise_count int 涨家数
      fall_count int 跌家数
      equal_count int 持平数
      leader_stock str 领涨股代码
      description str 板块描述
  • Example

from futu import *

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

ret, data, next_page, all_count = quote_ctx.get_heat_map_data(market=Market.US, count=2)
if ret == RET_OK:
    print(f'板块总数: {all_count}')
    print(data)
else:
    print('error:', data)

quote_ctx.close()
1
2
3
4
5
6
7
8
9
10
11
12
  • Output
板块总数: 145
         plate plate_name    cur_price  change_rate      turnover     volume    market_val  pe_avg  rise_count  fall_count  equal_count leader_stock description
0  US.LIST2496  人力资源与就业服务  1229.174414     4.717340  7.345543e+08  437599614  1.502404e+10  -6.112          15           3            2      US.ATLN         N/A
1  US.LIST2473         糖果  1696.630748     3.295289  1.178965e+09   14299774  1.176028e+11  49.691           4           1            0      US.RMCF         N/A
1
2
3
4

接口限制

  • 30 秒内最多 60 次请求
  • 分页请求仅首页计入限频统计