Angel Securities is of the view that if Nifty trades above 5223 during the first halfanhour of trade then one may witness a further rally up to 5269 5307 levels. However, if NIFTY trades below 5223 levels for the first halfanhour of trade then it may correct up to 5186 5140 levels.