You are correct but because it did not correct sufficiently there is quite some doubt about any upmove.
Monday and Tuesday should have been down days, but some Lala's or someone else started buying too early (@ 25700 level BankNifty index) . It should have come to 25,500 and then only moved up. Yesterday there was selling at 25,950. Today it is stuck in a range of 25,800 to 25,850 till now. I feel 25,700 level would be OK to buy for tomorrow expiry