# 获取事件合约里程碑列表

get_event_contract_milestone_list(category=None, competition=None, related_event=None, next_page=None, count=None)

  • 介绍

    获取事件合约里程碑列表。里程碑是赛事类事件合约的重要时间节点(如某场比赛),支持按分类、赛事、关联事件过滤与分页。

  • 参数

    参数 类型 说明
    category str 一级分类,例如 'Sports'
    competition str 赛事名称,来自 filter_competition
    related_event str 关联事件代码
    next_page str 翻页标记,首页传 None
    count int 返回数量上限
  • 返回

    参数 类型 说明
    ret RET_CODE 接口调用结果
    data pd.DataFrame 当 ret == RET_OK,返回里程碑列表
    str 当 ret != RET_OK,返回错误描述
    next_page str 下一页翻页标记,为空表示没有下一页

    返回的 DataFrame 字段如下:

    字段 类型 说明
    milestone_code str 里程碑代码
    title str 里程碑名称(多语言)
    category str 一级分类标识
    type str 里程碑类型,参见 ECMilestoneType
    start_date str 开始时间
    end_date str 结束时间
    primary_event_code str 主事件代码
    related_events list 关联事件代码列表
    notification_message str 通知消息(多语言)
  • Example

from moomoo import *

quote_ctx = OpenQuoteContext(host='127.0.0.1', port=11111)
ret, data, next_page = quote_ctx.get_event_contract_milestone_list(
    category='Sports', count=5
)
if ret == RET_OK:
    print(data)
    print('next_page:', next_page)
else:
    print('error:', data)
quote_ctx.close()
1
2
3
4
5
6
7
8
9
10
11
12
  • Output
                                       milestone_code             title category                         type  start_date end_date                  primary_event_code                                  related_events notification_message
0  EC.d8a4c769-6d6b-45b0-90c0-aaa40ffefbbe.MILESTONE     France vs Spain   Sports  SOCCER_TOURNAMENT_MULTI_LEG  2026-07-14      N/A  EC.KXWCADVANCE-26JUL14FRAESP.EVENT  [EC.KXWCADVANCE-26JUL14FRAESP.EVENT, EC.KXWCGAME-26JUL14FRAESP.EVENT, ...]  The game is about to begin.
1  EC.9ed9d180-9fa6-4a26-9b75-36e9bfb1081a.MILESTONE  England vs Argentina   Sports  SOCCER_TOURNAMENT_MULTI_LEG  2026-07-15      N/A  EC.KXWCADVANCE-26JUL15ENGARG.EVENT  [EC.KXWCADVANCE-26JUL15ENGARG.EVENT, EC.KXWCGAME-26JUL15ENGARG.EVENT, ...]  The game is about to begin.
next_page: 5
1
2
3
4

接口限制

  • 每 30 秒内最多请求 10 次获取事件合约里程碑列表接口