The most important factors affecting future market trends are the results of the US election and the expectation of the Fed's interest rate cut.

There are about 24 days until the next Fed interest rate meeting (2024.08.01)