此功能允許用戶為訂閲方法設定一個回調函數。 這樣,每當訂閱的股票數據更新時,設定的自定義回調函數將被調用,即時處理股市數據。
def callback(data):
display(data.symbol ,data.close)
api.FutQuote.set_cb_tick(callback)
api.FutQuote.subscribe_tick('TXF')
Callback for [TWFuture] [tick] version[v0] set successfully.
Try to subscribe future[TXF] quoteType[qtTick] version[v0]
'TXFJ5'
25960.0
'TXFJ5'
25962.0
def callback(data):
display(data.symbol ,data.bid_volumes)
api.FutQuote.set_cb_bidask(callback)
api.FutQuote.subscribe_bidask('TXF')
Callback for [TWFuture] [BidAsk] version[v0] set successfully.
Try to subscribe future[TXF] quoteType[qtBidAsk] version[v0]
'TXFJ5'
[6, 10, 8, 10, 10]
'TXFJ5'
[6, 8, 9, 9, 11]
callback:回調函數,當訂閲的股票數據更新時將被呼叫。
回調函數需要定義一個接收數據的參數,該參數會在股票數據更新時傳遞給函數。
此方法不直接返回值,而是在訂閲股票後,根據callback的編制邏輯,當有相關數據更新時執行回調函數,從而實現即時數據處理和反應。