Nifty’s latest swing is 20 bars old and has advanced by about 9.17 per cent from the February 19 lows. In terms of percentage gain, the current swing is sharper than the previous ones. At this juncture, it is better to avoid fresh longs in the index, but one can continue the existing longs as long as Nifty maintains the higher lows. Stocks in news: Jubilant Life Sciences, ENIL, Tata Steel, Bajaj Auto and Infosys.