Even in the heat waves affecting Europe and North America last week oil withdrawals were less than 800,000 barrels a day. That means Trump has enough oil reserves to keep flooding the market well past midterms, regardless of the situation in Iran. Cheap oil means the market is pricing in rate cuts and overall lower inflation, which we all know is a boom for stocks. As long as Trump doesn't invade Iran (which is very unpopular, especially right before midterms) I can't see many headwinds in the short term for stocks to fall.