# 業績予想上振れランキングの取得

get_earnings_beat_rank(market, beat_type, count=None, term=None, filter_list=None, sort_field=None)

  • 説明

    業績予想上振れランキングを取得します。指定市場で決算実績値が予想値を上回る銘柄ランキングリストを返します。予想上振れ率、決算発表翌日騰落率、前年同期比成長率等のデータを含みます。

  • パラメータ

    パラメータ タイプ 説明
    market Market 市場タイプ(HK/US/SG/JP対応)(必須)
    beat_type BeatType 予想上振れタイプ(必須)
    count int 取得数量 [1, 300]、デフォルト 30
    term BeatTerm 決算期間(例:'2024/Q1'
    filter_list list[EarningsBeatRankFilter] フィルター条件リスト(複数条件はAND関係)
    sort_field EarningsBeatSortField ソートフィールド(固定降順)、デフォルト時価総額
  • 入力制限

    • filter_list フィルター条件(EarningsBeatRankFilter):

      EarningsBeatRankFilter でフィルター条件を構築、範囲フィルターのみサポート:

      コンストラクタパラメータ 説明
      indicator_type フィルター指標タイプ(EarningsBeatIndicatorType、必須)
      interval_min 範囲最小値(閉区間)
      interval_max 範囲最大値(閉区間)

      filter_list 未指定時はデフォルトフィルターを適用:予想超過率 > 0、発表日が直近30日以内。

  • 戻り値

    パラメータ タイプ 説明
    ret RET_CODE API呼び出し結果
    data pd.DataFrame ret == RET_OK の場合、(all_count, DataFrame) タプルを返す
    str ret != RET_OK の場合、エラー説明を返す
    • データフォーマット:
      フィールド タイプ 説明
      security str 銘柄コード(例 'US.AAPL'
      name str 銘柄名
      industry str 所属業種
      cur_price float 最新価格
      last_close_price float 前日終値
      change_rate float 本日騰落率(%)
      market_cap float 時価総額
      pe_ttm float PER TTM
      dividends_ttm float 配当利回り TTM(%)
      released_date str 決算発表日(例:'2024-01-15'
      beat_ratio float 予想上振れ率(%)
      actual float 実績値
      estimate float 予想値
      yoy float 前年同期
      yoy_growth float 前年同期比成長率(%)
      earning_day_chg float 決算発表翌日騰落率(%)
      term str 決算期間(例:'2024/Q1'
      detail_post_period str 発表時間帯(BEFORE=プレマーケット / AFTER=アフターマーケット / REGULAR=当日 / INTRADAY_TRADING=日中)
  • Example

from futu import *

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

ret, data = quote_ctx.get_earnings_beat_rank(market=Market.US, beat_type=BeatType.EPS, count=2)
if ret == RET_OK:
    all_count, df = data
    print(f'データ総数: {all_count}')
    print(df)
else:
    print('error:', data)

quote_ctx.close()
1
2
3
4
5
6
7
8
9
10
11
12
13
  • Output
データ総数: 1276
  security name industry  cur_price  last_close_price  change_rate    market_cap    pe_ttm  dividends_ttm released_date  beat_ratio  actual  estimate   yoy  yoy_growth  earning_day_chg     term detail_post_period
0  US.NVDA  英伟达      半导体     200.04            208.65       -4.126  4.840968e+12  30.63399          0.019    2026-05-20      37.253  2.3900    1.7413  0.76     214.473           -1.772  2027/Q1              AFTER
1  US.AAPL   苹果   消费电子产品     294.30            297.01       -0.912  4.322489e+12  35.62953          0.353    2026-04-30       3.373  2.0099    1.9444  1.65      21.818            3.239  2026/Q2              AFTER
1
2
3
4

API制限

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