Profits booked right at the resistance on downward sloping line. Now it is going to wait for heavyweight, HDFC Bank results today before making the next move.
BankNifty is in consolidation mode on higher time frame charts. It is quite volatile due to ongoing results season and trump rhetoric.
Try buying near the lower end of the range 18700-18800 and sell it near higher end 19100-200.