My portfolio_ i am looking for suggestion

According to my limited knowledge -
Indian market was on high valuation.
FII had started selling due to high valuation our earnings was slow and government Capex will also expected to slow.
But not any penic is seen due to which FII is stop selling nearly nifty 23000 and when market reach nearly nifty 24000 they start selling.
I think nifty50 and sensex has maked bottom, but in small, mid cap and nifty next 50 is under pressure.
No idea when selling will stop in nifty next50, small and mid cap.

Any one any idea regarding direct tax code bill. .
Is market also in pressure due to direct code bill?