Optimal oil-producer behavior considering macrofeedbacks