Home Investing News Oil heads for weekly gain as Middle East keeps market on edge