await self.subscribe_instruments()
File “C:\Users\ASHISH BHANDARI\AppData\Roaming\Python\Python312\site-packages\dhanhq\marketfeed.py”, line 293, in subscribe_instruments
new_instrument_list = self.validate_and_process_tuples(self.instruments)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “C:\Users\ASHISH BHANDARI\AppData\Roaming\Python\Python312\site-packages\dhanhq\marketfeed.py”, line 262, in validate_and_process_tuples
raise ValueError(f"Invalid request mode for v2. Only Ticker, Quote, and Full packet are allowed.")
ValueError: Invalid request mode for v2. Only Ticker, Quote, and Full packet are allowed.=============================================================================================sync def start_ws():
print("🔌 Starting WebSocket Tick Feed...")
dhan_context = DhanContext(CLIENT_ID, ACCESS_TOKEN)
\# ✅ CORRECT REQUEST MODE (Uppercase)
instruments = \[ ("NSE_FNO", str(sid), "15")
for sid in security_ids
\]
#i am using ticker but not work
\# for sid in security_ids \]
feed = marketfeed.MarketFeed( dhan_context, instruments, version="v2" )
\# Use exact request mode string expected by v2