# 獲取熱力圖數據

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 次請求
  • 分頁請求僅首頁計入限頻統計