# 事件合约接口总览
事件合约(Event Contract)是针对未来事件(如选举、经济数据、赛事)的预测合约,按 YES/NO(二元)方向交易。完整调用链:分类 → 赛事筛选 → Series → Event → Contract → 快照 / 订阅盘口·K线·逐笔。
| 模块 | 接口名 | 功能简介 | |
|---|---|---|---|
| 订阅 | subscribe_event_contract | 订阅事件合约实时数据,指定合约代码与数据类型即可 | |
| unsubscribe_event_contract | 按合约、类型、K 线来源精确取消订阅 | ||
| unsubscribe_all_event_contract | 取消当前连接所有事件合约订阅 | ||
| 实时行情 | get_event_contract_snapshot | 批量获取事件合约实时快照(最新价、累计成交量、YES/NO 买卖一档等) | |
| get_event_contract_order_book | 获取事件合约实时摆盘(多档 YES/NO 买卖盘),需先订阅 ORDER_BOOK | ||
| EventContractOrderBookHandlerBase | 事件合约摆盘推送回调 | ||
| get_event_contract_kline | 获取事件合约实时 K 线,需先订阅对应 K 线类型 | ||
| EventContractKlineHandlerBase | 事件合约 K 线推送回调 | ||
| get_event_contract_ticker | 获取事件合约实时逐笔,需先订阅 TICKER | ||
| EventContractTickerHandlerBase | 事件合约逐笔推送回调 | ||
| request_history_event_contract_kline | 拉取事件合约历史 K 线 | ||
| 发现 | filter_competition | 赛事筛选,获取赛事与玩法 | |
| get_event_contract_category | 获取事件合约分类列表 | ||
| get_event_contract_series_list | 按分类获取 Series 列表 | ||
| get_event_contract_event_list | 按 Series 获取 Event 列表 | ||
| get_event_contract | 按 Event 获取合约(Contract)列表,含推荐合约 | ||
| get_event_contract_milestone_list | 获取里程碑列表 | ||
| get_valid_combo_list | 获取可组合(Combo)的事件列表 | ||
| request_combo_quotes | Combo 组合询价 | ||