Market Commentary – 31st October 2017