Since the rally that started from 74,000 on April 7 has lasted for three months, has it completed? Not yet. Major levels need to break 105,000 and 96,000 in sequence to confirm. The price has been oscillating between 100,000 and 110,000 for a long time, and only significant negative news can break below 100,000 and lead to a downward correction, which may only come from a rate hike in Japan. Currently, there is a 93.6% probability that the Federal Reserve will keep interest rates unchanged on July 31, and a 63.6% probability of a 25 basis point rate cut on September 18. If a rate cut is initiated in September, it usually starts the market early, and there could be a pullback before that. July did not see significant adjustments, but caution is needed for a possible rate hike in Japan at the beginning of August.

In the short term, BTC has touched 110,500 and faced resistance, and the price will likely experience some correction, possibly related to the new policies that will be announced after the end of the 7.9 reciprocal tariff window. The market is currently leaning towards a wait-and-see approach.

For BTC, accumulate on the low side in batches between 105,050 and 102,855.

For ETH, accumulate on the low side in batches between 2,440 and 2,312.

For SOL, accumulate on the low side in batches between 141.65 and 130.65.