Oil up over large fall in US stocks, positive forecasts