General

How to use web sockets for fetching live data?

Sample code for using websockets:

from breeze_connect import BreezeConnect

# Initialize SDK breeze = BreezeConnect(api_key="your_api_key")

# Generate Session breeze.generate_session(api_secret="your_secret_key", session_token="your_api_session")

# Connect to websocket (it will connect to rate refresh server) breeze.ws_connect()

# Callback to receive ticks. def on_ticks(ticks): print("Ticks: {}".format(ticks))

# Assign the callbacks. breeze.on_ticks = on_ticks

# subscribe stocksfeeds breeze.subscribe_feeds(exchange_code="NFO", stock_code="ZEEENT", product_type="options", expiry_date="31-Mar-2022", strike_price="350", right="Call", get_exchange_quotes=True, get_market_depth=False