Trade Setup for March 18: Nifty rebounds for second day running but oil poses a challenge