March 11 Nifty Trade: 24,300 Hurdle Looms as Oil's Role Remains Unpredictable