Skip to content

舊版本 futu-api (9.05.5508) TickerHandler on_recv_ticker 無法觸發 #233

@lung49

Description

@lung49

你好,Futu 開發團隊,

我喺使用 futu-api 時遇到一個關於實時報價 (Ticker) 嘅問題,希望得到你哋嘅幫助。

  1. 我嘅環境 (My Environment):

futu-api 版本: 9.05.5508

操作系統: Windows

Python 版本: (請喺你嘅終端機打 python --version,然後將結果填喺度)

  1. 問題描述 (Problem Description):
    我使用 quote_ctx.subscribe() 訂閱港股嘅 SubType.TICKER。雖然 subscribe() 函數回傳成功 (ret = 0),但我嘅 TickerHandler 入面嘅 on_recv_ticker function 從來都冇被執行過,完全接收唔到任何實時報價數據。

  2. 我哋試過嘅嘢 (What We've Tried):

我哋確認 quote_ctx 已經成功連接。

我哋確認 subscribe() 函數係成功執行嘅。

我哋嘗試過喺主程式嘅 while True 循環入面,用唔同方法去「維持」報價通道,包括:

完全 time.sleep(),將 CPU 資源讓俾 handler。

每 5 秒呼叫一次 quote_ctx.get_market_state() (無論有冇參數,都會出錯或者冇反應)。

但以上所有方法都失敗,on_recv_ticker 始終冇反應。

  1. 提供簡化代碼 (Minimal Reproducible Example):
    以下係我哋用嚟測試嘅 position_monitor.py 腳本,佢可以 100% 重現我哋嘅問題。

position_monitor.py

非常感謝你哋嘅時間同幫助!期待你哋嘅回覆。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions