Nifty up 4.5 % since post Dec 11