# イベントコントラクト全登録解除

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