Path: blob/master/bitget-python-sdk-api/example_ws_contract.py
731 views
#!/usr/bin/python1from bitget.ws.bitget_ws_client import BitgetWsClient, SubscribeReq2from bitget import consts as c345def handle(message):6print("handle:" + message)789def handel_error(message):10print("handle_error:" + message)111213def handel_btcusd(message):14print("handel_btcusd:" + message)151617if __name__ == '__main__':18api_key = ""19secret_key = ""20passphrase = "" # 口令21symbol = 'btcusd'2223client = BitgetWsClient(c.CONTRACT_WS_URL, need_login=True) \24.api_key(api_key) \25.api_secret_key(secret_key) \26.passphrase(passphrase) \27.error_listener(handel_error) \28.build()2930channles = [SubscribeReq("mc", "ticker", "BTCUSD"), SubscribeReq("SP", "candle1W", "BTCUSDT")]31client.subscribe(channles, handle)3233channles = [SubscribeReq("mc", "ticker", "ETHUSD")]34client.subscribe(channles, handel_btcusd)35363738