weekly market outlook 31.5.19