Oil has been trading at about $ 40 per barrel in New York .