# 配当ランキングの取得

get_dividend_rank(market, rank_type, count=None, filter_list=None, sort_field=None)

  • 説明

    配当ランキングを取得します。指定市場で高配当利回りまたは配当連続増加の銘柄ランキングリストを返します。配当利回り、配当頻度、連続増配年数等のデータを含みます。

  • パラメータ

    パラメータ タイプ 説明
    market Market 市場タイプ(HK/US/MY/SG/JP対応)(必須)
    rank_type DividendRankType ランキングタイプ(必須)
    count int 取得数量 [1, 300]、デフォルト 10
    filter_list list[DividendRankFilter] フィルター条件リスト(複数条件はAND関係、範囲型と列挙型をサポート)
    sort_field DividendRankSortField ソートフィールド(固定降順)、デフォルトは rankType により決定
  • 入力制限

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

      DividendRankFilter でフィルター条件を構築、範囲型列挙型の2種類をサポート:

      コンストラクタパラメータ 説明
      indicator_type フィルター指標タイプ(DividendRankIndicatorType、必須)
      value_list 列挙値リスト(列挙型フィルターに使用、例:配当頻度)
      interval_min 範囲最小値(閉区間、範囲フィルターに使用)
      interval_max 範囲最大値(閉区間、範囲フィルターに使用)

      注意:value_listinterval_min/interval_max のうち少なくとも1つを指定してください。

  • 戻り値

    パラメータ タイプ 説明
    ret RET_CODE API呼び出し結果
    data pd.DataFrame ret == RET_OK の場合、データを返す
    str ret != RET_OK の場合、エラー説明を返す
    • データフォーマット:
      フィールド タイプ 説明
      security str 銘柄コード(例:'HK.00005'
      name str 銘柄名
      industry str 所属業種
      cur_price float 最新価格
      change_rate float 本日騰落率(%)
      change_amount float 本日騰落額
      market_cap float 時価総額
      dividend_yield_ttm float 配当利回り TTM(%)
      avg_dividend_yield_5y float 5年平均配当利回り(%)
      distribution_frequency str 配当頻度(ANNUAL/SEMI_ANNUAL/QUARTERLY/MONTHLY)、HK市場非対応
      dividend_grow_year int 配当連続増配年数
      dividends_ttm float 配当 TTM(金額)
      payout_ratio_lfy float 配当支払率 LFY(%)
      next_payable_date str 次回配当日(例:'2025-09-15'
  • Example

from futu import *

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

ret, data = quote_ctx.get_dividend_rank(market=Market.HK, rank_type=DividendRankType.HIGH_YIELD, count=2)
if ret == RET_OK:
    print(data)
else:
    print('error:', data)

quote_ctx.close()
1
2
3
4
5
6
7
8
9
10
11
  • Output
security  name industry  cur_price  change_rate  change_amount    market_cap  dividend_yield_ttm  avg_dividend_yield_5y distribution_frequency  dividend_grow_year  dividends_ttm  payout_ratio_lfy next_payable_date
0  HK.00288  万洲国际     包装食品       8.54       -0.582          -0.05  1.095701e+11              10.655                 10.855            SEMI_ANNUAL                   2          0.910            116.44               N/A
1  HK.01919  中远海控    航运及港口      13.20       -1.123          -0.15  2.021314e+11               8.522                 38.168            SEMI_ANNUAL                   0          1.125             49.67               N/A
1
2
3

API制限

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