# アフターアワーズランキングの取得

get_us_after_hours_rank(sort_dir=None, count=10, offset=None, filter_list=None)

  • 説明

    米国株アフターマーケットランキングを取得します。アフターマーケット取引時間帯の騰落率ランキングを返します。アフターマーケット価格、騰落率、売買代金、出来高等のデータを含みます。

  • パラメータ

    パラメータ タイプ 説明
    sort_dir RankSortDir ソート方向、デフォルト降順(値上がり)
    count int 取得数量 [1, 200]、デフォルト 10
    offset int 開始位置、デフォルト 0
    filter_list list[SimpleRankFilter] フィルター条件リスト(複数条件はAND関係)
  • 入力制限

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

      SimpleRankFilter でフィルター条件を構築:

      コンストラクタパラメータ 説明
      indicator_type フィルター指標タイプ(SimpleRankIndicatorType、必須)
      interval_min 範囲最小値(閉区間、MARKET_CAP/PE に使用)
      interval_max 範囲最大値(閉区間、MARKET_CAP/PE に使用)
      price_filter 価格フィルター列挙(PriceFilter、PRICE タイプ必須)
  • 戻り値

    パラメータ タイプ 説明
    ret RET_CODE API呼び出し結果
    data pd.DataFrame ret == RET_OK の場合、(all_count, DataFrame) タプルを返す
    str ret != RET_OK の場合、エラー説明を返す
    • データフォーマット:
      フィールド タイプ 説明
      security str 銘柄コード(例:'US.TSLA'
      name str 銘柄名
      after_hours_price float アフターマーケット価格
      after_hours_change_ratio float アフターマーケット騰落率(%)
      after_hours_change_amount float アフターマーケット騰落額
      after_hours_turnover float アフターマーケット売買代金
      after_hours_volume int アフターマーケット出来高
      close_price float 終値(前取引日)
      change_ratio float 日中騰落率(%)
      change_amount float 日中騰落額
  • Example

from futu import *

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

ret, data = quote_ctx.get_us_after_hours_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
データ総数: 17728
  security                   name  after_hours_price  after_hours_change_ratio  after_hours_change_amount  after_hours_turnover  after_hours_volume  close_price  change_ratio  change_amount
0   US.MGN                  Megan               0.33                    92.048                      0.158          2.811130e+07            90547558        0.172     30.303030           0.04
1  US.QNRX  Quoin Pharmaceuticals               4.85                    49.230                      1.600          1.498305e+07             3050404        3.250    -26.303855          -1.16
1
2
3
4

API制限

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