# イベントコントラクト Series リスト取得

get_event_contract_series_list(category=None, tag=None)

  • 説明

    イベントコントラクトの Series リストを取得します。Series は関連する Event の集合体(例:ある銘柄の GDP データ公表など)であり、一次カテゴリと二次タグによるフィルタリングに対応しています。

  • パラメータ

    パラメータ 説明
    category str 一次カテゴリ識別子、任意、例:'Sports'
    tag str 二次カテゴリ識別子、任意、例:'Baseball'
  • 戻り値

    パラメータ 説明
    ret RET_CODE API呼出結果
    data pd.DataFrame ret == RET_OK の場合、Series リストを返します
    str ret != RET_OK の場合、エラーの説明を返します

    返される DataFrame のフィールドは以下の通りです:

    フィールド 説明
    series_code str Series コントラクトコード
    series_name str Series 名称(多言語)
    category str 一次カテゴリ識別子
    tags list 二次カテゴリ識別子リスト(1 つの series は複数の tag に属することができます)
    frequency str 頻度、ECFrequency を参照
  • Example

from moomoo import *

quote_ctx = OpenQuoteContext(host='127.0.0.1', port=11111)
ret, data = quote_ctx.get_event_contract_series_list(category='Sports')
if ret == RET_OK:
    print(data)
else:
    print('error:', data)
quote_ctx.close()
1
2
3
4
5
6
7
8
9
  • Output
                  series_code                series_name category        tags frequency
0      EC.KXUFCVICROUND.SERIES        UFC Round of Victory   Sports          []    CUSTOM
1  EC.KXNBASERIESSPREAD.SERIES      NBA Series Game Spread   Sports          []    CUSTOM
2    EC.KXWCUSAOPPONENT.SERIES      World Cup USA Opponent   Sports          []    CUSTOM
3         EC.KXNFLSBMVP.SERIES  Pro Football Championship MVP   Sports  [Football]    ANNUAL
4      EC.KXUCLTCORNERS.SERIES  Champions League Team Corners   Sports          []    CUSTOM
1
2
3
4
5
6

Sports カテゴリでは合計 433 個の Series が返されます。上記は最初の 5 行の例です。

APIレート制限

  • 30 秒間にイベントコントラクト Series リスト取得インターフェースへのリクエストは最大 10 回まで