Home Investing News Oil prices edge up but set for second straight annual loss