# ARKファンド保有の取得

get_ark_fund_holding(holding_type=None, cycle_type=None, sort_field=None, sort_dir=None, count=None, page=None)

  • 説明

    ARKファンド保有を取得します。ARK傘下ETFの保有データを返します。保有/買い増し/保有削減/新規ポジション/ポジション解消タイプ別の表示、異なる期間および多次元ソートに対応しています。

  • パラメータ

    パラメータ タイプ 説明
    holding_type ArkHoldingType 保有タイプ、デフォルト保有
    cycle_type ArkCycleType 期間タイプ、デフォルト直近1日(holdingType=保有時は無視)
    sort_field ArkFundHoldingSortField ソートフィールド、デフォルト保有数量
    sort_dir RankSortDir ソート方向、デフォルト降順
    count int 取得数量 [1, 200]、デフォルト 20
    page str ページカーソル
  • 戻り値

    パラメータ タイプ 説明
    ret RET_CODE API呼び出し結果
    data pd.DataFrame ret == RET_OK の場合、データを返す
    str ret != RET_OK の場合、エラー説明を返す
    • データフォーマット:
      フィールド タイプ 説明
      security str 銘柄コード(例 'US.TSLA'、一部銘柄はN/Aの場合あり)
      name str 名称
      shares int 保有数量
      shares_change int 保有数量変動
      market_value float 保有時価総額(米ドル)
      weight float 保有ウェイト(%)
      weight_change float 保有ウェイト変動(%)
  • Example

from futu import *

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

ret, data, next_page, all_count = quote_ctx.get_ark_fund_holding(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
データ総数: 2
  security                       name    shares  shares_change  market_value  weight  weight_change
0      N/A                        N/A  62494591       15631862  6.249459e+07    0.45           0.12
1  US.RXRX  Recursion Pharmaceuticals  31671298         -71280  1.007147e+08    0.73           0.01
1
2
3
4

API制限

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