Home Investing News Oil prices set for weekly loss on China demand fears