The markets seem to assume that an agreement between the United Kingdom and the EU could be reached. The wind of the "soft" Brexit therefore regains and the GBP comes out stronger. Indeed, the EURGBP stood at 0.8735 this Wednesday (15.30) while it was still flirting with 0.90 at the end of September.
The markets are therefore anticipating this agreement but they have already demonstrated that they were very well informed even before the official announcement.
An agreement on the Brexit would obviously be good for the Sterling but also for the euro because this agreement will remove a geopolitical risk to the region which is already under tension with Italy and Germany.