Wall Street has rallied as investors were heartened by a tentative congressional spending deal to avoid another partial federal government shutdown and by optimism surrounding US-China trade negotiations.

Wall Street has rallied as investors were heartened by a tentative congressional spending deal to avoid another partial federal government shutdown and by optimism surrounding US-China trade negotiations.