# レーティング変動の取得

get_rating_change(market, change_type=None, count=None, page=None)

  • 説明

    レーティング変動を取得します。米国株のレーティング変動記録(格上げ/格下げ/初回レーティング)を返します。機関名、目標株価変動などの情報を含み、ページングに対応しています。

  • パラメータ

    パラメータ タイプ 説明
    market Market 市場タイプ(USのみ)(必須)
    change_type RatingChangeType レーティング変動タイプ("UPGRADE"/"DOWNGRADE"/"NEW_RATING")
    count int 取得数量 [1, 20]、デフォルト 10
    page str ページカーソル
  • 戻り値

    パラメータ タイプ 説明
    ret RET_CODE API呼び出し結果
    data pd.DataFrame ret == RET_OK の場合、データを返す
    str ret != RET_OK の場合、エラー説明を返す
    • データフォーマット:
      フィールド タイプ 説明
      security str 銘柄コード(例 'US.TSLA'
      name str 銘柄名
      rating str 現在のレーティング("BUY"/"HOLD"/"SELL")
      last_rating str 前回のレーティング("BUY"/"HOLD"/"SELL")
      target_price float 現在の目標株価
      last_target_price float 前回の目標株価
      change_type str レーティング変動タイプ("UPGRADE"/"DOWNGRADE"/"NEW_RATING")
      institution_name str 機関名
      recommendation_date str 推奨日(yyyy-MM-dd)
      last_recommendation_date str 前回の推奨日(yyyy-MM-dd)
      "SELL" 売り
      "HOLD" 保持
      "BUY" 買い
  • Example

from futu import *

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

ret, data, next_page, all_count = quote_ctx.get_rating_change(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
データ総数: 5904
  security  name rating last_rating  target_price  last_target_price change_type institution_name recommendation_date last_recommendation_date
0    US.MU  美光科技    BUY         BUY        1500.0              950.0     UPGRADE             美银证券          2026-06-23               2026-05-13
1  US.INTC   英特尔    BUY         BUY         160.0              135.0     UPGRADE             美银证券          2026-06-23               2026-06-11
1
2
3
4

API制限

  • 30秒以内に最大60回のリクエストが可能です
  • ページネーションリクエストは最初のページのみレート制限にカウントされます