It looks like there is both bull and bear trap. Big money is playing with both sides.
Global markets are testing their resistance and showing weak upside signal on their respective chart. To know what will happen, we have to wait till 12.30 to 1.30 of 22nd July 2021.
I'm expecting Nifty to test 15751 to 15761 level tomorrow (maximum 15800) and from there it may reverse back or give break out above with the opening of European market. Since global market is positive till now, so Nifty is expected to open gap up. Nifty will test the tomorrow.
Added a projection of tomorrow in this chart. Please do your own research before taking any trading decision.