As per my analysis today I think BankNifty will test 51550 before continuing the bullish momentum as the RSI is overbought. So in case of flat I will wait for a dip to buy or in case of gapup I will wait for reversal around 52,800 which may bring us to retest the recent high and 52000 levels. But next few days will be much volatile so don't trade based on guesses and avoid zero hero.