# 高配当国有企業ランキングの取得

get_high_dividend_soe_rank(sort_field=None, sort_dir=None, count=10, offset=None, filter_list=None)

  • 説明

    純資産割れ高配当国有企業ランキング(香港株)を取得します。国有企業バリュー株コンセプトセクター、PBR<=1、配当利回りTTM>=5%、PER>=0のデフォルト条件を満たす香港株ランキングデータを返します。フィルター条件でデフォルト閾値を上書きできます。

  • パラメータ

    パラメータ タイプ 説明
    sort_field HighDividendSOESortField ソートフィールド、デフォルト時価総額
    sort_dir RankSortDir ソート方向、デフォルト降順
    count int 取得数量 [1, 200]、デフォルト 10
    offset int 開始位置、デフォルト 0
    filter_list list[HighDividendSOERankFilter] フィルター条件リスト(デフォルト条件を上書き可能)
  • 入力制限

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

      コンストラクタパラメータ 説明
      indicator_type フィルター指標タイプ(HighDividendSOEIndicatorType、必須)
      interval_min 範囲最小値(閉区間)
      interval_max 範囲最大値(閉区間)
    • サーバー側デフォルト固定条件:

      • コンセプトセクター = 国有企業バリュー株
      • PBR <= 1
      • 配当利回り TTM >= 5%
      • PER >= 0
  • 戻り値

    パラメータ タイプ 説明
    ret RET_CODE API呼び出し結果
    data pd.DataFrame ret == RET_OK の場合、(all_count, DataFrame) タプルを返す
    str ret != RET_OK の場合、エラー説明を返す
    • データフォーマット:
      フィールド タイプ 説明
      security str 銘柄コード(例:'HK.00857'
      name str 銘柄名
      industry str 所属業種
      cur_price float 最新価格
      change_ratio float 騰落率(%)
      turnover float 売買代金
      volume int 出来高
      market_cap float 時価総額
      pe_ttm float PER TTM
      pb float PBR
      dividend_yield_ttm float 配当利回り TTM(%)
      turnover_ratio float 売買回転率(%)
      change_rate_5d float 5日騰落率(%)
      change_rate_10d float 10日騰落率(%)
      change_rate_20d float 20日騰落率(%)
      change_rate_60d float 60日騰落率(%)
      change_rate_120d float 120日騰落率(%)
      change_rate_250d float 250日騰落率(%)
  • Example

from futu import *

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

ret, data = quote_ctx.get_high_dividend_soe_rank(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
データ総数: 98
   security    name industry  cur_price  change_ratio     turnover    volume    market_cap   pe_ttm       pb  dividend_yield_ttm  turnover_ratio  change_rate_5d  change_rate_10d  change_rate_20d  change_rate_60d  change_rate_120d  change_rate_250d
0  HK.01398    工商银行       银行        6.9        -0.862  325569646.0  46871758  2.459203e+12  5.84745  0.55072               5.072           0.054          -3.894           -0.288            1.917            9.411            16.416            24.292
1  HK.00857  中国石油股份    油气生产商        8.9        -0.447  154397506.0  17228406  1.628887e+12  9.09090  0.88539               5.932           0.081          -6.342          -10.216          -16.217          -14.691            14.209            36.468
1
2
3
4

API制限

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