Weekly Market Wrap - 31/10/2016 - Share Direct