On MCX, crude oil for April delivery traded higher by ₹504, or 8.27 per cent, at ₹6,596 per barrel in 10,530 lots.