My expectation is that with all negative news and developments, market shouldn't be at 5700 for the futures. Ditto for Treasuries which should be well above 5% for the 10y.
Market is clearly not there. So it is either the people on the other side of the trade are clowns or they know something we do not. This could be because they are smarter than us or because they have non-public information.
I have a very simple explanation.
There is a group of institutional money managers (professionals hired by funds to manage investment decisions) that sold the top at 6000 and/or also shorted to crash the market. Trump's Liberation Day added more fuel to the fire (causing even more money managers to sell). They were thinking of buying back their positions at SP500 below 5000.
However retail money bought the dip all the way down. Post Liberation Day, SP500 only went below 5000 too briefly. Trump
broadcasted "it's a great time to buy" on Truth Social, then retail degens and market makers for PFOF brokers bought even more quickly.
The institutional (professional) money managers haven't really bought back enough and is underperforming the market YTD.
Just look at Warren Buffett, the slowest smart money. He's still sitting on a pile of cash that he got from selling a lot of stocks last year near the top.
So now, the institutional money managers are increasingly finding themselves forced to cover shorts or buy at higher and higher prices, otherwise they'll risk reporting subpar performance (due to holding too much cash) at the end of a SP500 BULL RALLY for H1 2025. The money managers
will get fired by their bosses if they underperform.
I can identify with these particular money manager group, because we felt more risk averse to uncertainty from unprecedented Trump tariffs, and are holding sizeable cash/T-bills/USTs. However I don't have a boss to report to, so I don't have to worry about getting fired!