Calculation Methodology
Prices of / are polled from the constituent exchanges every second. If price is not updated for seconds, then exchange is considered to be unhealthy. In such a situation, we switch to using prices from the order book, instead of last traded prices.