# 取消所有事件合約訂閱

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