Trump shows his mettle yet again by taking on China at the risk of his own re-election. It needs to be done. Further driving this was the Dem impeachment attack (the market does NOT want any of the Dem candidates - esp Warren). Now that they have been revealed, i expect that pressure on the markets to fizzle away.
Btw, have you heard of "buying opportunity"?