“Earnings don’t move the overall market; it’s the Federal Reserve Board… focus on the central banks and focus on the movement of liquidity… most people in the market are looking for earnings and conventional measures. It’s liquidity that moves markets.” ~ Stanley Druckenmiller
In this week’s Dirty Dozen, we look at falling German IP contrasted with rising German DAX, market concentration stuff, Call vs. Puts in the 98th %tile, supportive internals, weak labor data, a long Ag trade, and a pitch for cheap protection.
1. Germany’s industrial production hasn’t been this weak outside of COVID since the early days of 2010.
2. But… The German DAX is spitting distance from all-time highs. Why is that, you may ask? Read the quote from Druck at the top.
3. I know, I know, the concentration charts are lame and have been getting passed around for the last few years. But, still… This is pretty incredible. I mean, we’re about to take out Great Depression levels. That’s something. This doesn’t stop me from riding the trend higher, but man… the ride down, when it does come, will be *chef’s kiss*.
4. Total Call/Put ratios are elevated no matter how you slice them. Our 3yr oscillator has them printing in the 98th percentile. This means speculators are starting to aggressively speculate and short-term Trend Fragility is elevated. However, more intermediate-term measures, such as the BofA Bull&Bear, are neutral and remain supportive of the bull trend.
5. And our trusty market internals are supportive (outside of semis), which means buy the dips and buy the rips, for now.
6. Pulling back, the MO Growth Indicator just flipped from its Recovery regime into a Contractionary one. We’ll have to wait and see if this is noise or if it sticks. Liquidity bounced back up and remains highly supportive. Our CPI lead has leveled off, suggesting that 2.5% is the new floor until something breaks. Lastly, our Rates & Energy Shock indicator shows both remain a tailwind to stocks.
7. BBG’s Anna Wong noted on X last week, “Not understanding why I keep hearing ‘solid’ as the adjective for today’s jobs report. Implied hiring rate plunged in the last two jobs reports”. At the same time, “median duration of unemployment has increased meaningfully. We are in a very different macro landscape than the first Trump term.”
I concur, Anna.
8. There’s some interesting setups in markets at the moment. A big move is brewing in USD pairs, with a number of major compression regimes completing (see USDCAD, AUDUSD, EURUSD). Oil is dancing on a cliff’s edge. And BTCUSD is en fuego… But since we’ve talked about these for months, here’s a more tactical play—long corn. Sentiment relatively bearish; valuation 0th %tile, and seasonality about to hockey stick. Plus, its chart is compressing in a wedge.
9. From @boazweinstein “As my good friend @AlonRosin put it, ‘the cost to have just in case protection’ is at generational lows.”
Time for some 50 Cent strategy? Collective members know what I’m talking about.
If you’d like to join the Collective, our premier service that offers discussions on high-level theory and performance, differentiated research, real-time trade alerts, portfolio tracking, and a global community of serious traders/investors dedicated to mastery, then click the below and sign up. We look forward to seeing you in our Slack!
This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Cookie settingsACCEPT
Privacy & Cookies Policy
Privacy Overview
This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.