跳至主要内容

訂閱

接口說明

注意

訂閱接口必須建立MQTT長連接後,才能使用。長連接建立可參照行情推送

  • 功能說明:

    • 實時行情訂閱接口,根據symbol和數據類型訂閱實時行情推送

    • 每個AppId最多1個推送連接,訂閱topic數限制為100個,一個symbol的一個sub_type為1個topic;

      • 如下參數發起訂閱,則產生4個topic:

        • symbol: AAPL,TSLA

        • sub_types: QUOTE,SNAPSHOT,TICK

  • 請求URL:/market-data/streaming/subscribe

  • 請求方式:通過Webull SDK建立gRPC長連接,然後調用接口獲取。

  • 頻次限制:每個AppId調用頻次限制為10次每分鐘

請求參數

參數類型必填說明
tokenString訂閱預請求返回的token,且token需要是已經創建過連接的token;如:2d29ea02-8a35-11ec-8356-020017000b7b
symbols[]String證券代碼,例如: [00700,00981],單次最多50個symbol
categoryString證券類型,枚舉,參考:  Category
sub_types[]String訂閱數據類型,多個用逗號","分隔,枚舉,參考: SubType,如: [SNAPSHOT]

請求示例

from webullsdktrade.grpc_api import API
from webullsdkquotescore.grpc.grpc_client import GrpcApiClient
from webullsdkcore.common.region import Region

grpc_client = GrpcApiClient(your_app_key, your_app_secret, Region.HK.value)
api = API(grpc_client)
response = api.market_data.create_subscription_rel(token, symbols, category, sub_types)
if response.status_code == 200:
print('subscribe successful')

響應示例

無返回值