# 獲取評級匯總

get_research_rating_summary(code, rating_dimension_type=None, uid=None, num=None, next_key=None)

  • 介紹

    獲取指定股票的機構或分析師評級匯總列表,或指定機構/分析師的評級詳情,支援分頁拉取

  • 參數

    參數 類型 說明
    code str 股票代碼
    rating_dimension_type ResearchRatingDimensionType 評級維度
    uid str 機構或分析師 UID
    num int 每頁返回數量
    next_key str 分頁標識
  • 返回

    參數 類型 說明
    ret RET_CODE 接口調用結果
    data dict 當 ret == RET_OK,返回評級匯總數據字典
    str 當 ret != RET_OK,返回錯誤描述
    • 返回字典包含以下欄位:

      欄位 類型 說明
      inst_rating_summary_list list 機構評級匯總列表
      analyst_rating_summary_list list 分析師評級匯總列表
      inst_rating_detail dict 機構評級詳情
      analyst_rating_detail dict 分析師評級詳情
      next_key str 分頁標識
    • inst_rating_summary_list 每項欄位(機構評級匯總行):

      欄位 類型 說明
      institution_info dict 機構信息,見下表
      rating_item_list list 評級記錄列表,見下表
    • institution_info 欄位(InstInfo):

      欄位 類型 說明
      institution_uid str 機構唯一標識
      institution_picture_url str 機構圖片 URL
      institution_name str 機構名稱
      update_time int 更新時間戳(秒,對應市場時區)
      update_time_str str 更新日期
      institution_source_name str 機構來源名稱
      institution_en_name str 機構英文名稱
    • analyst_info 欄位(AnalystInfo):

      欄位 類型 說明
      analyst_uid str 分析師唯一標識
      analyst_name str 分析師姓名
      analyst_picture_url str 分析師頭像 URL
      num_of_stars float 星級
      success_rate float 成功率
      excess_return float 超額收益
      stock_success_rate float 個股成功率
      stock_avg_return float 個股平均收益
      institution_info dict 所屬機構信息,見 institution_info 欄位表
      update_time int 更新時間戳(秒,對應市場時區)
      update_time_str str 更新日期
    • rating_item_list 每項欄位(RatingItem):

      欄位 類型 說明
      analyst_uid str 分析師唯一標識
      institution_uid str 機構唯一標識
      rating ResearchRatingType 評級
      target_price float 目標價
      recommendation_date int 評級日期時間戳(秒,對應市場時區)
      recommendation_date_str str 評級日期
      rating_url str 評級來源 URL
      update_time int 更新時間戳(秒,對應市場時區)
      update_time_str str 更新日期
  • Example

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

ret, data = quote_ctx.get_research_rating_summary("US.AAPL", rating_dimension_type=1)
if ret == RET_OK:
    rows = []
    for row in data.get('inst_rating_summary_list', []):
        info = row.get('institution_info', {})
        rows.append({
            'institution_name':        info.get('institution_name', ''),
            'institution_en_name':     info.get('institution_en_name', ''),
            'institution_uid':         info.get('institution_uid', ''),
            'institution_source_name': info.get('institution_source_name', ''),
            'update_time_str':         info.get('update_time_str', ''),
        })
    df = pd.DataFrame(rows)
    print(df.to_string(index=False))
else:
    print('error:', data)
quote_ctx.close()
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
  • Output
institution_name institution_en_name                      institution_uid    institution_source_name update_time_str
           Wedbush             Wedbush 8c9ae25a-07e2-4d52-a511-b0dd115a5224                    Wedbush      2024-03-01
          Evercore            Evercore a746f081-c12a-4d6d-8067-f4b6634de478               Evercore ISI      2024-03-21
               UBS                 UBS 1d3bfc25-1dda-48fd-bd9f-d4de47e68def                        UBS      2024-03-01
     Goldman Sachs       Goldman Sachs d0e296b4-c2e4-4fad-837c-cd79aaed2e8e              Goldman Sachs      2024-03-01
         Bernstein           Bernstein 16358c98-ccc1-4d08-a875-2c727b7b8d70                  Bernstein      2024-03-01
               DBS                 DBS 44dec2a6-aca9-4b52-9fed-4bbf78749783                        DBS      2024-03-01
   BofA Securities     BofA Securities 7890753d-5482-4311-a7af-8d5feed39f3e Bank of America Securities      2024-03-01
Phillip Securities  Phillip Securities a294f0ca-10c0-4884-86a7-359995505e70         Phillip Securities      2024-09-09
       J.P. Morgan         J.P. Morgan f5ec822c-d561-4db3-a09d-a1e71a9a832f                J.P. Morgan      2024-03-01
    Morgan Stanley      Morgan Stanley 9a29ac93-221c-4c1a-ba1a-bbbbf57a5ca6             Morgan Stanley      2024-03-01
1
2
3
4
5
6
7
8
9
10
11

接口限制

  • 每 30 秒內最多請求 30 次。
  • 支援美股正股及 REIT。