Have you thought about how the price of BankNifty is calculated?
The price is being calculated by using the free-float market capitalization of the underlying stocks. To truly understand how BankNifty moves, we need special tools called breadth indicators. Price action doesn't help us accurately predict all the movements, but with this indicator, you can recognize which are fake break outs and real.