# イベントコントラクトの取得

get_event_contract(event_code, next_page=None, count=None)

  • 説明

    Event コードに基づき配下のイベントコントラクト(Contract)リストを取得します。コントラクトタイプ、時間、ステータス、結果、取引属性などの完全な情報を含み、推奨コントラクトも返します。ページネーションをサポートします。

  • パラメータ

    パラメータ 説明
    event_code str Event コード、例:'EC.KXUFCVICROUND-26JUL11SAIPIM.EVENT'
    next_page str ページネーションマーカー、先頭ページは省略
    count int 1ページあたりの最大返却数、デフォルト 100、最大 1000
  • 戻り値

    パラメータ 説明
    ret RET_CODE API呼出結果
    data dict ret == RET_OK の場合、イベントコントラクトデータを返します。contract_list と recommend_contracts を含みます
    str ret != RET_OK の場合、エラーの説明を返します
    next_page str ページネーションマーカー、空は次ページなしを示します

    data の dict 構造は以下の通りです:

    キー 説明
    contract_list pd.DataFrame イベントコントラクトリスト(フィールドは下記)
    recommend_contracts list[dict] 推奨コントラクトリスト、各項目に contract_code を含む

    contract_list の DataFrame フィールドは以下の通りです:

    フィールド 説明
    contract_code str コントラクトコード
    event_code str 所属 Event コード
    series_code str 所属 Series コード
    contract_type str コントラクトタイプ、ECContractType 参照
    title str コントラクトタイトル(多言語)
    yes_sub_title str YES サブタイトル(多言語)
    open_time str コントラクト開始時間(UTC ISO8601)
    close_time str コントラクト終了時間(UTC ISO8601)
    determination_time str 結果確定時間
    settled_time str 決済完了時間
    latest_expiration_time str 最新満了時間
    status str コントラクトステータス、ECStatus 参照
    result str コントラクト結果
    settlement_value str コントラクト決済価値
    expiration_value str コントラクト満了結果
    volume str コントラクト出来高
    can_close_early bool 早期決済可否
    tick_size str 呼値
    category str 一級カテゴリ識別子
    tag str 二級カテゴリ識別子
  • Example

from moomoo import *

quote_ctx = OpenQuoteContext(host='127.0.0.1', port=11111)
ret, data, next_page = quote_ctx.get_event_contract(
    'EC.KXUFCVICROUND-26JUL11SAIPIM.EVENT', count=5
)
if ret == RET_OK:
    print(data['contract_list'])
    print('推荐合约:', data['recommend_contracts'])
    print('next_page:', next_page)
else:
    print('error:', data)
quote_ctx.close()
1
2
3
4
5
6
7
8
9
10
11
12
13
  • Output
                         contract_code                            event_code              series_code contract_type                                                                                       title yes_sub_title            open_time           close_time   determination_time         settled_time latest_expiration_time     status result settlement_value                  expiration_value volume  can_close_early    tick_size category  tag
0  EC.KXUFCVICROUND-26JUL11SAIPIM-SAI1  EC.KXUFCVICROUND-26JUL11SAIPIM.EVENT  EC.KXUFCVICROUND.SERIES        BINARY  Will Benoit Saint-Denis win the Benoit Saint-Denis vs. Paddy Pimblett 329 fight in Round 1           N/A  2026-07-08 12:29:00  2026-07-11 23:19:55  2026-07-11 23:20:54  2026-07-11 23:27:06    2026-07-25 22:00:00  FINALIZED     No              N/A  Paddy Pimblett to win in Round 1            N/A             True  0.010000000      Hot  N/A
1  EC.KXUFCVICROUND-26JUL11SAIPIM-PIM2  EC.KXUFCVICROUND-26JUL11SAIPIM.EVENT  EC.KXUFCVICROUND.SERIES        BINARY      Will Paddy Pimblett win the Benoit Saint-Denis vs. Paddy Pimblett 329 fight in Round 2           N/A  2026-07-08 12:29:00  2026-07-11 23:19:55  2026-07-11 23:20:54  2026-07-11 23:27:06    2026-07-25 22:00:00  FINALIZED     No              N/A  Paddy Pimblett to win in Round 1            N/A             True  0.010000000      Hot  N/A
2  EC.KXUFCVICROUND-26JUL11SAIPIM-PIM3  EC.KXUFCVICROUND-26JUL11SAIPIM.EVENT  EC.KXUFCVICROUND.SERIES        BINARY      Will Paddy Pimblett win the Benoit Saint-Denis vs. Paddy Pimblett 329 fight in Round 3           N/A  2026-07-08 12:29:00  2026-07-11 23:19:55  2026-07-11 23:20:54  2026-07-11 23:27:06    2026-07-25 22:00:00  FINALIZED     No              N/A  Paddy Pimblett to win in Round 1            N/A             True  0.010000000      Hot  N/A
3  EC.KXUFCVICROUND-26JUL11SAIPIM-SAI3  EC.KXUFCVICROUND-26JUL11SAIPIM.EVENT  EC.KXUFCVICROUND.SERIES        BINARY  Will Benoit Saint-Denis win the Benoit Saint-Denis vs. Paddy Pimblett 329 fight in Round 3           N/A  2026-07-08 12:29:00  2026-07-11 23:19:55  2026-07-11 23:20:54  2026-07-11 23:27:06    2026-07-25 22:00:00  FINALIZED     No              N/A  Paddy Pimblett to win in Round 1            N/A             True  0.010000000      Hot  N/A
4  EC.KXUFCVICROUND-26JUL11SAIPIM-PIM1  EC.KXUFCVICROUND-26JUL11SAIPIM.EVENT  EC.KXUFCVICROUND.SERIES        BINARY      Will Paddy Pimblett win the Benoit Saint-Denis vs. Paddy Pimblett 329 fight in Round 1           N/A  2026-07-08 12:29:00  2026-07-11 23:19:55  2026-07-11 23:20:54  2026-07-11 23:27:06    2026-07-25 22:00:00  FINALIZED    Yes      1.000000000  Paddy Pimblett to win in Round 1            N/A             True  0.010000000      Hot  N/A
推荐合约: [{'contract_code': 'EC.KXUFCVICROUND-26JUL11SAIPIM-SAI1'}, {'contract_code': 'EC.KXUFCVICROUND-26JUL11SAIPIM-PIM2'}, {'contract_code': 'EC.KXUFCVICROUND-26JUL11SAIPIM-PIM3'}]
next_page: 5
1
2
3
4
5
6
7
8

APIレート制限

  • 30 秒以内に最大 10 回イベントコントラクト取得API