Home Investing News Oil set for annual loss although buoyed on the day by China data