market forecast explained weekly