import logging from binance_d import SubscriptionClient from binance_d.constant.test import * from binance_d.model import * from binance_d.exception.binanceapiexception import BinanceApiException from binance_d.base.printobject import * logger = logging.getLogger("binance-futures") logger.setLevel(level=logging.INFO) handler = logging.StreamHandler() handler.setFormatter(logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')) logger.addHandler(handler) sub_client = SubscriptionClient(api_key=g_api_key, secret_key=g_secret_key) def callback(data_type: 'SubscribeMessageType', event: 'any'): if data_type == SubscribeMessageType.RESPONSE: print("Event ID: ", event) elif data_type == SubscribeMessageType.PAYLOAD: print("Event type: ", event.eventType) print("Event time: ", event.eventTime) print("Symbol: ", event.symbol) print("Data:") PrintBasic.print_obj(event.data) sub_client.unsubscribe_all() else: print("Unknown Data:") print()
import logging from binance_d import SubscriptionClient from binance_d.constant.test import * from binance_d.model import * from binance_d.exception.binanceapiexception import BinanceApiException from binance_d.base.printobject import * logger = logging.getLogger("binance-futures") logger.setLevel(level=logging.INFO) handler = logging.StreamHandler() handler.setFormatter( logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')) logger.addHandler(handler) sub_client = SubscriptionClient(api_key=g_api_key, secret_key=g_secret_key) def callback(data_type: 'SubscribeMessageType', event: 'any'): if data_type == SubscribeMessageType.RESPONSE: print("Event ID: ", event) elif data_type == SubscribeMessageType.PAYLOAD: PrintBasic.print_obj(event) sub_client.unsubscribe_all() else: print("Unknown Data:") print() def error(e: 'BinanceApiException'): print(e.error_code + e.error_message)
import logging from binance_d import SubscriptionClient from binance_d.constant.test import * from binance_d.model import * from binance_d.exception.binanceapiexception import BinanceApiException from binance_d.base.printobject import * logger = logging.getLogger("binance-futures") logger.setLevel(level=logging.INFO) handler = logging.StreamHandler() handler.setFormatter( logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')) logger.addHandler(handler) sub_client = SubscriptionClient(api_key=g_api_key, secret_key=g_secret_key) def callback(data_type: 'SubscribeMessageType', event: 'any'): if data_type == SubscribeMessageType.RESPONSE: print("Event ID: ", event) elif data_type == SubscribeMessageType.PAYLOAD: print("Event type: ", event.eventType) print("Event time: ", event.eventTime) print("transaction time: ", event.transactionTime) print("Symbol: ", event.symbol) print("first update Id from last stream: ", event.firstUpdateId) print("last update Id from last stream: ", event.lastUpdateId) print("last update Id in last stream: ", event.lastUpdateIdInlastStream) print("=== Bids ===")
import logging from binance_d import SubscriptionClient from binance_d.constant.test import * from binance_d.model import * from binance_d.exception.binanceapiexception import BinanceApiException from binance_d.base.printobject import * logger = logging.getLogger("binance-futures") logger.setLevel(level=logging.INFO) handler = logging.StreamHandler() handler.setFormatter( logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')) logger.addHandler(handler) sub_client = SubscriptionClient(api_key=g_api_key, secret_key=g_secret_key) def callback(data_type: 'SubscribeMessageType', event: 'any'): if data_type == SubscribeMessageType.RESPONSE: print("Event ID: ", event) elif data_type == SubscribeMessageType.PAYLOAD: print("Event type: ", event.eventType) print("Event time: ", event.eventTime) print("Symbol: ", event.symbol) print("Data:") PrintBasic.print_obj(event.data) sub_client.unsubscribe_all() else: print("Unknown Data:") print()
# Keep user data stream result = request_client.keep_user_data_stream() print("Result: ", result) # Close user data stream # result = request_client.close_user_data_stream() # print("Result: ", result) logger = logging.getLogger("binance-client") logger.setLevel(level=logging.INFO) handler = logging.StreamHandler() handler.setFormatter(logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')) logger.addHandler(handler) sub_client = SubscriptionClient(api_key=g_api_key, secret_key=g_secret_key) def callback(data_type: 'SubscribeMessageType', event: 'any'): if data_type == SubscribeMessageType.RESPONSE: print("Event ID: ", event) elif data_type == SubscribeMessageType.PAYLOAD: if(event.eventType == "ACCOUNT_UPDATE"): print("Event Type: ", event.eventType) print("Event time: ", event.eventTime) print("Transaction time: ", event.transactionTime) print("=== Balances ===") PrintMix.print_data(event.balances) print("================") print("=== Positions ===") PrintMix.print_data(event.positions)
import logging from binance_d import SubscriptionClient from binance_d.constant.test import * from binance_d.model import * from binance_d.exception.binanceapiexception import BinanceApiException from binance_d.base.printobject import * logger = logging.getLogger("binance-futures") logger.setLevel(level=logging.INFO) handler = logging.StreamHandler() handler.setFormatter( logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')) logger.addHandler(handler) sub_client = SubscriptionClient(api_key=g_api_key, secret_key=g_secret_key) def callback(data_type: 'SubscribeMessageType', event: 'any'): if data_type == SubscribeMessageType.RESPONSE: print("Event ID: ", event) elif data_type == SubscribeMessageType.PAYLOAD: print("Event Type: ", event.eventType) print("Event Time: ", event.eventTime) print("transaction time: ", event.transactionTime) print("Symbol: ", event.symbol) print("first update Id from last stream: ", event.firstUpdateId) print("last update Id from last stream: ", event.finalUpdateId) print("last update Id in last stream: ", event.lastUpdateIdInlastStream) print("=== Bids to be updated ===")
import logging from binance_d import SubscriptionClient from binance_d.constant.test import * from binance_d.model import * from binance_d.exception.binanceapiexception import BinanceApiException from binance_d.base.printobject import * logger = logging.getLogger("binance-futures") logger.setLevel(level=logging.INFO) handler = logging.StreamHandler() handler.setFormatter( logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')) logger.addHandler(handler) sub_client = SubscriptionClient(api_key=g_api_key, secret_key=g_secret_key) def callback(data_type: 'SubscribeMessageType', event: 'any'): if data_type == SubscribeMessageType.RESPONSE: print("Event ID: ", event) elif data_type == SubscribeMessageType.PAYLOAD: PrintBasic.print_obj(event) print("") # sub_client.unsubscribe_all() else: print("Unknown Data:") print() def error(e: 'BinanceApiException'):
import logging from binance_d import SubscriptionClient from binance_d.constant.test import * from binance_d.model import * from binance_d.exception.binanceapiexception import BinanceApiException from binance_d.base.printobject import * logger = logging.getLogger("binance-futures") logger.setLevel(level=logging.INFO) handler = logging.StreamHandler() handler.setFormatter(logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')) logger.addHandler(handler) sub_client = SubscriptionClient(api_key=g_api_key, secret_key=g_secret_key) def callback(data_type: 'SubscribeMessageType', event: 'any'): if data_type == SubscribeMessageType.RESPONSE: print("Event ID: ", event) elif data_type == SubscribeMessageType.PAYLOAD: PrintBasic.print_obj(event) sub_client.unsubscribe_all() else: print("Unknown Data:") print() def error(e: 'BinanceApiException'): print(e.error_code + e.error_message)
import logging from binance_d import SubscriptionClient from binance_d.constant.test import * from binance_d.model import * from binance_d.exception.binanceapiexception import BinanceApiException from binance_d.base.printobject import * logger = logging.getLogger("binance-client") logger.setLevel(level=logging.INFO) handler = logging.StreamHandler() handler.setFormatter( logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')) logger.addHandler(handler) sub_client = SubscriptionClient(api_key=g_api_key, secret_key=g_secret_key) def callback(data_type: 'SubscribeMessageType', event: 'any'): if data_type == SubscribeMessageType.RESPONSE: print("Event ID: ", event) elif data_type == SubscribeMessageType.PAYLOAD: PrintBasic.print_obj(event) sub_client.unsubscribe_all() else: print("Unknown Data:") print() def error(e: 'BinanceApiException'): print(e.error_code + e.error_message)
import logging from binance_d import SubscriptionClient from binance_d.constant.test import * from binance_d.model import * from binance_d.exception.binanceapiexception import BinanceApiException from binance_d.base.printobject import * logger = logging.getLogger("binance-futures") logger.setLevel(level=logging.INFO) handler = logging.StreamHandler() handler.setFormatter( logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')) logger.addHandler(handler) sub_client = SubscriptionClient(api_key=g_api_key, secret_key=g_secret_key) def callback(data_type: 'SubscribeMessageType', event: 'any'): if data_type == SubscribeMessageType.RESPONSE: print("Event ID: ", event) elif data_type == SubscribeMessageType.PAYLOAD: for item in event: PrintBasic.print_obj(item) print("") # sub_client.unsubscribe_all() else: print("Unknown Data:") print()