# 取消所有事件合约订阅

unsubscribe_all_event_contract()

  • 介绍

    取消当前连接下所有事件合约的实时行情订阅,调用后不再收到摆盘、K线、逐笔等推送。

  • 参数

    该接口无参数,取消当前连接下所有事件合约订阅。

  • 返回

    参数 类型 说明
    ret RET_CODE 接口调用结果
    err_message None 当 ret == RET_OK,返回 None
    str 当 ret != RET_OK,返回错误描述
  • Example

from moomoo import *
import time

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

# 订阅多个事件合约
quote_ctx.subscribe_event_contract(
    ['EC.KXODIMATCH-26JUL140600INDENG-IND'], [SubType.TICKER]
)
quote_ctx.subscribe_event_contract(
    ['EC.KXNFLAFCCHAMP-27-CIN'], [SubType.K_DAY]
)

# 订阅满 1 分钟后才能反订阅
time.sleep(62)

# 一键取消所有订阅
ret, err = quote_ctx.unsubscribe_all_event_contract()
if ret == RET_OK:
    print('已取消所有事件合约订阅')
else:
    print('取消失败:', err)

quote_ctx.close()
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
  • Output
已取消所有事件合约订阅
1