Urgent: Significant IV Discrepancy Between WebSocket and Web Option Chain Data"

In one screenshot, there’s WebSocket data where the IV is mostly between 0.2 and 0.8.
On the other side, there’s your Upstox web option chain where the IV for the same strike price is around 10 to 13.

I’m not sure what internal calculations are happening, but if there aren’t any, then why is there such a major difference between the IV from the web option chain and the IV from the WebSocket data?

Hi @Ajay_22387638
The Implied Volatility (IV) values in the WebSocket feed and the UI are both correct — they are simply represented in different formats.

  • WebSocket: IV is provided in decimal format. For example, 0.13 means 13%.
  • UI: IV is displayed as a percentage, so the same value appears as 13.

@Ketan
Sorry, I realized late that in the UI it’s in percentage format, while in the WebSocket it’s in decimal format.

Suppose I have subscribed to 1000 keys based on the instrument key for both Nifty and Bank Nifty.

Now, how can I identify based on the instrument key which strike price belongs to Nifty and which belongs to Bank Nifty?

AND in single token can we connect 2 websocket ?