I think since everyone expecting nifty down, it will make all time high first. The MF sip cancellations are high too. Many retailers will expect market going down. So market will behave opposite, retailers will feel left out and start putting money into the market.
Nifty PE ratio is high too, it should have fallen earlier somehow it's holding up.