Oil is set for a weekly loss after choppy trading in which concerns over a demand-sapping slump clashed with signals of tight supply.