The European Central Bank is keen to keep its asset purchases open-ended rather than setting a potentially distant date on which bond-buying will stop, to retain flexibility in case the outlook sours, three sources familiar with the discussion said.