INNER CODE UNIT · Python
setup_websocket
buzzsubash/algo_trading_strategies_india · broker-utilities/mtm_square_off_zerodha/zerodha_ltp_subscriber.py:101
def setup_websocket(self):
"""Initialize enhanced KiteTicker WebSocket client"""
try:
self.ticker = KiteTicker(
api_key=self.api_key,
access_token=self.kite.access_token
)
# Setup WebSocket callbacks
self.ticker.on_ticks = self.on_ticks
self.ticker.on_connect = self.on_connect
self.ticker.on_close = self.on_close
self.ticker.on_error = self.on_error
self.ticker.on_reconnect = self.on_reconnect
self.ticker.on_noreconnect = self.on_noreconnect
self.logger.info("Enhanced WebSocket client initialized")