<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Macro Analytix: The Masterclass]]></title><description><![CDATA[Mental Models for Markets]]></description><link>https://macroanalytix.com/s/the-masterclass</link><image><url>https://substackcdn.com/image/fetch/$s_!XSas!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2349279d-1ad2-4696-82a4-cd54843fd247_288x288.png</url><title>Macro Analytix: The Masterclass</title><link>https://macroanalytix.com/s/the-masterclass</link></image><generator>Substack</generator><lastBuildDate>Fri, 10 Apr 2026 18:35:40 GMT</lastBuildDate><atom:link href="https://macroanalytix.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Macro Analytix]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[macroanalytix@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[macroanalytix@substack.com]]></itunes:email><itunes:name><![CDATA[MacroAnalytix]]></itunes:name></itunes:owner><itunes:author><![CDATA[MacroAnalytix]]></itunes:author><googleplay:owner><![CDATA[macroanalytix@substack.com]]></googleplay:owner><googleplay:email><![CDATA[macroanalytix@substack.com]]></googleplay:email><googleplay:author><![CDATA[MacroAnalytix]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Policy]]></title><description><![CDATA[The Third Lever of Regime Classification]]></description><link>https://macroanalytix.com/p/policy-third-lever-regime-classification-real-rates-yield-curve-fiscal-impulse-mastermind</link><guid isPermaLink="false">https://macroanalytix.com/p/policy-third-lever-regime-classification-real-rates-yield-curve-fiscal-impulse-mastermind</guid><dc:creator><![CDATA[MacroAnalytix]]></dc:creator><pubDate>Wed, 11 Mar 2026 14:30:03 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/b848739e-7cce-4754-92f4-129b8178a3b8_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>From Fundamentals to Modifiers</h2><p>We&#8217;ve covered the core of the regime matrix, Growth and Inflation. Those two pillars give you the fundamental picture. Growth up, inflation down: Goldilocks. Growth down, inflation up: Stagflation. The combinations drive the playbook.</p><p>The fundamental picture alone doesn&#8217;t tell you enough. Two identical Growth x Inflation readings can produce completely different outcomes depending on what policy is doing. Growth positive and inflation stable sounds great until you realise policy is restrictive and tightening further. Then your &#8220;Goldilocks&#8221; is actually Late Cycle, and the clock is ticking.</p><p>Policy is the first of three modifier pillars (alongside Liquidity and Risk Appetite) that shape how the fundamental regime expresses across asset classes. If Growth and Inflation tell you what the economy is doing, Policy tells you what the authorities are doing about it. What the authorities do determines how long the current regime persists, how violently it transitions and which assets benefit or suffer along the way.</p><p>This is a tough pillar to get right, not because the data is hard to find, it&#8217;s actually the most transparent of all five pillars. Central banks publish their decisions, their projections, their minutes. Fiscal data is publicly available. The information is everywhere. The difficulty is knowing what to focus on, what to ignore, and how the different pieces interact.</p><p>Let me walk you through how I think about it now.</p><h2>Why Policy Matters More Than You Think</h2><p>I used to treat policy as background noise. The Fed cuts, the Fed hikes, markets react for a day and then fundamentals take over.</p><p>Policy doesn&#8217;t just respond to the economy. It shapes it and it shapes asset prices through channels that are far more powerful than the headline rate decision.</p><p>Think about it mechanically. When the Fed sets the overnight rate, it anchors the entire short end of the yield curve. That rate ripples into mortgages, corporate borrowing costs, auto loans, credit cards, every form of debt in the economy. When those costs change, so does behaviour. Businesses invest more or less. Consumers spend or save. Housing booms or busts. The transmission mechanism from a 25 basis point change in Fed Funds to actual economic activity is slow, messy, and uncertain but very real.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YLB-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80609521-dbdd-4e42-ba3b-9b0d28665507_1305x661.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YLB-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80609521-dbdd-4e42-ba3b-9b0d28665507_1305x661.png 424w, https://substackcdn.com/image/fetch/$s_!YLB-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80609521-dbdd-4e42-ba3b-9b0d28665507_1305x661.png 848w, https://substackcdn.com/image/fetch/$s_!YLB-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80609521-dbdd-4e42-ba3b-9b0d28665507_1305x661.png 1272w, https://substackcdn.com/image/fetch/$s_!YLB-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80609521-dbdd-4e42-ba3b-9b0d28665507_1305x661.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YLB-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80609521-dbdd-4e42-ba3b-9b0d28665507_1305x661.png" width="1305" height="661" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/80609521-dbdd-4e42-ba3b-9b0d28665507_1305x661.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:661,&quot;width&quot;:1305,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:126811,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://macroanalytix.com/i/189802797?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80609521-dbdd-4e42-ba3b-9b0d28665507_1305x661.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YLB-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80609521-dbdd-4e42-ba3b-9b0d28665507_1305x661.png 424w, https://substackcdn.com/image/fetch/$s_!YLB-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80609521-dbdd-4e42-ba3b-9b0d28665507_1305x661.png 848w, https://substackcdn.com/image/fetch/$s_!YLB-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80609521-dbdd-4e42-ba3b-9b0d28665507_1305x661.png 1272w, https://substackcdn.com/image/fetch/$s_!YLB-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80609521-dbdd-4e42-ba3b-9b0d28665507_1305x661.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Then there&#8217;s the balance sheet. When the Fed buys Treasuries and MBS, it pushes investors out the risk curve. Yields compress, asset prices rise, financial conditions loosen. When it sells, or lets holdings roll off, the reverse happens. This is the plumbing that connects monetary policy to markets and it operates independently of the rate decision itself.</p><p>And fiscal policy, which most macro frameworks underweight or ignore entirely, puts money directly into the economy. Not through the banking system, not through credit channels, but directly: government spending, transfer payments, tax cuts. When the deficit widens, the government is adding demand. When it narrows, it&#8217;s withdrawing demand. This is arguably the most powerful short-term driver of growth and yet I see frameworks that track fourteen different Fed indicators and nothing on fiscal.</p><p>The reason I weight Policy at 20% of the regime composite (behind Growth at 30% and Inflation at 25% but ahead of Liquidity and Risk Appetite) is that it&#8217;s the bridge between fundamentals and market outcomes. It tells you whether the authorities are reinforcing the current trend or fighting it. And that distinction is the difference between a regime that persists and one that&#8217;s about to flip.</p><h2>The Three-Layer Model</h2><p>Just as the inflation pillar uses a pipeline (upstream, midstream, downstream), the policy pillar works in layers. Each one captures a different mechanism through which policy affects the economy and markets. Get comfortable with this structure, because it&#8217;s the architecture that makes everything else work.</p><p><strong>Layer 1</strong>: Monetary Policy. The Fed&#8217;s rate decisions, forward guidance and balance sheet operations. This is what everyone watches, what CNBC covers on FOMC day, what moves markets in the short term. It matters, but it&#8217;s not the whole story.</p><p><strong>Layer 2</strong>: Fiscal Policy. Government spending, taxation and the resulting deficit or surplus. This is the layer most macro analysts underweight. It&#8217;s harder to track in real-time, harder to quantify and harder to forecast. But its impact on growth is often larger and more direct than anything the Fed does.</p><p><strong>Layer 3</strong>: Financial Conditions. The aggregate result of both monetary and fiscal policy, filtered through markets. Are conditions loose or tight? Is credit flowing or constrained? Are asset prices inflated or depressed? Financial conditions indices capture the net effect of everything the authorities are doing and everything the market is doing in response.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Mmkf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0062f54a-2dc5-4256-8777-6016bfdb9ae6_2412x1712.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Mmkf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0062f54a-2dc5-4256-8777-6016bfdb9ae6_2412x1712.png 424w, https://substackcdn.com/image/fetch/$s_!Mmkf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0062f54a-2dc5-4256-8777-6016bfdb9ae6_2412x1712.png 848w, https://substackcdn.com/image/fetch/$s_!Mmkf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0062f54a-2dc5-4256-8777-6016bfdb9ae6_2412x1712.png 1272w, https://substackcdn.com/image/fetch/$s_!Mmkf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0062f54a-2dc5-4256-8777-6016bfdb9ae6_2412x1712.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Mmkf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0062f54a-2dc5-4256-8777-6016bfdb9ae6_2412x1712.png" width="1456" height="1033" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0062f54a-2dc5-4256-8777-6016bfdb9ae6_2412x1712.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1033,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:178923,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://macroanalytix.com/i/189802797?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0062f54a-2dc5-4256-8777-6016bfdb9ae6_2412x1712.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Mmkf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0062f54a-2dc5-4256-8777-6016bfdb9ae6_2412x1712.png 424w, https://substackcdn.com/image/fetch/$s_!Mmkf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0062f54a-2dc5-4256-8777-6016bfdb9ae6_2412x1712.png 848w, https://substackcdn.com/image/fetch/$s_!Mmkf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0062f54a-2dc5-4256-8777-6016bfdb9ae6_2412x1712.png 1272w, https://substackcdn.com/image/fetch/$s_!Mmkf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0062f54a-2dc5-4256-8777-6016bfdb9ae6_2412x1712.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The power of this model is in the combinations. Monetary loose and fiscal tight is a completely different animal from monetary tight and fiscal loose. Each combination has distinct implications for growth, inflation, and asset prices. I&#8217;ll walk you through the specifics, but first let me explain each layer in detail.</p><h2>Layer 1: Monetary Policy - Beyond the Headline Rate</h2><p>Every six weeks, the Fed announces a rate decision. Markets move. Pundits opine and then the next day, everyone goes back to watching the same indicators they were watching before. The actual analysis of monetary policy gets lost in the noise of the event.</p><p>Here&#8217;s what I&#8217;ve learned to focus on instead.</p><p>Real Rates, Not Nominal Rates.</p><p>This is probably the single most important concept in the entire policy pillar, and it&#8217;s the one most retail investors miss completely.</p><p>The nominal Fed Funds rate (the number you see on the news) tells you almost nothing by itself. A rate of 4% is restrictive when inflation is 2% (real rate = +2%). The same 4% is accommodative when inflation is 5% (real rate = -1%). The economy doesn&#8217;t care what the nominal rate is. It cares what the rate is relative to inflation.</p><p>Real Fed Funds = Nominal Fed Funds minus Core PCE. That&#8217;s it. Simple arithmetic, but the implications are profound.</p><p>When real rates are deeply negative, say below -1%, the Fed is effectively paying people to borrow. Money is free in real terms. That&#8217;s aggressively accommodative. When real rates are significantly positive, above +1%, the Fed is making borrowing genuinely expensive. That&#8217;s restrictive. Between those thresholds, policy is roughly neutral.</p><p>The scoring in my framework reflects this directly. Real Fed Funds below -1% scores as accommodative (+1). Around zero scores as neutral (0). Above +1% with a shrinking balance sheet scores as restrictive (-1). The level matters, but the direction matters just as much, real rates falling from +2% to +1% is still restrictive, but the trajectory is easing.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XEZb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa22e0f99-e416-48e7-9203-d7c32712416e_1305x602.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XEZb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa22e0f99-e416-48e7-9203-d7c32712416e_1305x602.png 424w, https://substackcdn.com/image/fetch/$s_!XEZb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa22e0f99-e416-48e7-9203-d7c32712416e_1305x602.png 848w, https://substackcdn.com/image/fetch/$s_!XEZb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa22e0f99-e416-48e7-9203-d7c32712416e_1305x602.png 1272w, https://substackcdn.com/image/fetch/$s_!XEZb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa22e0f99-e416-48e7-9203-d7c32712416e_1305x602.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XEZb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa22e0f99-e416-48e7-9203-d7c32712416e_1305x602.png" width="1305" height="602" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a22e0f99-e416-48e7-9203-d7c32712416e_1305x602.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:602,&quot;width&quot;:1305,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:116214,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://macroanalytix.com/i/189802797?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa22e0f99-e416-48e7-9203-d7c32712416e_1305x602.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!XEZb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa22e0f99-e416-48e7-9203-d7c32712416e_1305x602.png 424w, https://substackcdn.com/image/fetch/$s_!XEZb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa22e0f99-e416-48e7-9203-d7c32712416e_1305x602.png 848w, https://substackcdn.com/image/fetch/$s_!XEZb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa22e0f99-e416-48e7-9203-d7c32712416e_1305x602.png 1272w, https://substackcdn.com/image/fetch/$s_!XEZb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa22e0f99-e416-48e7-9203-d7c32712416e_1305x602.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Source: FRED FEDFUNDS, FRED PCEPILFE | Real Rate = Fed Funds Effective &#8722; Core PCE YoY</em></p><p>I used to just track the nominal rate and the dot plot. That cost me money in 2022 when the Fed was hiking aggressively but real rates were still negative because inflation was running above the funds rate. Everyone was screaming about &#8220;tight policy&#8221; but real rates told a completely different story. Policy wasn&#8217;t actually restrictive until well into the hiking cycle. If you were positioned for &#8220;tight money&#8221; too early, you got run over.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_B0r!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a50c9fe-a7fb-4c32-a0eb-9d4d8def8cb8_1305x605.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_B0r!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a50c9fe-a7fb-4c32-a0eb-9d4d8def8cb8_1305x605.png 424w, https://substackcdn.com/image/fetch/$s_!_B0r!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a50c9fe-a7fb-4c32-a0eb-9d4d8def8cb8_1305x605.png 848w, https://substackcdn.com/image/fetch/$s_!_B0r!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a50c9fe-a7fb-4c32-a0eb-9d4d8def8cb8_1305x605.png 1272w, https://substackcdn.com/image/fetch/$s_!_B0r!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a50c9fe-a7fb-4c32-a0eb-9d4d8def8cb8_1305x605.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_B0r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a50c9fe-a7fb-4c32-a0eb-9d4d8def8cb8_1305x605.png" width="1305" height="605" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0a50c9fe-a7fb-4c32-a0eb-9d4d8def8cb8_1305x605.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:605,&quot;width&quot;:1305,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:135303,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://macroanalytix.com/i/189802797?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a50c9fe-a7fb-4c32-a0eb-9d4d8def8cb8_1305x605.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_B0r!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a50c9fe-a7fb-4c32-a0eb-9d4d8def8cb8_1305x605.png 424w, https://substackcdn.com/image/fetch/$s_!_B0r!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a50c9fe-a7fb-4c32-a0eb-9d4d8def8cb8_1305x605.png 848w, https://substackcdn.com/image/fetch/$s_!_B0r!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a50c9fe-a7fb-4c32-a0eb-9d4d8def8cb8_1305x605.png 1272w, https://substackcdn.com/image/fetch/$s_!_B0r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a50c9fe-a7fb-4c32-a0eb-9d4d8def8cb8_1305x605.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Source: FRED FEDFUNDS, FRED PCEPILFE</em></p><h3>The Yield Curve as a Policy Signal</h3><p>The yield curve is probably the most over-discussed, under-understood signal in all of macro. Everyone knows an inverted curve &#8220;predicts recession.&#8221; Few understand why it works or, more importantly, when it stops working.</p><p>The basic logic is sound. The curve shape reflects the market&#8217;s expectation for future short-term rates. When the curve is steep, long-term rates much higher than short-term, the market expects rates to rise, which usually means growth and inflation are expected to pick up. When the curve inverts, short rates above long rates, the market expects the Fed will need to cut, which usually means a downturn is coming.</p><p>The specific spread I watch most closely is the 10-year minus 3-month. It has the cleanest historical track record as a recession signal. The 2s10s gets more attention, but the 10Y-3M is more mechanically tied to Fed policy, the 3-month rate is essentially the Fed Funds rate with a small premium, so the spread captures the gap between where the Fed is and where the market thinks the economy is headed.</p><p>But here&#8217;s the nuance that most people miss: the inversion itself isn&#8217;t the recession signal. The un-inversion is. Historically, recessions don&#8217;t begin when the curve inverts, they begin when the curve steepens after a prolonged inversion. That&#8217;s when the market starts pricing in emergency cuts. That&#8217;s when the data actually breaks.</p><p>We saw this play out in late 2024 and early 2025. The 10Y-3M had been inverted for months. Then it steepened aggressively as the Fed started cutting. The curve going from -50 basis points to +50 wasn&#8217;t an &#8220;all clear&#8221; it was the market saying &#8220;the Fed is going to have to ease a lot more than you think.&#8221; That&#8217;s a very different signal, and getting it right matters for positioning.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZdBS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54489f3c-5953-4617-b77b-37c9a97463e5_1305x811.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZdBS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54489f3c-5953-4617-b77b-37c9a97463e5_1305x811.png 424w, https://substackcdn.com/image/fetch/$s_!ZdBS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54489f3c-5953-4617-b77b-37c9a97463e5_1305x811.png 848w, https://substackcdn.com/image/fetch/$s_!ZdBS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54489f3c-5953-4617-b77b-37c9a97463e5_1305x811.png 1272w, https://substackcdn.com/image/fetch/$s_!ZdBS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54489f3c-5953-4617-b77b-37c9a97463e5_1305x811.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZdBS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54489f3c-5953-4617-b77b-37c9a97463e5_1305x811.png" width="1305" height="811" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/54489f3c-5953-4617-b77b-37c9a97463e5_1305x811.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:811,&quot;width&quot;:1305,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:163855,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://macroanalytix.com/i/189802797?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54489f3c-5953-4617-b77b-37c9a97463e5_1305x811.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ZdBS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54489f3c-5953-4617-b77b-37c9a97463e5_1305x811.png 424w, https://substackcdn.com/image/fetch/$s_!ZdBS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54489f3c-5953-4617-b77b-37c9a97463e5_1305x811.png 848w, https://substackcdn.com/image/fetch/$s_!ZdBS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54489f3c-5953-4617-b77b-37c9a97463e5_1305x811.png 1272w, https://substackcdn.com/image/fetch/$s_!ZdBS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54489f3c-5953-4617-b77b-37c9a97463e5_1305x811.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Source: FRED T10Y3M, FRED T10Y2Y | Red shading = inversion periods</em></p><p>I weight the curve as a confirmation tool, not a leading signal. It tells me whether the bond market agrees with my fundamental assessment. If I&#8217;m reading growth as positive but the curve is deeply inverted, one of us is wrong and the bond market has a better track record than I do.</p><h3>Forward Guidance and the Dot Plot</h3><p>This is the part of monetary policy that&#8217;s changed the most over the past two decades. The Fed now communicates extensively about future intentions, through the dot plot, the Summary of Economic Projections, press conferences, and individual governor speeches. This forward guidance is arguably more important than the rate decision itself, because markets are forward-looking.</p><p>The dot plot tells you what each FOMC member expects the funds rate to be at year-end over the next few years. The median dot gets the headline. But the dispersion matters more than the median. When dots are tightly clustered, there&#8217;s consensus, the Fed is confident in its path. When dots are widely spread, there&#8217;s disagreement and disagreement means uncertainty about the reaction function.</p><p>I watch the gap between market pricing and Fed guidance closely. When futures are pricing significantly more cuts than the dots suggest, the market is betting the Fed will be forced to ease by deteriorating data. When futures are pricing fewer cuts, the market thinks the Fed is too dovish. This gap is a tension that resolves one way or another and the resolution drives rates volatility.</p><p>The December 2025 FOMC was a perfect example. The dot plot showed only one cut for 2026. The market had been pricing three to four. That gap, between what the Fed said and what the market believed, drove an 87 basis point swing in the 2s10s spread over a matter of weeks. If you were paying attention to the guidance mismatch, you were prepared. If you were just watching the headline rate, you were blindsided.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!K68u!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F562bc465-31a3-4f9a-b7e5-3f35d89a533b_1305x650.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!K68u!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F562bc465-31a3-4f9a-b7e5-3f35d89a533b_1305x650.png 424w, https://substackcdn.com/image/fetch/$s_!K68u!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F562bc465-31a3-4f9a-b7e5-3f35d89a533b_1305x650.png 848w, https://substackcdn.com/image/fetch/$s_!K68u!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F562bc465-31a3-4f9a-b7e5-3f35d89a533b_1305x650.png 1272w, https://substackcdn.com/image/fetch/$s_!K68u!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F562bc465-31a3-4f9a-b7e5-3f35d89a533b_1305x650.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!K68u!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F562bc465-31a3-4f9a-b7e5-3f35d89a533b_1305x650.png" width="1305" height="650" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/562bc465-31a3-4f9a-b7e5-3f35d89a533b_1305x650.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:650,&quot;width&quot;:1305,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:158157,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://macroanalytix.com/i/189802797?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F562bc465-31a3-4f9a-b7e5-3f35d89a533b_1305x650.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!K68u!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F562bc465-31a3-4f9a-b7e5-3f35d89a533b_1305x650.png 424w, https://substackcdn.com/image/fetch/$s_!K68u!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F562bc465-31a3-4f9a-b7e5-3f35d89a533b_1305x650.png 848w, https://substackcdn.com/image/fetch/$s_!K68u!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F562bc465-31a3-4f9a-b7e5-3f35d89a533b_1305x650.png 1272w, https://substackcdn.com/image/fetch/$s_!K68u!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F562bc465-31a3-4f9a-b7e5-3f35d89a533b_1305x650.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Source: Federal Reserve SEP, CME FedWatch Tool</em></p><h3>Balance Sheet Operations</h3><p>The rate is the price of money. The balance sheet is the quantity. Both matter.</p><p>When the Fed buys bonds (QE), it increases the supply of reserves in the banking system. Banks have more cash, lending conditions ease, asset prices tend to rise. When the Fed shrinks its holdings (QT), either by selling or letting bonds mature without reinvestment, reserves drain, conditions tighten, and the risk premium on financial assets tends to increase.</p><p>I track the balance sheet as a year-over-year change. Expanding balance sheet = accommodative. Shrinking = restrictive. The pace matters too. A gradual runoff is very different from active selling. The Fed learned this the hard way in 2018-19 when &#8220;autopilot&#8221; QT nearly triggered a funding crisis.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XADx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13aa5b4c-dec7-4d52-9bf5-ffed8d49b344_1305x602.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XADx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13aa5b4c-dec7-4d52-9bf5-ffed8d49b344_1305x602.png 424w, https://substackcdn.com/image/fetch/$s_!XADx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13aa5b4c-dec7-4d52-9bf5-ffed8d49b344_1305x602.png 848w, https://substackcdn.com/image/fetch/$s_!XADx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13aa5b4c-dec7-4d52-9bf5-ffed8d49b344_1305x602.png 1272w, https://substackcdn.com/image/fetch/$s_!XADx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13aa5b4c-dec7-4d52-9bf5-ffed8d49b344_1305x602.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XADx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13aa5b4c-dec7-4d52-9bf5-ffed8d49b344_1305x602.png" width="1305" height="602" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/13aa5b4c-dec7-4d52-9bf5-ffed8d49b344_1305x602.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:602,&quot;width&quot;:1305,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:104437,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://macroanalytix.com/i/189802797?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13aa5b4c-dec7-4d52-9bf5-ffed8d49b344_1305x602.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!XADx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13aa5b4c-dec7-4d52-9bf5-ffed8d49b344_1305x602.png 424w, https://substackcdn.com/image/fetch/$s_!XADx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13aa5b4c-dec7-4d52-9bf5-ffed8d49b344_1305x602.png 848w, https://substackcdn.com/image/fetch/$s_!XADx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13aa5b4c-dec7-4d52-9bf5-ffed8d49b344_1305x602.png 1272w, https://substackcdn.com/image/fetch/$s_!XADx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13aa5b4c-dec7-4d52-9bf5-ffed8d49b344_1305x602.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Source: FRED WALCL</em></p><p>For the regime framework, the balance sheet is a binary overlay. If the balance sheet is expanding year-over-year, that&#8217;s a positive signal regardless of the rate level, the Fed is actively adding liquidity. If it&#8217;s contracting, that&#8217;s a drag even if rates are low. The combination of rate stance and balance sheet direction gives you the full picture of what the Fed is actually doing, not just what it&#8217;s saying.</p><h2>Layer 2: Fiscal Policy &#8212; The Elephant Nobody Watches</h2><p>This is the layer I was slowest to incorporate into the framework. For years, I basically ignored fiscal policy. The Fed was the show. Fiscal was something economists argued about and politicians used as a talking point. It didn&#8217;t seem tradeable.</p><p>I was completely wrong. And the 2020-2023 period proved it.</p><p>When the US government ran 15%+ of GDP in deficit spending during COVID, it didn&#8217;t matter what the Fed was doing with rates. The fiscal fire hose overwhelmed everything. Growth surged. Inflation surged. Asset prices surged. The monetary policy signal was noise compared to the fiscal signal.</p><p>That was an extreme case, but the principle holds in normal times too. A budget deficit of 6% of GDP, which is roughly where we&#8217;ve been recently, is meaningful demand injection even when rates are at 5%. The government is still adding to spending, still employing people, still transferring money to households. That has a direct and immediate effect on growth that monetary policy can only influence indirectly through credit channels.</p><h3>The Deficit Level vs The Fiscal Impulse</h3><p>This distinction is to fiscal policy what the &#8220;level vs direction&#8221; lesson was to growth indicators. The deficit level tells you the current stance, how much the government is spending relative to what it takes in. The fiscal impulse tells you whether that stance is getting more or less stimulative.</p><p>The fiscal impulse is the year-over-year change in the deficit. A deficit that widens from 4% to 6% of GDP is stimulative, the government is adding more demand than last year. A deficit that narrows from 6% to 4% is contractionary, even though the government is still running a deficit, it&#8217;s adding less demand than before. The economy feels the change, not the level.</p><p>This is counterintuitive and trips up a lot of people. A 5% deficit sounds stimulative and in absolute terms, it is. But if last year the deficit was 7%, the economy is experiencing a 2-point fiscal drag. That drag matters for growth in exactly the same way that a rate hike matters, it&#8217;s removing stimulus that was previously supporting activity.</p><p>I track both. The deficit level tells me the structural stance. The fiscal impulse tells me the direction. When both are positive and rising, fiscal policy is a strong tailwind. When the deficit is large but narrowing, fiscal is shifting from tailwind to headwind regardless of the absolute number.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!miLb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8becb9c6-6ebf-4636-82c7-aa9fcb7b073c_1305x650.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!miLb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8becb9c6-6ebf-4636-82c7-aa9fcb7b073c_1305x650.png 424w, https://substackcdn.com/image/fetch/$s_!miLb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8becb9c6-6ebf-4636-82c7-aa9fcb7b073c_1305x650.png 848w, https://substackcdn.com/image/fetch/$s_!miLb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8becb9c6-6ebf-4636-82c7-aa9fcb7b073c_1305x650.png 1272w, https://substackcdn.com/image/fetch/$s_!miLb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8becb9c6-6ebf-4636-82c7-aa9fcb7b073c_1305x650.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!miLb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8becb9c6-6ebf-4636-82c7-aa9fcb7b073c_1305x650.png" width="1305" height="650" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8becb9c6-6ebf-4636-82c7-aa9fcb7b073c_1305x650.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:650,&quot;width&quot;:1305,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:147733,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://macroanalytix.com/i/189802797?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8becb9c6-6ebf-4636-82c7-aa9fcb7b073c_1305x650.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!miLb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8becb9c6-6ebf-4636-82c7-aa9fcb7b073c_1305x650.png 424w, https://substackcdn.com/image/fetch/$s_!miLb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8becb9c6-6ebf-4636-82c7-aa9fcb7b073c_1305x650.png 848w, https://substackcdn.com/image/fetch/$s_!miLb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8becb9c6-6ebf-4636-82c7-aa9fcb7b073c_1305x650.png 1272w, https://substackcdn.com/image/fetch/$s_!miLb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8becb9c6-6ebf-4636-82c7-aa9fcb7b073c_1305x650.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Source: FRED FYFSGDA188S, Treasury Monthly Statements, CBO</em></p><h3>Why Most Frameworks Get Fiscal Wrong</h3><p>Three reasons I see people consistently misread fiscal policy:</p><p>First, they confuse the political debate with the economic reality. Whether the deficit is &#8220;too big&#8221; is a political question. Whether the deficit is adding to or subtracting from demand is an economic question. I don&#8217;t care about the former for regime classification. I only care about the latter.</p><p>Second, they treat fiscal as slow-moving and therefore ignorable. It&#8217;s true that fiscal policy changes less frequently than monetary policy, there&#8217;s no fiscal FOMC meeting every six weeks. But when it does change, the impact is often larger and more direct. The fiscal cliff, sequestration, COVID stimulus, the IRA, these were all regime-level events that moved markets for months or years.</p><p>Third, they underweight the interaction between fiscal and monetary policy. This is where the Policy Mix Matrix comes in, and I&#8217;ll cover it in detail shortly. But the short version is: the same fiscal stance means very different things depending on what the Fed is doing, and vice versa.</p><h2>Layer 3: Financial Conditions - The Net Effect</h2><p>Financial conditions indices attempt to answer a simple question: taking everything into account, rates, credit spreads, equity prices, the dollar, volatility, how easy or hard is it for the economy to access money?</p><p>This is the layer where monetary and fiscal policy meet market reality. The Fed can cut rates, but if credit spreads widen simultaneously, conditions might actually tighten. The government can run a deficit, but if it crowds out private borrowing by pushing yields higher, the net effect could be neutral or negative.</p><p>I watch two main indices:</p><p>The Chicago Fed National Financial Conditions Index (NFCI) is the workhorse. It&#8217;s comprehensive, covering risk, credit, and leverage subcomponents. Zero means average conditions. Negative readings mean conditions are looser than average. Positive means tighter. It&#8217;s the one I weight most heavily because it captures the broadest range of inputs and has a good track record relating to economic outcomes.</p><p>The Goldman Sachs Financial Conditions Index (GS FCI) gets more attention in markets. It weights equity prices more heavily, so it tends to be more responsive to stock market moves. That&#8217;s both a feature and a bug&#8212;it captures sentiment shifts quickly, but it can overreact to equity corrections that don&#8217;t affect the real economy.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ltJa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f97e642-4583-4797-a83d-f014ebfc0bce_1305x650.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ltJa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f97e642-4583-4797-a83d-f014ebfc0bce_1305x650.png 424w, https://substackcdn.com/image/fetch/$s_!ltJa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f97e642-4583-4797-a83d-f014ebfc0bce_1305x650.png 848w, https://substackcdn.com/image/fetch/$s_!ltJa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f97e642-4583-4797-a83d-f014ebfc0bce_1305x650.png 1272w, https://substackcdn.com/image/fetch/$s_!ltJa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f97e642-4583-4797-a83d-f014ebfc0bce_1305x650.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ltJa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f97e642-4583-4797-a83d-f014ebfc0bce_1305x650.png" width="1305" height="650" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5f97e642-4583-4797-a83d-f014ebfc0bce_1305x650.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:650,&quot;width&quot;:1305,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:180250,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://macroanalytix.com/i/189802797?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f97e642-4583-4797-a83d-f014ebfc0bce_1305x650.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ltJa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f97e642-4583-4797-a83d-f014ebfc0bce_1305x650.png 424w, https://substackcdn.com/image/fetch/$s_!ltJa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f97e642-4583-4797-a83d-f014ebfc0bce_1305x650.png 848w, https://substackcdn.com/image/fetch/$s_!ltJa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f97e642-4583-4797-a83d-f014ebfc0bce_1305x650.png 1272w, https://substackcdn.com/image/fetch/$s_!ltJa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f97e642-4583-4797-a83d-f014ebfc0bce_1305x650.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Source: FRED NFCI, S&amp;P 500 | Negative NFCI = conditions looser than average</em></p><p>The key insight with financial conditions is that they&#8217;re the final arbiter of whether policy is actually working. The Fed can intend to tighten, but if markets front-run rate cuts and loosen conditions prematurely, the tightening doesn&#8217;t reach the real economy. Conversely, the Fed can cut rates, but if a credit event causes spreads to blow out, conditions tighten despite the cuts. Financial conditions capture what&#8217;s actually happening, not what policymakers want to happen.</p><p>A personal example: in early 2025, the Fed was on hold and QT was winding down. By any textbook measure, policy was restrictive. But financial conditions were loose, equity prices were elevated, credit spreads were tight, the dollar was stable. The economy was behaving as if policy was accommodative because markets had already done the easing. Watching only the Fed would have given you the wrong read. Watching financial conditions told the actual story.</p><h2>The Policy Mix Matrix</h2><p>This is the framework within the framework. It&#8217;s probably the single most valuable tool in the entire policy pillar, and I wish someone had explained it to me earlier in my career.</p><p>The idea is simple: plot the monetary stance against the fiscal stance as a 2&#215;2 matrix. Four quadrants, four very different market environments.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HiW_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79d5fee4-d5ec-48a5-8aa7-e964dda47263_1305x924.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HiW_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79d5fee4-d5ec-48a5-8aa7-e964dda47263_1305x924.png 424w, https://substackcdn.com/image/fetch/$s_!HiW_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79d5fee4-d5ec-48a5-8aa7-e964dda47263_1305x924.png 848w, https://substackcdn.com/image/fetch/$s_!HiW_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79d5fee4-d5ec-48a5-8aa7-e964dda47263_1305x924.png 1272w, https://substackcdn.com/image/fetch/$s_!HiW_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79d5fee4-d5ec-48a5-8aa7-e964dda47263_1305x924.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HiW_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79d5fee4-d5ec-48a5-8aa7-e964dda47263_1305x924.png" width="1305" height="924" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/79d5fee4-d5ec-48a5-8aa7-e964dda47263_1305x924.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:924,&quot;width&quot;:1305,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:164125,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://macroanalytix.com/i/189802797?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79d5fee4-d5ec-48a5-8aa7-e964dda47263_1305x924.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!HiW_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79d5fee4-d5ec-48a5-8aa7-e964dda47263_1305x924.png 424w, https://substackcdn.com/image/fetch/$s_!HiW_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79d5fee4-d5ec-48a5-8aa7-e964dda47263_1305x924.png 848w, https://substackcdn.com/image/fetch/$s_!HiW_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79d5fee4-d5ec-48a5-8aa7-e964dda47263_1305x924.png 1272w, https://substackcdn.com/image/fetch/$s_!HiW_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79d5fee4-d5ec-48a5-8aa7-e964dda47263_1305x924.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Source: MacroAnalytix Regime Framework</em></p><p>Quadrant 1: Monetary Loose + Fiscal Loose. Maximum stimulus. This is the &#8220;money everywhere&#8221; environment. Growth gets a boost from both channels. Asset prices inflate. Risk appetite surges. The danger is bubbles and overheating. When both levers are pulling in the same direction, the economy can overshoot in ways that require painful correction later. We saw this in 2021, rates at zero, QE running at full speed, deficit spending at wartime levels. Everything went up. And then everything had to come back down.</p><p>Quadrant 2: Monetary Tight + Fiscal Loose. The tug-of-war. The Fed is trying to slow the economy while the government is stimulating it. This is where real rates tend to rise, the curve steepens, and the long end sells off. The growth picture stays muddled because the two forces partially offset each other. This has been roughly the configuration for much of 2024-2025: the Fed restrictive with real rates above +1%, but the deficit running at 6% of GDP providing a fiscal offset. The result? An economy that refuses to roll over despite &#8220;tight&#8221; monetary policy.</p><p>Quadrant 3: Monetary Tight + Fiscal Tight. Maximum restriction. Both levers are pulling demand out of the economy. This is the environment that produces recessions, credit events, and deep bear markets. Growth collapses, earnings fall, defaults rise. Duration works. Risk assets don&#8217;t. Historically, these periods are rare because policymakers usually react before both become restrictive simultaneously. But when they happen&#8212;think early 1980s under Volcker with concurrent fiscal tightening, the outcomes are severe.</p><p>Quadrant 4: Monetary Loose + Fiscal Tight. The healing environment. The Fed is easing while fiscal consolidation reduces demand. The net effect depends on the relative magnitudes, but typically this favours duration and quality growth, rates fall, the curve steepens, and the economy recovers gradually. Credit eases. This is roughly what you get in the early stages of a recovery when the Fed is still accommodative but the post-crisis fiscal impulse is fading.</p><p>I check the Policy Mix Matrix every week when I update the dashboard. It takes thirty seconds and tells you immediately whether the two biggest policy forces in the economy are working together or against each other. That single chart has saved me from more bad trades than any other tool in the framework.</p><p>Right now, as I write this, both monetary and fiscal policy are loose, the Fed has cut and the deficit remains elevated. The matrix flags this as &#8220;Bubble Risk.&#8221; That doesn&#8217;t mean a crash is imminent. It means the conditions exist for asset prices to overshoot fundamentals, and when both levers eventually need to tighten simultaneously, the correction could be sharp. Worth knowing. Worth sizing for.</p><h2>Putting It Together: How I Score Policy</h2><p>The scoring system integrates all three layers into a single pillar reading. Here&#8217;s the architecture:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KSkv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8b5776d-e2f9-4d0b-af58-7374328d928e_1305x822.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KSkv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8b5776d-e2f9-4d0b-af58-7374328d928e_1305x822.png 424w, https://substackcdn.com/image/fetch/$s_!KSkv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8b5776d-e2f9-4d0b-af58-7374328d928e_1305x822.png 848w, https://substackcdn.com/image/fetch/$s_!KSkv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8b5776d-e2f9-4d0b-af58-7374328d928e_1305x822.png 1272w, https://substackcdn.com/image/fetch/$s_!KSkv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8b5776d-e2f9-4d0b-af58-7374328d928e_1305x822.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KSkv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8b5776d-e2f9-4d0b-af58-7374328d928e_1305x822.png" width="1305" height="822" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d8b5776d-e2f9-4d0b-af58-7374328d928e_1305x822.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:822,&quot;width&quot;:1305,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:153171,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://macroanalytix.com/i/189802797?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8b5776d-e2f9-4d0b-af58-7374328d928e_1305x822.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KSkv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8b5776d-e2f9-4d0b-af58-7374328d928e_1305x822.png 424w, https://substackcdn.com/image/fetch/$s_!KSkv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8b5776d-e2f9-4d0b-af58-7374328d928e_1305x822.png 848w, https://substackcdn.com/image/fetch/$s_!KSkv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8b5776d-e2f9-4d0b-af58-7374328d928e_1305x822.png 1272w, https://substackcdn.com/image/fetch/$s_!KSkv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8b5776d-e2f9-4d0b-af58-7374328d928e_1305x822.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Source: MacroAnalytix Regime Framework | Weights are approximate and subject to judgment</em></p><p>Monetary policy gets roughly half the weight. I look at real Fed Funds (primary signal), the yield curve (confirmation), forward guidance (direction), and the balance sheet (quantity). These combine into a monetary sub-score that ranges from accommodative to restrictive.</p><p>Fiscal policy gets roughly a quarter of the weight. I track the deficit level (structural stance) and the fiscal impulse (direction). A widening deficit with rising impulse scores as stimulative. A narrowing deficit with negative impulse scores as contractionary.</p><p>Financial conditions get the remaining quarter. NFCI and GS FCI together tell me whether the combined effect of monetary and fiscal policy is actually reaching the economy. Loose conditions confirm the accommodative read. Tight conditions override the headline numbers.</p><p>The composite score maps to the same -1/0/+1 framework as the other pillars:</p><p>+1 (Accommodative): Real Fed Funds below -1%, OR balance sheet expanding year-over-year, OR financial conditions meaningfully loose. The Fed is actively supporting. Growth tailwind.</p><p>0 (Neutral): Real rate around zero, financial conditions near average. Policy is neither helping nor hurting. The economy is on its own.</p><p>-1 (Restrictive): Real rate above +1% AND shrinking balance sheet. The Fed is actively restraining. Growth headwind.</p><p>As always, the trend matters as much as the level. Policy at 0 and moving toward accommodation is very different from policy at 0 and moving toward restriction. I track both the current score and the direction arrow in every weekly Setup.</p><h2>Mistakes I&#8217;ve Made (So You Don&#8217;t Have To)</h2><p>The policy pillar has its own set of traps. Here are the ones that caught me.</p><h3>Fighting the Fed.</h3><p>The oldest clich&#233; in finance for a reason. When the Fed is actively easing, the path of least resistance for risk assets is up. When they&#8217;re actively tightening, it&#8217;s down. Simple. And yet I&#8217;ve repeatedly tried to be clever, shorting into easing cycles because valuations looked stretched, or going long into tightening cycles because growth looked strong.</p><p>The Fed moves slower than you think, but it moves more than you think. They don&#8217;t stop after one hike or one cut. The cycle continues until conditions force a change. If you fight the direction, you&#8217;re fighting the most powerful force in financial markets. I&#8217;ve learned to respect it, even when I disagree with the policy.</p><h3>Watching FOMC Day Instead of the Reaction Function.</h3><p>FOMC days are exciting. Markets move. Headlines fly. It feels like the most important day of the quarter. And it&#8217;s mostly noise.</p><p>What matters isn&#8217;t what the Fed did today. It&#8217;s what the Fed will do in response to the data that hasn&#8217;t come out yet. That&#8217;s the reaction function, the mapping from economic data to policy response. If you understand the reaction function, you can anticipate the Fed&#8217;s moves. If you&#8217;re just reacting to FOMC day, you&#8217;re trading yesterday&#8217;s news.</p><p>I spend far more time now thinking about what data would cause the Fed to change course than I do parsing the statement. What level of Core PCE makes them comfortable cutting? What unemployment rate triggers concern? What financial conditions reading makes them nervous? Those are the questions that matter. The statement is just a snapshot of where those answers stood six weeks ago.</p><h3>Ignoring Fiscal Entirely</h3><p>I already mentioned this, but it&#8217;s worth emphasising as a standalone mistake because I made it for years and it cost me real money.</p><p>In 2023, I kept expecting the economy to slow because the Fed was hiking aggressively. Real rates were high. The balance sheet was shrinking. Everything in my monetary toolkit said &#8220;restriction.&#8221; But the economy kept growing. Consumer spending held up. The labour market refused to crack.</p><p>The answer was fiscal. The deficit was running at 6%+ of GDP. The government was pumping money into the economy at a rate that partially offset everything the Fed was doing. If I&#8217;d been tracking fiscal impulse, I&#8217;d have seen the offset and adjusted my expectations. Instead, I kept waiting for the slowdown that didn&#8217;t come.</p><p>Now fiscal is a permanent part of the framework. Not as a forecasting tool&#8212;I don&#8217;t try to predict what Congress will do&#8212;but as a measurement of what&#8217;s actually happening. The deficit doesn&#8217;t lie.</p><h3>Confusing Nominal and Real</h3><p>I covered this in the real rates section, but it bears repeating as a mistake. I&#8217;ve watched otherwise smart analysts call policy &#8220;tight&#8221; during periods when real rates were negative, or &#8220;loose&#8221; when real rates were actually restrictive. The nominal rate is meaningless without the inflation context.</p><p>The fix is simple: always think in real terms. Always. When someone says &#8220;rates are at 5%,&#8221; your first thought should be &#8220;what&#8217;s inflation?&#8221; If inflation is 3%, real rates are +2%&#8212;that&#8217;s tight. If inflation is 6%, real rates are -1%&#8212;that&#8217;s loose. The absolute level of rates tells you nothing about the stance of policy.</p><h3>Overreacting to Fed Language</h3><p>The Fed communicates in code. &#8220;Patient&#8221; means something. &#8220;Flexible&#8221; means something different. &#8220;Data dependent&#8221; is the ultimate hedge. The cottage industry of Fed statement parsing is a real thing, and I got sucked into it for years.</p><p>Here&#8217;s what I&#8217;ve learned: the words matter less than the numbers. Real rates, the balance sheet, financial conditions, these are the data. The statement is the narrative the Fed wraps around the data. When the narrative and the data agree, fine. When they disagree, trust the data.</p><p>Powell can talk about being hawkish all day long. If real rates are falling and financial conditions are loosening, policy is accommodative regardless of what he says. The markets know this, which is why the reaction to statements is often counterintuitive. Don&#8217;t parse words. Track numbers.</p><h2>From Policy Reading to Actual Positions</h2><p>Here&#8217;s roughly how the policy pillar translates into cross-asset positioning:</p><p>When policy is accommodative (+1): Duration is less attractive because rates are low and likely to rise eventually. Risk assets benefit from cheap money and easy credit. Equities and credit outperform. The dollar tends to weaken as real rates fall. Commodities benefit from the demand support. Curve steepens as the front end stays anchored and the back end reprices for growth and inflation. This is the environment where you lean into risk, but watch for the Policy Mix Matrix. If fiscal is also loose, you&#8217;re in bubble risk territory.</p><p>When policy is neutral (0): The most ambiguous environment. Policy isn&#8217;t helping or hurting. Asset returns depend more on the Growth and Inflation readings. Position based on the fundamental regime, not the policy modifier. Maintain balanced positioning and don&#8217;t overweight any directional bet based on the policy stance alone.</p><p>When policy is restrictive (-1): Duration becomes increasingly attractive as the market prices in eventual easing. Risk assets face headwinds from tighter credit and higher borrowing costs. Quality over speculative beta. Cash becomes competitive, you&#8217;re getting paid to wait. Credit spreads tend to widen. The curve flattens or inverts as the front end gets pulled up by the Fed while the back end falls on growth fears. This is the environment for patience and defensiveness.</p><p>But always, always, overlay the Policy Mix Matrix. Restrictive monetary plus loose fiscal is a very different trade from restrictive monetary plus restrictive fiscal. The matrix tells you which combination you&#8217;re actually dealing with, and the cross-asset implications are distinct for each quadrant.</p><h2>Building Your Own Policy Framework</h2><p>Same principle as the previous two pillars. The architecture matters more than the exact indicators. Here&#8217;s how I&#8217;d build it from scratch:</p><p>Start with the three layers. Separate monetary, fiscal, and financial conditions. This is the structure that prevents you from overweighting any single policy dimension and ensures you capture the interactions.</p><p>For monetary policy, choose indicators that reflect the actual stance, not just the headline. You need something that measures the real rate (nominal rate minus inflation). You need a curve spread that captures the market&#8217;s forward view. You need a measure of balance sheet direction. And you should track market expectations versus Fed guidance to spot the tension that drives rates vol.</p><p>For fiscal policy, track the deficit level and the impulse. The level is easy, CBO publishes it regularly, and Treasury monthly statements give you near-real-time data. The impulse requires a simple year-over-year calculation that tells you whether fiscal is becoming more or less stimulative.</p><p>For financial conditions, pick at least one broad index. NFCI is my primary. Some people prefer the GS FCI or Bloomberg&#8217;s index. The specific choice matters less than consistently tracking the same measure over time so you develop intuition for what &#8220;tight&#8221; and &#8220;loose&#8221; actually look like in real-time.</p><p>Build the Policy Mix Matrix. Plot monetary versus fiscal on a 2&#215;2. Update it weekly. It takes thirty seconds and is genuinely the most underrated tool in the entire framework.</p><p>Set your thresholds. What real rate level constitutes &#8220;restrictive&#8221; versus &#8220;accommodative&#8221;? What deficit level is stimulative? What NFCI reading counts as loose? Write them down before you need them. Same lesson as Growth and Inflation&#8212;explicit thresholds prevent you from moving the goalposts when the data is inconvenient.</p><p>Connect to the regime matrix. Policy alone doesn&#8217;t tell you the playbook. It&#8217;s a modifier that shapes how the Growth &#215; Inflation picture expresses across assets. The same Growth/Inflation regime with accommodative policy is a completely different animal from the same regime with restrictive policy. That interaction is where the framework generates its best signals.</p><h2>The Bottom Line</h2><p>Policy is the bridge between the economy and markets. Growth and Inflation tell you what&#8217;s happening. Policy tells you what the authorities are doing about it and whether that help or hindrance is reinforcing the current regime or setting up the next transition.</p><p>The three-layer model, monetary, fiscal, financial conditions, gives you a complete picture. Real rates matter more than nominal rates. The yield curve confirms but doesn&#8217;t lead. Fiscal impulse is the most underrated variable in macro. Financial conditions capture the net effect of everything. And the Policy Mix Matrix tells you whether the two biggest forces in the economy are working together or against each other.</p><p>Right now, my Policy reading is 0 (Neutral), trend flat. The Fed is on hold, watching the data. Real rates are modestly positive. Fiscal remains stimulative through deficit spending, but the impulse has stabilised rather than accelerated. Financial conditions are loose. The Policy Mix Matrix flags both levers as accommodative, bubble risk territory in the classification, worth monitoring but not yet actionable.</p><p>Next time, we&#8217;ll cover Liquidity, the fourth pillar. The plumbing of the financial system. Central bank balance sheets, reserve dynamics, funding market stress and the indicators that tell you whether the system has enough grease to keep running. If Policy is what the authorities intend, Liquidity is what actually flows through the pipes. That distinction matters more than most people realise.</p><p>Until then, start building your own policy framework. What would you track for real rates? How would you measure fiscal impulse? Which financial conditions index would you choose? Map out the Policy Mix Matrix for the last five years and see which quadrant produced which market outcomes. The exercise is worth it.</p><div><hr></div><p>Questions or feedback? macroanalytix.research@gmail.com</p><div><hr></div><p>Disclaimer: All content published by MacroAnalytix is for research and educational purposes only. Nothing on this site or in our publications should be interpreted as financial advice, investment recommendations, or a solicitation to buy or sell securities. You are solely responsible for your own financial decisions. Please conduct your own due diligence and consult with a licensed financial professional before making any investment decisions.</p>]]></content:encoded></item><item><title><![CDATA[Inflation]]></title><description><![CDATA[The Pipeline Model]]></description><link>https://macroanalytix.com/p/inflation-pipeline-model-upstream-midstream-downstream-mastermind</link><guid isPermaLink="false">https://macroanalytix.com/p/inflation-pipeline-model-upstream-midstream-downstream-mastermind</guid><dc:creator><![CDATA[MacroAnalytix]]></dc:creator><pubDate>Fri, 30 Jan 2026 14:00:00 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/dadf35db-5a84-4e50-989e-e15c0d5a7027_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1>Inflation: Reading the Pipeline</h1><p>Last time we covered Growth, the engine of regime classification. This time we&#8217;re tackling Inflation, the second axis of the regime matrix. Get these two right and you&#8217;ve got the fundamental picture. Growth up + inflation down = Goldilocks. Growth down + inflation up = Stagflation. Obviously liquidity and policy play a part but you get the picture.</p><p>But here&#8217;s the thing I wish someone had told me years ago: by the time inflation shows up in the CPI print, the trade is already stale. You&#8217;re seeing where prices <em>were</em>, not where they&#8217;re going. Everyone&#8217;s watching the same number, reacting to the same headlines, trading the same information. There&#8217;s no edge in that.</p><p>The edge (if there is one) comes from understanding inflation as a process, not a number. A pipeline with stages. Pressures that build upstream, flow through expectations and eventually show up in the sticky prices the Fed actually targets. If you can read the pipeline, you can see the regime shift before CPI day confirms it.</p><p>This took me longer to figure out than the growth framework and I&#8217;m still learning, but let me walk you through how I think about it now.</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://macroanalytix.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Macro Analytix! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h1>Why Inflation Is Different From Growth</h1><p>Growth has a relatively clean relationship with asset returns. Economy expands, earnings grow, risk assets do well. Economy contracts, earnings fall, defensive assets win. Cause and effect.</p><p>Inflation is messier. The relationship with returns depends entirely on <em>why</em> inflation is doing what it&#8217;s doing and <em>what else</em> is happening at the same time.</p><p>Rising inflation with strong growth? That&#8217;s Reflation, commodities rip, value beats growth, duration suffers, but equities can still work. Rising inflation with weak growth? That&#8217;s Stagflation, pretty much everything hurts except gold and maybe energy. Same inflation direction, completely different playbooks.</p><p>Falling inflation with strong growth? Goldilocks, the best environment for risk assets. Falling inflation with weak growth? Could be Deflation risk, duration wins big, but you&#8217;re also worried about credit and equity exposure.</p><p>This is why the regime framework plots Growth against Inflation as a 2x2 matrix. Neither dimension alone tells you enough. You need both to know which playbook to run.</p><p>But it also means inflation analysis has to work differently than growth analysis. You&#8217;re not just asking &#8220;is inflation going up or down?&#8221; You&#8217;re asking &#8220;where are the pressures, how persistent are they, and what&#8217;s the interaction with the growth picture?&#8221; That requires understanding the mechanics in a way that pure growth analysis doesn&#8217;t.</p><div><hr></div><h1>The Mental Model That Changed How I Think About This</h1><p>For years I tracked CPI and PCE like everyone else. Month comes out, number goes up or down, I update my view.</p><p>The breakthrough and I really do mean breakthrough, this was a genuine level-up in how I think, came when I started conceptualizing inflation as a pipeline with three stages.</p><p><strong>Stage 1: Upstream. </strong>Input costs, commodity prices, shipping rates. This is where inflationary pressure enters the system. Raw materials, energy, transportation. The stuff that flows into everything else. When upstream is building pressure, it&#8217;s going to show up downstream eventually.</p><p><strong>Stage 2: Midstream. </strong>Expectations. What bond markets, businesses and consumers <em>believe</em> inflation will be. This matters because expectations influence behavior. Wage demands, pricing decisions, spending patterns. If expectations de-anchor, transitory inflation can become permanent.</p><p><strong>Stage 3: Downstream. </strong>The sticky prices consumers actually pay. Services, wages, rent. This is what the Fed targets and what CPI/PCE measure. By the time pressure shows up here, it&#8217;s already flowed through the first two stages. That&#8217;s why downstream is coincident or lagging, it confirms where you are, not where you&#8217;re going.</p><p>The power of this model is pattern recognition. Different combinations tell you different stories:</p><p>All three stages falling? Pipeline clearing - disinflation is coming, duration looks attractive.</p><p>Upstream rising but downstream stable? Pressure building - prepare to reduce duration before the CPI prints confirm it.</p><p>Upstream falling but downstream sticky? Normal lag - be patient, don&#8217;t overreact to current levels, the clearing is coming.</p><p>All three rising? Full pipeline pressure - Stagflation risk is real, get defensive.</p><p>Midstream de-anchoring while upstream is stable? That&#8217;s a credibility problem, the Fed has to act regardless of current inflation levels.</p><p>The framework gives you a bigger picture than any single number and it gives you lead time, which is the whole point.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vTNG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1df3400-5c22-432b-a82a-0d028adfe642_1800x1000.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vTNG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1df3400-5c22-432b-a82a-0d028adfe642_1800x1000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vTNG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1df3400-5c22-432b-a82a-0d028adfe642_1800x1000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vTNG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1df3400-5c22-432b-a82a-0d028adfe642_1800x1000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vTNG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1df3400-5c22-432b-a82a-0d028adfe642_1800x1000.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vTNG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1df3400-5c22-432b-a82a-0d028adfe642_1800x1000.jpeg" width="1456" height="809" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a1df3400-5c22-432b-a82a-0d028adfe642_1800x1000.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:809,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!vTNG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1df3400-5c22-432b-a82a-0d028adfe642_1800x1000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vTNG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1df3400-5c22-432b-a82a-0d028adfe642_1800x1000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vTNG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1df3400-5c22-432b-a82a-0d028adfe642_1800x1000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vTNG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1df3400-5c22-432b-a82a-0d028adfe642_1800x1000.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h1>Upstream: Where Inflation Begins</h1><p>Inflationary pressures almost always start upstream. Commodity price spikes, shipping cost surges, supply chain disruptions, these are the first dominoes. By the time they show up in consumer prices, you&#8217;ve had months of warning if you were paying attention.</p><p>The 2021-22 inflation surge is the perfect example. The Baltic Dry Index, which measures shipping costs for bulk cargo went from around 1,000 in early 2020 to over 5,600 by late 2021. A 460% increase. ISM Prices Paid hit 92.1 in June 2021, the highest reading in decades. Anyone watching upstream saw the wave coming.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dWKA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95b3afcf-294b-4500-a5f1-7217d0260d89_1200x820.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dWKA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95b3afcf-294b-4500-a5f1-7217d0260d89_1200x820.png 424w, https://substackcdn.com/image/fetch/$s_!dWKA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95b3afcf-294b-4500-a5f1-7217d0260d89_1200x820.png 848w, https://substackcdn.com/image/fetch/$s_!dWKA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95b3afcf-294b-4500-a5f1-7217d0260d89_1200x820.png 1272w, https://substackcdn.com/image/fetch/$s_!dWKA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95b3afcf-294b-4500-a5f1-7217d0260d89_1200x820.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dWKA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95b3afcf-294b-4500-a5f1-7217d0260d89_1200x820.png" width="1200" height="820" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/95b3afcf-294b-4500-a5f1-7217d0260d89_1200x820.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:820,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!dWKA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95b3afcf-294b-4500-a5f1-7217d0260d89_1200x820.png 424w, https://substackcdn.com/image/fetch/$s_!dWKA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95b3afcf-294b-4500-a5f1-7217d0260d89_1200x820.png 848w, https://substackcdn.com/image/fetch/$s_!dWKA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95b3afcf-294b-4500-a5f1-7217d0260d89_1200x820.png 1272w, https://substackcdn.com/image/fetch/$s_!dWKA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95b3afcf-294b-4500-a5f1-7217d0260d89_1200x820.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!d_SB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b0a79c4-f4fe-48bb-b16f-e54302fcb52c_1320x450.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!d_SB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b0a79c4-f4fe-48bb-b16f-e54302fcb52c_1320x450.png 424w, https://substackcdn.com/image/fetch/$s_!d_SB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b0a79c4-f4fe-48bb-b16f-e54302fcb52c_1320x450.png 848w, https://substackcdn.com/image/fetch/$s_!d_SB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b0a79c4-f4fe-48bb-b16f-e54302fcb52c_1320x450.png 1272w, https://substackcdn.com/image/fetch/$s_!d_SB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b0a79c4-f4fe-48bb-b16f-e54302fcb52c_1320x450.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!d_SB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b0a79c4-f4fe-48bb-b16f-e54302fcb52c_1320x450.png" width="1320" height="450" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7b0a79c4-f4fe-48bb-b16f-e54302fcb52c_1320x450.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:450,&quot;width&quot;:1320,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!d_SB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b0a79c4-f4fe-48bb-b16f-e54302fcb52c_1320x450.png 424w, https://substackcdn.com/image/fetch/$s_!d_SB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b0a79c4-f4fe-48bb-b16f-e54302fcb52c_1320x450.png 848w, https://substackcdn.com/image/fetch/$s_!d_SB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b0a79c4-f4fe-48bb-b16f-e54302fcb52c_1320x450.png 1272w, https://substackcdn.com/image/fetch/$s_!d_SB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b0a79c4-f4fe-48bb-b16f-e54302fcb52c_1320x450.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Source: <a href="https://fred.stlouisfed.org/series/PPIFIS/?utm_source=macroanalytix.com&amp;utm_medium=newsletter&amp;utm_campaign=inflation&amp;_bhlid=b7ddc709e3e9cc4823b00413224dd52803adf27f#">https://fred.stlouisfed.org/series/PPIFIS/#</a></em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bLcw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff078d577-15ca-45f0-8b83-3b92a2d5726f_1920x1099.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bLcw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff078d577-15ca-45f0-8b83-3b92a2d5726f_1920x1099.png 424w, https://substackcdn.com/image/fetch/$s_!bLcw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff078d577-15ca-45f0-8b83-3b92a2d5726f_1920x1099.png 848w, https://substackcdn.com/image/fetch/$s_!bLcw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff078d577-15ca-45f0-8b83-3b92a2d5726f_1920x1099.png 1272w, https://substackcdn.com/image/fetch/$s_!bLcw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff078d577-15ca-45f0-8b83-3b92a2d5726f_1920x1099.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bLcw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff078d577-15ca-45f0-8b83-3b92a2d5726f_1920x1099.png" width="1456" height="833" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f078d577-15ca-45f0-8b83-3b92a2d5726f_1920x1099.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:833,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!bLcw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff078d577-15ca-45f0-8b83-3b92a2d5726f_1920x1099.png 424w, https://substackcdn.com/image/fetch/$s_!bLcw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff078d577-15ca-45f0-8b83-3b92a2d5726f_1920x1099.png 848w, https://substackcdn.com/image/fetch/$s_!bLcw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff078d577-15ca-45f0-8b83-3b92a2d5726f_1920x1099.png 1272w, https://substackcdn.com/image/fetch/$s_!bLcw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff078d577-15ca-45f0-8b83-3b92a2d5726f_1920x1099.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Yv6G!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff99e64a2-619b-4492-9c3f-365190f4f4ce_1320x450.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Yv6G!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff99e64a2-619b-4492-9c3f-365190f4f4ce_1320x450.png 424w, https://substackcdn.com/image/fetch/$s_!Yv6G!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff99e64a2-619b-4492-9c3f-365190f4f4ce_1320x450.png 848w, https://substackcdn.com/image/fetch/$s_!Yv6G!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff99e64a2-619b-4492-9c3f-365190f4f4ce_1320x450.png 1272w, https://substackcdn.com/image/fetch/$s_!Yv6G!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff99e64a2-619b-4492-9c3f-365190f4f4ce_1320x450.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Yv6G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff99e64a2-619b-4492-9c3f-365190f4f4ce_1320x450.png" width="1320" height="450" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f99e64a2-619b-4492-9c3f-365190f4f4ce_1320x450.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:450,&quot;width&quot;:1320,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Yv6G!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff99e64a2-619b-4492-9c3f-365190f4f4ce_1320x450.png 424w, https://substackcdn.com/image/fetch/$s_!Yv6G!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff99e64a2-619b-4492-9c3f-365190f4f4ce_1320x450.png 848w, https://substackcdn.com/image/fetch/$s_!Yv6G!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff99e64a2-619b-4492-9c3f-365190f4f4ce_1320x450.png 1272w, https://substackcdn.com/image/fetch/$s_!Yv6G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff99e64a2-619b-4492-9c3f-365190f4f4ce_1320x450.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Source: <a href="https://fred.stlouisfed.org/series/CPIAUCSL?utm_source=macroanalytix.com&amp;utm_medium=newsletter&amp;utm_campaign=inflation&amp;_bhlid=92a01aad5e75201822c39569bb987c606cdb89ac#">https://fred.stlouisfed.org/series/CPIAUCSL#</a></em></p><p>Core CPI didn't peak until August 2022, a full 12 months later. The pipeline told the story first. If you waited for CPI confirmation, you were late.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eZI1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ea5cf62-730b-4fae-bb71-441cceb08bc2_1320x450.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eZI1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ea5cf62-730b-4fae-bb71-441cceb08bc2_1320x450.png 424w, https://substackcdn.com/image/fetch/$s_!eZI1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ea5cf62-730b-4fae-bb71-441cceb08bc2_1320x450.png 848w, https://substackcdn.com/image/fetch/$s_!eZI1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ea5cf62-730b-4fae-bb71-441cceb08bc2_1320x450.png 1272w, https://substackcdn.com/image/fetch/$s_!eZI1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ea5cf62-730b-4fae-bb71-441cceb08bc2_1320x450.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eZI1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ea5cf62-730b-4fae-bb71-441cceb08bc2_1320x450.png" width="1320" height="450" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7ea5cf62-730b-4fae-bb71-441cceb08bc2_1320x450.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:450,&quot;width&quot;:1320,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!eZI1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ea5cf62-730b-4fae-bb71-441cceb08bc2_1320x450.png 424w, https://substackcdn.com/image/fetch/$s_!eZI1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ea5cf62-730b-4fae-bb71-441cceb08bc2_1320x450.png 848w, https://substackcdn.com/image/fetch/$s_!eZI1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ea5cf62-730b-4fae-bb71-441cceb08bc2_1320x450.png 1272w, https://substackcdn.com/image/fetch/$s_!eZI1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ea5cf62-730b-4fae-bb71-441cceb08bc2_1320x450.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Source: <a href="https://fred.stlouisfed.org/series/CPILFESL/?utm_source=macroanalytix.com&amp;utm_medium=newsletter&amp;utm_campaign=inflation&amp;_bhlid=cd132e23f40a2325d8411a16e6b95e8c161af168#">https://fred.stlouisfed.org/series/CPILFESL/#</a></em></p><h2>Types of Upstream Indicators</h2><p><strong>Commodity indices: </strong>Broad baskets tracking energy, grains, metals, and softs. When commodity indices are accelerating, input costs are rising across the board. The level matters less than the trend and acceleration.</p><p><strong>Shipping and logistics costs: </strong>Indices measuring freight rates for bulk cargo, container shipping and air freight. These can&#8217;t be stored or speculated on easily, they reflect real-time supply/demand for global trade. A collapsing shipping index tells you goods inflation is softening at the source. A surging one tells you pressure is building.</p><p><strong>Business input cost surveys: </strong>What businesses are actually paying for inputs. Manufacturing surveys often include a &#8216;prices paid&#8217; component that captures the pass-through from commodity markets to business costs. Readings above historical averages signal pressure; readings below signal relief.</p><p>I weight upstream at about 20% of the inflation pillar. It&#8217;s leading, so it gets less weight than the stuff the Fed actually targets. But it&#8217;s the early warning system.</p><p>One thing worth noting: upstream isn&#8217;t just a US story. Global commodity markets and shipping routes mean that China&#8217;s slowdown, European energy dynamics and emerging market demand all feed into the same pipeline. Shipping indices don&#8217;t care where the cargo is headed, they measure global trade flows. When China&#8217;s property sector struggles and construction demand falls, that shows up in copper and iron ore prices that eventually hit US input costs. When European natural gas spikes, it ripples through global energy markets. The upstream indicators are inherently international, which is part of what makes them useful as early warning signals.</p><h1>Midstream: The Credibility Meter</h1><p>This is the probably the toughest one to get right because the expectations are self-fulling. If businesses expect higher inflation, they raise prices preemptively. If workers expect higher inflation, they demand higher wages. If consumers expect higher prices, they pull forward spending, increasing demand. The expectation creates the reality.</p><p>This is why the Fed talks about expectations so obsessively. They can tolerate above-target inflation if expectations stay anchored, it&#8217;s seen as temporary, a blip that will pass. But once expectations change so does the math. Transitory becomes permanent. The Fed has to break and that usually means inflicting economic pain.</p><h2>Types of Midstream Indicators</h2><p><strong>Long-term market expectations: </strong>Bond market measures of what inflation will average over the next 5-10 years. These are slow-moving but powerful. When long-term expectations stay near 2%, the Fed has credibility. When they drift materially above or below that anchor, something has shifted.</p><p><strong>Breakeven inflation rates: </strong>The difference between nominal and inflation-protected bond yields. More volatile than long-term forwards but more responsive to near-term outlook changes. Useful for gauging how the market is pricing inflation risk over the next 5-10 years.</p><p><strong>Consumer and business surveys: </strong>What households and firms expect inflation to be over the next 1-5 years. The Fed watches these because expectations can become self-fulfilling through wage demands and pricing decisions. Short-term measures (1-year ahead) are volatile and noisy; longer-term measures (3-5 years) are more stable and more useful. Right now there&#8217;s often a divergence worth noting: 1-year expectations tend to run higher, reflecting recent price memory, while 5-year expectations sit lower suggesting people believe the Fed will ultimately get inflation under control. That gap is actually healthy. It&#8217;s when longer-term expectations start drifting toward the short-term read that the Fed gets nervous.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BaY-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faef938d2-3715-4c18-a64e-c271dad8f255_743x608.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BaY-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faef938d2-3715-4c18-a64e-c271dad8f255_743x608.png 424w, https://substackcdn.com/image/fetch/$s_!BaY-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faef938d2-3715-4c18-a64e-c271dad8f255_743x608.png 848w, https://substackcdn.com/image/fetch/$s_!BaY-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faef938d2-3715-4c18-a64e-c271dad8f255_743x608.png 1272w, https://substackcdn.com/image/fetch/$s_!BaY-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faef938d2-3715-4c18-a64e-c271dad8f255_743x608.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BaY-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faef938d2-3715-4c18-a64e-c271dad8f255_743x608.png" width="743" height="608" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aef938d2-3715-4c18-a64e-c271dad8f255_743x608.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:608,&quot;width&quot;:743,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!BaY-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faef938d2-3715-4c18-a64e-c271dad8f255_743x608.png 424w, https://substackcdn.com/image/fetch/$s_!BaY-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faef938d2-3715-4c18-a64e-c271dad8f255_743x608.png 848w, https://substackcdn.com/image/fetch/$s_!BaY-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faef938d2-3715-4c18-a64e-c271dad8f255_743x608.png 1272w, https://substackcdn.com/image/fetch/$s_!BaY-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faef938d2-3715-4c18-a64e-c271dad8f255_743x608.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Source: <a href="https://www.newyorkfed.org/microeconomics/sce?utm_source=macroanalytix.com&amp;utm_medium=newsletter&amp;utm_campaign=inflation&amp;_bhlid=fb1f69074e6fa6527b81dcb8668dc6ba4273d508#/inflexp-3">https://www.newyorkfed.org/microeconomics/sce#/inflexp-3</a> - 3y Expectations</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GhDw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4beff3da-8591-4ab9-8443-2f9384b87bd4_735x604.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GhDw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4beff3da-8591-4ab9-8443-2f9384b87bd4_735x604.png 424w, https://substackcdn.com/image/fetch/$s_!GhDw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4beff3da-8591-4ab9-8443-2f9384b87bd4_735x604.png 848w, https://substackcdn.com/image/fetch/$s_!GhDw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4beff3da-8591-4ab9-8443-2f9384b87bd4_735x604.png 1272w, https://substackcdn.com/image/fetch/$s_!GhDw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4beff3da-8591-4ab9-8443-2f9384b87bd4_735x604.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GhDw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4beff3da-8591-4ab9-8443-2f9384b87bd4_735x604.png" width="735" height="604" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4beff3da-8591-4ab9-8443-2f9384b87bd4_735x604.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:604,&quot;width&quot;:735,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!GhDw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4beff3da-8591-4ab9-8443-2f9384b87bd4_735x604.png 424w, https://substackcdn.com/image/fetch/$s_!GhDw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4beff3da-8591-4ab9-8443-2f9384b87bd4_735x604.png 848w, https://substackcdn.com/image/fetch/$s_!GhDw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4beff3da-8591-4ab9-8443-2f9384b87bd4_735x604.png 1272w, https://substackcdn.com/image/fetch/$s_!GhDw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4beff3da-8591-4ab9-8443-2f9384b87bd4_735x604.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Source: <a href="https://www.newyorkfed.org/microeconomics/sce?utm_source=macroanalytix.com&amp;utm_medium=newsletter&amp;utm_campaign=inflation&amp;_bhlid=337bc1ab3626bf37ba7afdb6f6f50cc7f375fefe#/inflexp-4">https://www.newyorkfed.org/microeconomics/sce#/inflexp-4</a> - 5y Expectations</em></p><p>I weight midstream at about 25% of the inflation pillar. It's the credibility check more than anything, as long as expectations stay anchored, the Fed has room to maneuver.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vNyh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff728fb65-a926-480f-b308-ea8472fad642_1320x465.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vNyh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff728fb65-a926-480f-b308-ea8472fad642_1320x465.png 424w, https://substackcdn.com/image/fetch/$s_!vNyh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff728fb65-a926-480f-b308-ea8472fad642_1320x465.png 848w, https://substackcdn.com/image/fetch/$s_!vNyh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff728fb65-a926-480f-b308-ea8472fad642_1320x465.png 1272w, https://substackcdn.com/image/fetch/$s_!vNyh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff728fb65-a926-480f-b308-ea8472fad642_1320x465.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vNyh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff728fb65-a926-480f-b308-ea8472fad642_1320x465.png" width="1320" height="465" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f728fb65-a926-480f-b308-ea8472fad642_1320x465.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:465,&quot;width&quot;:1320,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!vNyh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff728fb65-a926-480f-b308-ea8472fad642_1320x465.png 424w, https://substackcdn.com/image/fetch/$s_!vNyh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff728fb65-a926-480f-b308-ea8472fad642_1320x465.png 848w, https://substackcdn.com/image/fetch/$s_!vNyh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff728fb65-a926-480f-b308-ea8472fad642_1320x465.png 1272w, https://substackcdn.com/image/fetch/$s_!vNyh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff728fb65-a926-480f-b308-ea8472fad642_1320x465.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Source: <a href="https://fred.stlouisfed.org/series/EXPINF10YR?utm_source=macroanalytix.com&amp;utm_medium=newsletter&amp;utm_campaign=inflation&amp;_bhlid=1f360c15e0e741cda62629c8b8b0d224904aaf32">https://fred.stlouisfed.org/series/EXPINF10YR</a></em></p><div><hr></div><h1>Downstream: What Actually Matters to the Fed</h1><p>This is ultimately the end point. The sticky prices consumers pay. The stuff that doesn&#8217;t go away on its own. I weight downstream at 55% of the inflation pillar, more than upstream and midstream combined because this is what drives monetary policy. The Fed doesn&#8217;t target commodity prices or breakevens directly. They target PCE inflation.</p><h2>Types of Downstream Indicators</h2><p><strong>Services inflation ex-shelter: </strong>This is arguably the indicator central bankers watch most closely. Strip out volatile goods and housing, which has its own dynamics. What&#8217;s left is the most persistent inflation. The stuff that requires actual demand destruction to bring down. When this is falling, the Fed can be patient but when it&#8217;s rising, they&#8217;re behind the curve.</p><p><strong>Core PCE: </strong>The Fed&#8217;s official target measure. Strips out food and energy to reduce volatility. The gap between current readings and the 2% target tells you how much work remains. The trend tells you whether you&#8217;re getting there.</p><p><strong>Wage growth trackers: </strong>Wages are the ultimate sticky price. Once they go up they only grow more slowly. Look for measures that track median wage growth for continuously employed workers, removing the composition effects that distort averages. Wage growth decelerating is one of the clearest signs that the inflation cycle is turning.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8jIy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7addee59-9115-4f05-90f1-93f86f7904c5_1320x450.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8jIy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7addee59-9115-4f05-90f1-93f86f7904c5_1320x450.png 424w, https://substackcdn.com/image/fetch/$s_!8jIy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7addee59-9115-4f05-90f1-93f86f7904c5_1320x450.png 848w, https://substackcdn.com/image/fetch/$s_!8jIy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7addee59-9115-4f05-90f1-93f86f7904c5_1320x450.png 1272w, https://substackcdn.com/image/fetch/$s_!8jIy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7addee59-9115-4f05-90f1-93f86f7904c5_1320x450.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8jIy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7addee59-9115-4f05-90f1-93f86f7904c5_1320x450.png" width="1320" height="450" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7addee59-9115-4f05-90f1-93f86f7904c5_1320x450.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:450,&quot;width&quot;:1320,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!8jIy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7addee59-9115-4f05-90f1-93f86f7904c5_1320x450.png 424w, https://substackcdn.com/image/fetch/$s_!8jIy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7addee59-9115-4f05-90f1-93f86f7904c5_1320x450.png 848w, https://substackcdn.com/image/fetch/$s_!8jIy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7addee59-9115-4f05-90f1-93f86f7904c5_1320x450.png 1272w, https://substackcdn.com/image/fetch/$s_!8jIy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7addee59-9115-4f05-90f1-93f86f7904c5_1320x450.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Source: <a href="https://fred.stlouisfed.org/series/CUUR0000SASL2RS?utm_source=macroanalytix.com&amp;utm_medium=newsletter&amp;utm_campaign=inflation&amp;_bhlid=4d427e56220682d1c37e561000abc69aa8bbdb3f#">https://fred.stlouisfed.org/series/CUUR0000SASL2RS#</a></em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PM-z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cccd0c0-6cd7-4862-9e0c-92512d421e0b_761x500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PM-z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cccd0c0-6cd7-4862-9e0c-92512d421e0b_761x500.png 424w, https://substackcdn.com/image/fetch/$s_!PM-z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cccd0c0-6cd7-4862-9e0c-92512d421e0b_761x500.png 848w, https://substackcdn.com/image/fetch/$s_!PM-z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cccd0c0-6cd7-4862-9e0c-92512d421e0b_761x500.png 1272w, https://substackcdn.com/image/fetch/$s_!PM-z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cccd0c0-6cd7-4862-9e0c-92512d421e0b_761x500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PM-z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cccd0c0-6cd7-4862-9e0c-92512d421e0b_761x500.png" width="761" height="500" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7cccd0c0-6cd7-4862-9e0c-92512d421e0b_761x500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:761,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!PM-z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cccd0c0-6cd7-4862-9e0c-92512d421e0b_761x500.png 424w, https://substackcdn.com/image/fetch/$s_!PM-z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cccd0c0-6cd7-4862-9e0c-92512d421e0b_761x500.png 848w, https://substackcdn.com/image/fetch/$s_!PM-z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cccd0c0-6cd7-4862-9e0c-92512d421e0b_761x500.png 1272w, https://substackcdn.com/image/fetch/$s_!PM-z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cccd0c0-6cd7-4862-9e0c-92512d421e0b_761x500.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Source: <a href="https://www.atlantafed.org/chcs/wage-growth-tracker?utm_source=macroanalytix.com&amp;utm_medium=newsletter&amp;utm_campaign=inflation&amp;_bhlid=8b1b2398710a8ab387981c5be09ed6b0b96dc2db">https://www.atlantafed.org/chcs/wage-growth-tracker</a></em></p><div><hr></div><h2>Why PCE, Not CPI?</h2><p>CPI gets all the headlines. Why does the Fed target PCE instead?</p><p>Three reasons:</p><p><strong>Substitution effect. </strong>PCE updates its weights as spending patterns change. If beef gets expensive and people buy chicken instead, PCE adjusts. CPI uses fixed weights, so it overstates inflation when people substitute away from expensive items.</p><p><strong>Broader coverage. </strong>PCE includes spending on your behalf, employer-paid healthcare, Medicare, Medicaid. CPI only captures out-of-pocket. Since healthcare is a huge and fast-growing spending category, PCE gives a more complete picture.</p><p><strong>Housing treatment. </strong>Both use &#8220;owners&#8217; equivalent rent&#8221; to measure housing costs, but they weight it differently. Housing is about 33% of CPI and 15% of PCE. When shelter inflation diverges from other components (like it has recently) this creates meaningful gaps between the two measures.</p><p>The practical implication: PCE historically runs 0.3-0.5% below CPI. So when you see a &#8220;hot&#8221; CPI print, check whether PCE confirms before freaking out. Recently we&#8217;ve seen Core CPI at 2.6% while Core PCE sits at 2.7% and the divergence is housing-driven. The Fed watches PCE.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4km8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F314fec6b-5ddd-4f0c-bb93-3ecff2269668_1320x450.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4km8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F314fec6b-5ddd-4f0c-bb93-3ecff2269668_1320x450.png 424w, https://substackcdn.com/image/fetch/$s_!4km8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F314fec6b-5ddd-4f0c-bb93-3ecff2269668_1320x450.png 848w, https://substackcdn.com/image/fetch/$s_!4km8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F314fec6b-5ddd-4f0c-bb93-3ecff2269668_1320x450.png 1272w, https://substackcdn.com/image/fetch/$s_!4km8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F314fec6b-5ddd-4f0c-bb93-3ecff2269668_1320x450.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4km8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F314fec6b-5ddd-4f0c-bb93-3ecff2269668_1320x450.png" width="1320" height="450" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/314fec6b-5ddd-4f0c-bb93-3ecff2269668_1320x450.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:450,&quot;width&quot;:1320,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!4km8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F314fec6b-5ddd-4f0c-bb93-3ecff2269668_1320x450.png 424w, https://substackcdn.com/image/fetch/$s_!4km8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F314fec6b-5ddd-4f0c-bb93-3ecff2269668_1320x450.png 848w, https://substackcdn.com/image/fetch/$s_!4km8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F314fec6b-5ddd-4f0c-bb93-3ecff2269668_1320x450.png 1272w, https://substackcdn.com/image/fetch/$s_!4km8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F314fec6b-5ddd-4f0c-bb93-3ecff2269668_1320x450.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Source: <a href="https://fred.stlouisfed.org/series/PCEPILFE?utm_source=macroanalytix.com&amp;utm_medium=newsletter&amp;utm_campaign=inflation&amp;_bhlid=f70783f1068266e8dffc43e205db146a6c4badfd#">https://fred.stlouisfed.org/series/PCEPILFE#</a></em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!q-GJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b95e687-551a-42ec-b5ef-878d99c6da6a_1320x450.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!q-GJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b95e687-551a-42ec-b5ef-878d99c6da6a_1320x450.png 424w, https://substackcdn.com/image/fetch/$s_!q-GJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b95e687-551a-42ec-b5ef-878d99c6da6a_1320x450.png 848w, https://substackcdn.com/image/fetch/$s_!q-GJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b95e687-551a-42ec-b5ef-878d99c6da6a_1320x450.png 1272w, https://substackcdn.com/image/fetch/$s_!q-GJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b95e687-551a-42ec-b5ef-878d99c6da6a_1320x450.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!q-GJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b95e687-551a-42ec-b5ef-878d99c6da6a_1320x450.png" width="1320" height="450" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9b95e687-551a-42ec-b5ef-878d99c6da6a_1320x450.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:450,&quot;width&quot;:1320,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!q-GJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b95e687-551a-42ec-b5ef-878d99c6da6a_1320x450.png 424w, https://substackcdn.com/image/fetch/$s_!q-GJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b95e687-551a-42ec-b5ef-878d99c6da6a_1320x450.png 848w, https://substackcdn.com/image/fetch/$s_!q-GJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b95e687-551a-42ec-b5ef-878d99c6da6a_1320x450.png 1272w, https://substackcdn.com/image/fetch/$s_!q-GJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b95e687-551a-42ec-b5ef-878d99c6da6a_1320x450.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Source: <a href="https://fred.stlouisfed.org/series/CPILFESL?utm_source=macroanalytix.com&amp;utm_medium=newsletter&amp;utm_campaign=inflation&amp;_bhlid=41e51017ce5b2499afe50f35e99a21a8861cf893#">https://fred.stlouisfed.org/series/CPILFESL#</a></em></p><div><hr></div><h1>Mistakes I&#8217;ve Made</h1><p>The growth pillar cost me money through bad timing. Here are five more lessons I learned the hard way. You might recognise at least one from your own trading.</p><h3>Reacting to CPI Day</h3><p>This was my biggest inflation mistake for years. Number comes out, market moves, I&#8217;d chase and I was usually wrong by the time I&#8217;d executed.</p><p>The problem is that CPI day is already priced. The professionals trading inflation have been watching the upstream data, the regional Fed surveys, the components that print earlier in the month. By the time the headline drops, the move is often exhausted or the opposite direction from what the number &#8220;should&#8221; imply because positioning was wrong-footed.</p><p>Now I use CPI for confirmation, not initiation. If my pipeline read says disinflation and CPI confirms, I get more confident in the thesis. If CPI contradicts the pipeline read, I figure out why before changing anything.</p><h3>Ignoring Services</h3><p>For a long time I focused too much on goods inflation because that&#8217;s what moves around. Used cars, electronics, apparel, these components can spike 20% and then collapse. They get headlines. They feel important. Goods are roughly a quarter to a third of the basket. Services are the rest and services inflation is sticky. Wages drive services inflation, and wages don&#8217;t fall. They just grow more slowly.</p><p>During 2022-23 goods inflation collapsed as supply chains normalized. Used car prices fell 10%+. I thought inflation was solved. But services kept grinding higher. The Fed kept hiking. My trades suffered.</p><p>Now services inflation ex-housing is my single most important downstream indicator type. It&#8217;s what takes the longest to move. And it&#8217;s what tells you whether the inflation problem is actually solved or just masked by volatile components.</p><h3>Confusing Level With Trend</h3><p>&#8220;Core PCE at 2.7% is too high. Stay defensive.&#8221;</p><p>I was so focused on the level being above target that I missed the trend, which was clearly down. The Fed saw the trend too.</p><p>The regime framework cares about direction as much as level. Core PCE at 2.7% and falling is completely different from Core PCE at 2.7% and rising. The first is progress toward target. The second is re-acceleration. Same number, opposite implications.</p><p>Now I always ask: which way is this moving? That single question has improved my inflation reads dramatically.</p><h3>Forgetting the Lags</h3><p>Inflation has momentum. Upstream leads downstream by 6-12 months. Policy affects inflation with &#8220;long and variable lags&#8221; the Fed&#8217;s own words. But I&#8217;d see commodity prices fall and expect CPI to follow immediately. It doesn&#8217;t work that way.</p><p>In 2022 shipping costs collapsed. Commodity prices peaked mid-2022. But core inflation didn&#8217;t peak until much later, and services kept rising into 2023. The pipeline takes time to clear.</p><p>Patience is required. If upstream is falling and downstream is still elevated, that&#8217;s not a contradiction. The clearing is coming. Don&#8217;t panic out of positions because the headline hasn&#8217;t moved yet.</p><h3>Over-Reacting to Single Prints</h3><p>One hot CPI doesn&#8217;t make Stagflation. One soft print doesn&#8217;t mean Goldilocks. Economic data is noisy. Seasonal adjustments are imperfect. There&#8217;s genuine randomness in any single reading.</p><p>I used to flip my view every month based on whether the number beat or missed. The framework uses 3-month trends for a reason. If your model changes regime on every data release, it&#8217;s just a glorified newsfeed.</p><p><strong>The short version: </strong>Use CPI for confirmation, not initiation. Focus on services, not goods. Track trends, not just levels. Respect the lags. And don&#8217;t flip your view on every print.</p><div><hr></div><h1>Applying the Framework</h1><p>The power of the pipeline model is pattern recognition. Let me walk through how it works in practice, not to tell you what I&#8217;m watching specifically, but to show how the framework generates signals.</p><p><strong>When the pipeline is clearing: </strong>Upstream stable or falling, midstream anchored, downstream decelerating. This is the pattern that precedes disinflationary environments.</p><p><strong>When pressure is building: </strong>Upstream rising, midstream starting to drift higher, downstream not yet responding. The lead times tell you the downstream move is coming.</p><p><strong>When there&#8217;s a credibility problem: </strong>Midstream de-anchoring even while upstream is stable. This is the Fed&#8217;s nightmare, expectations becoming disengaged from fundamentals.</p><p><strong>When you need patience: </strong>Upstream falling but downstream still sticky. This is normal lag. The clearing is coming, don&#8217;t panic out of positions because the headline hasn&#8217;t moved yet.</p><p>The specific numbers matter less than the pattern. Once you internalise the pipeline structure, you start seeing these combinations everywhere and you start recognising regime shifts before the consensus catches on.</p><div><hr></div><h1>Building Your Own Inflation Framework</h1><p>Same principle as the growth framework: I&#8217;m not going to hand you the exact recipe. The structure matters more than the specific ingredients. Here&#8217;s how I&#8217;d approach it if I were starting over:</p><p><strong>Build the pipeline structure. </strong>Separate upstream (leading), midstream (expectations), and downstream (sticky/target). This is the architecture that makes everything else work.</p><p><strong>Choose indicators for each stage. </strong>You need at least one commodity measure, one shipping/supply chain measure, one market-based expectation measure, one survey-based expectation measure, and two or three downstream measures including something that captures sticky services inflation and wage dynamics.</p><p><strong>Weight toward downstream. </strong>That&#8217;s what the Fed targets and what drives policy. Upstream and midstream get less weight but provide the lead time. I use roughly 20/25/55 but you can adjust based on what works for your style.</p><p><strong>Track levels AND trends. </strong>For each indicator, you want to know both where it is and which direction it&#8217;s moving. A simple 3-month vs 12-month moving average comparison works. Above and rising = accelerating. Below and falling = decelerating.</p><p><strong>Set your signposts. </strong>What thresholds would trigger a reassessment? Core inflation above a certain level? Long-term expectations drifting higher? Services inflation breaking below target? Write them down before you need them so you&#8217;re not moving goalposts when the data gets inconvenient.</p><p><strong>Connect to the regime matrix. </strong>Inflation alone doesn&#8217;t tell you the playbook. You need to combine it with your growth read. Same inflation number means different things depending on whether growth is positive, neutral or negative.</p><div><hr></div><h1>The Bottom Line</h1><p>Inflation analysis isn&#8217;t about predicting the next CPI print. It&#8217;s about understanding where pressures are in the system and whether they&#8217;re building or clearing.</p><p>The pipeline model gives you that edge. Upstream tells you what&#8217;s coming. Midstream tells you whether expectations are anchored. Downstream tells you where you actually are. Together, they give you a complete picture and lead time over the reactive approach of just watching the headline number.</p><p>Right now, the pipeline is clearing. That&#8217;s the framework doing its job and identifying the regime shift before the headlines confirmed it. The Stagflation call from a few weeks ago was real, but the data improved. The inflation pillar moved from +1 to 0. The regime matrix shifted accordingly.</p><p>Next time we&#8217;ll cover Policy, the third pillar. How to read the Fed beyond the headlines, what real rates actually tell you, why the curve shape matters more than the level, and the distinction between monetary and fiscal that most people miss. Until then, start building your inflation pipeline.</p><div><hr></div><p><em>Questions or feedback? macroanalytix.research@gmail.com</em></p><div><hr></div><p><strong>Disclaimer:</strong></p><p>All content published by <strong>MacroAnalytix</strong> is for <strong>research and educational</strong> purposes only. Nothing on this site or in our publications should be interpreted as financial advice, investment recommendations, or a solicitation to buy or sell securities. You are solely responsible for your own financial decisions. Please conduct your own due diligence and consult with a licensed financial professional before making any investment decisions.</p><p></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Growth]]></title><description><![CDATA[The Engine of Regime Classification]]></description><link>https://macroanalytix.com/p/growth-engine-regime-classification-leading-coincident-indicators-mastermind</link><guid isPermaLink="false">https://macroanalytix.com/p/growth-engine-regime-classification-leading-coincident-indicators-mastermind</guid><dc:creator><![CDATA[MacroAnalytix]]></dc:creator><pubDate>Wed, 14 Jan 2026 20:00:00 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/13061e4d-394d-41cd-a8d6-a1a9e75a319d_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>Welcome to The Masterclass</h2><p>I&#8217;ve been thinking about how to do this series for a while.</p><p>The Setup gives you my weekly regime call. The Breakdown goes deep on themes. The Pulse catches stuff that can&#8217;t wait until Sunday. But none of that explains <em>how</em> I actually think about this stuff. the mental models, the frameworks, the hard-won lessons from getting it wrong more times than I&#8217;d like to admit.</p><p>That&#8217;s what The Mastermind is for. Less &#8220;here&#8217;s the answer,&#8221; more &#8220;here&#8217;s how I think about the question.&#8221;</p><p>I&#8217;m not going to hand you a recipe. Partly because the specific indicators I use aren&#8217;t magic, they&#8217;re just the ones I&#8217;ve found work for me. Partly because if you just copy someone else&#8217;s framework without understanding <em>why</em> it works, you&#8217;ll abandon it the first time it gives you a signal you don&#8217;t like. And partly because, honestly, I think you&#8217;ll build something better if you understand the principles and adapt them to your own style.</p><p>We&#8217;re starting with Growth. It&#8217;s the pillar I weight most heavily, and it took me the longest to get right. Let me tell you why.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://macroanalytix.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Macro Analytix! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>Why I Obsess Over Growth</h2><p>Here&#8217;s something that took me years to internalize: most of what matters in macro comes down to two questions. Is growth going up or down? Is inflation going up or down? That&#8217;s it. Everything else; policy, liquidity, sentiment, is just context for how those two forces play out.</p><p>I used to make this way more complicated than it needed to be. I&#8217;d track dozens of indicators, build elaborate models, convince myself that some obscure data series held the key to everything. And you know what? Most of it was noise.</p><p>The reason is pretty intuitive once you stop and think about it. Corporate earnings are basically a derivative of economic growth. When the economy expands, companies sell more stuff, margins improve, earnings grow. When the economy contracts, the whole thing reverses. And since asset prices ultimately reflect earnings - present and expected - growth is what drives returns.</p><p>Same logic works across asset classes. Credit spreads? They&#8217;re pricing default risk, which is a function of whether companies can generate enough cash to service their debt. Rates? Growth expectations drive term premium and curve shape. FX? Capital flows to where growth is. Commodities? Demand growth drives prices. It all comes back to the same thing.</p><p>I&#8217;m not saying you can ignore everything else. But if you get growth right, you&#8217;re playing with the wind at your back. Get it wrong, and no amount of cleverness in the other pillars will save you.</p><h2>The Third Question Nobody Talks About</h2><p>Okay, so growth up or down, inflation up or down. That&#8217;s the fundamental picture. But here&#8217;s the thing that separates okay macro analysis from actually making money: you also need to know <em>who&#8217;s positioned wrong</em>.</p><p>Because markets don&#8217;t just move on fundamentals. They move on the unwind of wrong-footed positions. The violence of a move - how fast, how far, how much it overshoots, depends almost entirely on who&#8217;s offside and has to capitulate.</p><p>Think about it this way. If growth is about to roll over and everyone already expects it - they&#8217;re positioned defensively, hedges are in place, cash is high, then when the data confirms, the move might be a yawn. The bad news was priced. But if growth is about to roll over and everyone&#8217;s levered long, chasing the last bit of upside, convinced the expansion has years to run? That&#8217;s when you get the face-ripping moves. The forced selling. The &#8220;how did it drop this much on that data?&#8221; moments.</p><p>I&#8217;ve learned to always ask: <em>who gets fucked if I&#8217;m right?</em></p><p>If growth surprises to the upside, who&#8217;s short and will be forced to cover? If it surprises to the downside, who&#8217;s levered long and will need to liquidate? The answer tells you not just direction but magnitude. It tells you whether you&#8217;re trading with the forced flows or against them.</p><p>This is why consensus matters, not because the consensus is usually wrong, but because when it <em>is</em> wrong, the move is amplified by everyone scrambling for the same exit. The pain trade isn&#8217;t just about being right. It&#8217;s about being right when being wrong would hurt the most people.</p><p>Some practical things I look at: fund positioning surveys, futures commitment of traders data, ETF flows, option skew. None of these are perfect, but together they paint a picture of where the crowding is. When my fundamental view aligns with a crowded position on the other side, that&#8217;s when I get more aggressive. When my view would require fighting entrenched positioning, I stay smaller and more patient.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZmnK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b932927-fefc-4b2f-9ba9-d3309177610d_936x607.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZmnK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b932927-fefc-4b2f-9ba9-d3309177610d_936x607.png 424w, https://substackcdn.com/image/fetch/$s_!ZmnK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b932927-fefc-4b2f-9ba9-d3309177610d_936x607.png 848w, https://substackcdn.com/image/fetch/$s_!ZmnK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b932927-fefc-4b2f-9ba9-d3309177610d_936x607.png 1272w, https://substackcdn.com/image/fetch/$s_!ZmnK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b932927-fefc-4b2f-9ba9-d3309177610d_936x607.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZmnK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b932927-fefc-4b2f-9ba9-d3309177610d_936x607.png" width="936" height="607" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7b932927-fefc-4b2f-9ba9-d3309177610d_936x607.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:607,&quot;width&quot;:936,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!ZmnK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b932927-fefc-4b2f-9ba9-d3309177610d_936x607.png 424w, https://substackcdn.com/image/fetch/$s_!ZmnK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b932927-fefc-4b2f-9ba9-d3309177610d_936x607.png 848w, https://substackcdn.com/image/fetch/$s_!ZmnK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b932927-fefc-4b2f-9ba9-d3309177610d_936x607.png 1272w, https://substackcdn.com/image/fetch/$s_!ZmnK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b932927-fefc-4b2f-9ba9-d3309177610d_936x607.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>S&amp;P500 Commitment of Traders Report Jan 6, 2026. <a href="https://www.cftc.gov/dea/options/deacmelof.htm?utm_source=macroanalytix.com&amp;utm_medium=newsletter&amp;utm_campaign=growth&amp;_bhlid=1122bd90da662553d81b0509ba6912a38217ce59">https://www.cftc.gov/dea/options/deacmelof.htm</a></em></p><p>The regime framework gives you the fundamental read. But the money is made and lost in understanding who&#8217;s positioned for a different outcome.</p><div><hr></div><h2>The Distinction That Changed Everything</h2><p>Okay, here&#8217;s the thing nobody told me when I started: not all growth data is created equal. There&#8217;s a fundamental difference between indicators that tell you where growth <em>is going</em> and indicators that tell you where growth <em>is now</em>. Mixing them up will cost you money. I know because it cost me money.</p><p><strong>Leading indicators</strong> are forward-looking. They reflect decisions being made today that will show up in economic activity months from now. Orders placed, permits filed, credit extended. These are commitments - bets on the future that become reality with a lag.</p><p><strong>Coincident indicators</strong> tell you what&#8217;s happening right now. Employment, production, income, spending. These confirm the current state of the economy, not where it&#8217;s headed.</p><p>The mistake I used to make and I see this constantly, is treating these as interchangeable. You see a strong jobs report and think &#8220;economy&#8217;s great!&#8221; But employment is actually a lagging indicator. It often peaks <em>after</em> the economy has already turned. By the time the labor market cracks, you&#8217;re already deep into the downturn.</p><p>Or you see a weak survey and panic. But surveys can give false signals for months. They measure what people <em>say</em> they&#8217;re experiencing, not what they&#8217;re actually doing. Sometimes sentiment gets ahead of reality, or behind it.</p><p>The solution is to track both categories separately and watch for agreement or divergence. When leading and coincident indicators tell the same story, you can act with conviction. When they disagree, something&#8217;s about to change. The leading indicators are usually right about direction; the coincident data helps you calibrate timing.</p><h2>What Actually Makes a Good Leading Indicator</h2><p>I&#8217;ve wasted a lot of time on indicators that looked good on paper but didn&#8217;t actually work. Here&#8217;s what I&#8217;ve learned to look for:</p><p><strong>It has to reflect real commitments, not just intentions.</strong> This is huge. Survey data asking firms about their &#8220;expectations&#8221; is way less reliable than data showing what they&#8217;ve actually ordered or contracted for. Talk is cheap. Money on the table is signal. When someone places an order or files a permit, they&#8217;re making a commitment that will turn into economic activity. When they tell a poll they&#8217;re &#8220;optimistic,&#8221; that could mean anything.</p><p><strong>You need to be able to explain </strong><em><strong>why</strong></em><strong> it leads.</strong> If you can&#8217;t articulate the transmission mechanism, be suspicious. New orders lead production because firms produce to fill orders, that&#8217;s a clear chain. But some indicators have correlations that don&#8217;t make logical sense. Those tend to break down exactly when you need them most.</p><p><strong>It should have worked across multiple cycles.</strong> Anyone can find an indicator that &#8220;predicted&#8221; the last recession if they torture the data enough. What you want is something with a track record across different environments. And even then, every indicator has given false signals at some point. The goal isn&#8217;t perfection, it&#8217;s a useful edge.</p><p>Take the Conference Board&#8217;s Leading Economic Index as an example. It&#8217;s one of the most-watched composites, with a track record going back decades. But look at how it&#8217;s actually performed:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DnHw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8192a16-98c6-40ba-955b-37e39fcb8817_630x331.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DnHw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8192a16-98c6-40ba-955b-37e39fcb8817_630x331.png 424w, https://substackcdn.com/image/fetch/$s_!DnHw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8192a16-98c6-40ba-955b-37e39fcb8817_630x331.png 848w, https://substackcdn.com/image/fetch/$s_!DnHw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8192a16-98c6-40ba-955b-37e39fcb8817_630x331.png 1272w, https://substackcdn.com/image/fetch/$s_!DnHw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8192a16-98c6-40ba-955b-37e39fcb8817_630x331.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DnHw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8192a16-98c6-40ba-955b-37e39fcb8817_630x331.png" width="630" height="331" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c8192a16-98c6-40ba-955b-37e39fcb8817_630x331.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:331,&quot;width&quot;:630,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:45976,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://macroanalytix.substack.com/i/187013283?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8192a16-98c6-40ba-955b-37e39fcb8817_630x331.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!DnHw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8192a16-98c6-40ba-955b-37e39fcb8817_630x331.png 424w, https://substackcdn.com/image/fetch/$s_!DnHw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8192a16-98c6-40ba-955b-37e39fcb8817_630x331.png 848w, https://substackcdn.com/image/fetch/$s_!DnHw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8192a16-98c6-40ba-955b-37e39fcb8817_630x331.png 1272w, https://substackcdn.com/image/fetch/$s_!DnHw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8192a16-98c6-40ba-955b-37e39fcb8817_630x331.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Three false positives in the last decade alone. That&#8217;s not a knock on the LEI, it&#8217;s a reminder that no indicator is infallible. The 2016 and 2019 episodes both featured manufacturing weakness that didn&#8217;t spread to the broader economy. The 2022-23 signal was the longest false positive on record, confounded by post-COVID services strength. These patterns repeat which is why diversifying across indicator types matters more than finding the &#8220;perfect&#8221; single measure.</p><p><strong>It needs to be timely enough to act on.</strong> An indicator that comes out quarterly with a two-month lag isn&#8217;t much use for real-time positioning. Monthly data with a short reporting delay is the sweet spot for most purposes.</p><p>The specific indicators you choose matter less than whether they meet these criteria. I&#8217;ve seen good frameworks built on completely different data. The principle is what matters.</p><div><hr></div><h2>And Coincident Indicators?</h2><p>Coincident indicators serve a different purpose. They&#8217;re not for prediction, they&#8217;re for confirmation. You want to know whether the economy is actually doing what the leading indicators suggested it would do.</p><p>A few things I look for:</p><p><strong>Measure actual activity, not proxies.</strong> GDP is the ultimate coincident indicator, but it comes out quarterly with big lags. You want higher-frequency data that moves closely with GDP - actual production volumes, actual employment, actual spending.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!miz_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2fec7c4-336b-403c-b189-c8a818921be5_1320x465.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!miz_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2fec7c4-336b-403c-b189-c8a818921be5_1320x465.png 424w, https://substackcdn.com/image/fetch/$s_!miz_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2fec7c4-336b-403c-b189-c8a818921be5_1320x465.png 848w, https://substackcdn.com/image/fetch/$s_!miz_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2fec7c4-336b-403c-b189-c8a818921be5_1320x465.png 1272w, https://substackcdn.com/image/fetch/$s_!miz_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2fec7c4-336b-403c-b189-c8a818921be5_1320x465.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!miz_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2fec7c4-336b-403c-b189-c8a818921be5_1320x465.png" width="1320" height="465" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a2fec7c4-336b-403c-b189-c8a818921be5_1320x465.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:465,&quot;width&quot;:1320,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!miz_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2fec7c4-336b-403c-b189-c8a818921be5_1320x465.png 424w, https://substackcdn.com/image/fetch/$s_!miz_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2fec7c4-336b-403c-b189-c8a818921be5_1320x465.png 848w, https://substackcdn.com/image/fetch/$s_!miz_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2fec7c4-336b-403c-b189-c8a818921be5_1320x465.png 1272w, https://substackcdn.com/image/fetch/$s_!miz_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2fec7c4-336b-403c-b189-c8a818921be5_1320x465.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Source: <a href="https://fred.stlouisfed.org/series/GDPC1?utm_source=macroanalytix.com&amp;utm_medium=newsletter&amp;utm_campaign=growth&amp;_bhlid=b285583ae98901df4c05ad3acb1163e23f747a2b#">https://fred.stlouisfed.org/series/GDPC1#</a></em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mM27!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb6e8714-09d7-473b-81ca-806484af05a6_1320x465.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mM27!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb6e8714-09d7-473b-81ca-806484af05a6_1320x465.png 424w, https://substackcdn.com/image/fetch/$s_!mM27!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb6e8714-09d7-473b-81ca-806484af05a6_1320x465.png 848w, https://substackcdn.com/image/fetch/$s_!mM27!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb6e8714-09d7-473b-81ca-806484af05a6_1320x465.png 1272w, https://substackcdn.com/image/fetch/$s_!mM27!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb6e8714-09d7-473b-81ca-806484af05a6_1320x465.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mM27!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb6e8714-09d7-473b-81ca-806484af05a6_1320x465.png" width="1320" height="465" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/db6e8714-09d7-473b-81ca-806484af05a6_1320x465.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:465,&quot;width&quot;:1320,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!mM27!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb6e8714-09d7-473b-81ca-806484af05a6_1320x465.png 424w, https://substackcdn.com/image/fetch/$s_!mM27!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb6e8714-09d7-473b-81ca-806484af05a6_1320x465.png 848w, https://substackcdn.com/image/fetch/$s_!mM27!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb6e8714-09d7-473b-81ca-806484af05a6_1320x465.png 1272w, https://substackcdn.com/image/fetch/$s_!mM27!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb6e8714-09d7-473b-81ca-806484af05a6_1320x465.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Source: <a href="https://fred.stlouisfed.org/series/USPHCI?utm_source=macroanalytix.com&amp;utm_medium=newsletter&amp;utm_campaign=growth&amp;_bhlid=d59be82e3f7770e4aa57d492e4179b06171af184#">https://fred.stlouisfed.org/series/USPHCI#</a></em></p><p><strong>Cover a meaningful share of the economy.</strong> This is where a lot of people go wrong. Manufacturing data gets tons of attention but manufacturing is only about 11% of the US economy. Services are closer to 70%. If you&#8217;re over-weighting manufacturing, you&#8217;re getting a skewed picture. I&#8217;ve seen people get bearish because manufacturing was contracting while the overall economy was fine because services held up.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ouEd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46853a4e-06af-4e40-ba6f-0090a01249bb_942x536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ouEd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46853a4e-06af-4e40-ba6f-0090a01249bb_942x536.png 424w, https://substackcdn.com/image/fetch/$s_!ouEd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46853a4e-06af-4e40-ba6f-0090a01249bb_942x536.png 848w, https://substackcdn.com/image/fetch/$s_!ouEd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46853a4e-06af-4e40-ba6f-0090a01249bb_942x536.png 1272w, https://substackcdn.com/image/fetch/$s_!ouEd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46853a4e-06af-4e40-ba6f-0090a01249bb_942x536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ouEd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46853a4e-06af-4e40-ba6f-0090a01249bb_942x536.png" width="942" height="536" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/46853a4e-06af-4e40-ba6f-0090a01249bb_942x536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:536,&quot;width&quot;:942,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!ouEd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46853a4e-06af-4e40-ba6f-0090a01249bb_942x536.png 424w, https://substackcdn.com/image/fetch/$s_!ouEd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46853a4e-06af-4e40-ba6f-0090a01249bb_942x536.png 848w, https://substackcdn.com/image/fetch/$s_!ouEd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46853a4e-06af-4e40-ba6f-0090a01249bb_942x536.png 1272w, https://substackcdn.com/image/fetch/$s_!ouEd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46853a4e-06af-4e40-ba6f-0090a01249bb_942x536.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Source: <a href="https://www.bea.gov/data/gdp/gdp-industry?utm_source=macroanalytix.com&amp;utm_medium=newsletter&amp;utm_campaign=growth&amp;_bhlid=992e807fd1b11670596befe88a446a75ab7a8e56">https://www.bea.gov/data/gdp/gdp-industry</a></em></p><p><strong>Hard to manipulate or distort.</strong> The more an indicator relies on actual counts of real things; units produced, people employed, dollars spent, the more I trust it. Some data series have seasonal adjustment quirks or model-based estimates that can introduce noise. The simpler and more direct, the better.</p><p>When coincident data confirms what the leading indicators suggested, I act with more conviction. When it contradicts, I get cautious and start looking for what I might be missing.</p><div><hr></div><h2>The Divergence Framework</h2><p>This is probably the most useful thing I can share with you.</p><p>The real value of tracking leading and coincident separately isn&#8217;t either score in isolation, it&#8217;s the relationship between them. When they agree, you have a clear signal. When they diverge, you have an early warning that the current state is about to change.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LzcI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49c65777-b069-47f1-bee7-ae80474a9e4d_630x248.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LzcI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49c65777-b069-47f1-bee7-ae80474a9e4d_630x248.png 424w, https://substackcdn.com/image/fetch/$s_!LzcI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49c65777-b069-47f1-bee7-ae80474a9e4d_630x248.png 848w, https://substackcdn.com/image/fetch/$s_!LzcI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49c65777-b069-47f1-bee7-ae80474a9e4d_630x248.png 1272w, https://substackcdn.com/image/fetch/$s_!LzcI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49c65777-b069-47f1-bee7-ae80474a9e4d_630x248.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LzcI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49c65777-b069-47f1-bee7-ae80474a9e4d_630x248.png" width="630" height="248" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/49c65777-b069-47f1-bee7-ae80474a9e4d_630x248.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:248,&quot;width&quot;:630,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:32732,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://macroanalytix.substack.com/i/187013283?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49c65777-b069-47f1-bee7-ae80474a9e4d_630x248.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!LzcI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49c65777-b069-47f1-bee7-ae80474a9e4d_630x248.png 424w, https://substackcdn.com/image/fetch/$s_!LzcI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49c65777-b069-47f1-bee7-ae80474a9e4d_630x248.png 848w, https://substackcdn.com/image/fetch/$s_!LzcI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49c65777-b069-47f1-bee7-ae80474a9e4d_630x248.png 1272w, https://substackcdn.com/image/fetch/$s_!LzcI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49c65777-b069-47f1-bee7-ae80474a9e4d_630x248.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Let me show you how this worked in real time over the past couple months:</p><p><strong>December 2025:</strong> My leading indicators had turned negative. Forward-looking surveys were weak, market-based signals were depressed, the composite measures were flashing warnings. But coincident indicators were still positive. Services expanding, jobs being added, consumer spending holding up. Classic divergence pattern: &#8220;caution, slowdown ahead.&#8221; That&#8217;s exactly what drove my Stagflation call in Issue #004. The leading data was telling me something the headlines weren&#8217;t.</p><p><strong>January 2026:</strong> The leading indicators stabilized. Coincident data held positive. Now both categories were aligned, telling the same story: deceleration without collapse. That&#8217;s why the regime shifted from Stagflation to Neutral/Chop. The divergence had resolved.</p><p>This framework won&#8217;t tell you exactly what&#8217;s going to happen. Nothing will. But it tells you how much confidence to have in your current read and what to watch for next. Honestly, that&#8217;s often more valuable than a point estimate.</p><div><hr></div><h2>Mistakes I&#8217;ve Made (So You Don&#8217;t Have To)</h2><p>I&#8217;ve made every mistake you can make with growth data. Here are the ones that cost me the most:</p><h3>Getting Obsessed With One Number</h3><p>Early in my career, I&#8217;d anchor on whatever indicator had worked recently. ISM was my thing for a while. Then I got burned when ISM was weak but the economy kept trucking along because services were fine.</p><p>No single indicator tells the whole story. Ever. The economy is too complex. You need multiple measures, ideally ones that capture different aspects of activity. When they agree, great. When they disagree, that&#8217;s information too.</p><h3>Confusing Level With Direction</h3><p>This one still trips me up sometimes. A reading of 52 on a diffusion index means &#8220;expansion.&#8221; Good, right? Well, it depends. If it was 48 last month, then 52 is great: things are improving. If it was 56 last month, then 52 is concerning, things are deteriorating, even though the level is still positive.</p><p>Direction often matters more than level, especially at turning points. I try to track both now, but it took me too long to learn this.</p><h3>Fighting The Trend</h3><p>This is the one that&#8217;s cost me the most money. Growth indicators have momentum. When things are weakening, they tend to keep weakening. When things are strengthening, they tend to keep strengthening. Mean reversion happens eventually, but timing it is brutally hard.</p><p>I used to see a weak reading and think &#8220;okay, it&#8217;s got to bounce from here.&#8221; Spoiler: it usually didn&#8217;t. Now I try to respect the trend until there&#8217;s genuine evidence of a turn, usually from the divergence framework, from extreme readings that historically don&#8217;t persist, or from policy changes that alter the trajectory.</p><h3>Ignoring Positioning</h3><p>I talked about this earlier, but it&#8217;s worth repeating as a mistake I made repeatedly: being right on the fundamentals but wrong on timing because I ignored who was positioned the other way.</p><p>I&#8217;d see growth weakening, get short, and then watch the market grind higher for weeks because everyone else saw the same thing and was already positioned for it. The trade was crowded. There was no one left to sell. It took the data actually confirming signals repeatedly before the move happened.</p><p>Now I try to think about not just whether I&#8217;m right, but whether being right will actually move prices. If everyone already agrees with me, the move might already be done.</p><h3>Over-weighting What Gets Attention</h3><p>Financial media loves a headline. ISM day, factory orders, industrial production. But manufacturing is 11% of GDP. Services are 70%.</p><p>The &#8220;two-speed economy&#8221; thing we&#8217;ve been tracking recently - manufacturing in recession while services hold up - isn&#8217;t unusual. It&#8217;s happened multiple times in the past decade. If you weight by economic significance rather than media attention, you&#8217;d have gotten much better reads.</p><h3>Treating Surveys Like Hard Data</h3><p>Surveys measure what people <em>say</em>. Hard data measures what they actually <em>do</em>. These diverge more often than you&#8217;d expect.</p><p>I remember a period where business sentiment surveys were extremely weak, firms were telling polls they were worried about the economy, planning to cut back, etc. But actual spending, hiring and investment data stayed resilient. If you&#8217;d traded the surveys, you&#8217;d have gotten killed. The hard data was right.</p><p>Surveys are still useful, they&#8217;re timely and sometimes genuinely predictive. But when surveys say one thing and hard data says another, I&#8217;ve learned to trust the hard data until proven otherwise.</p><div><hr></div><h2>From Growth Reading to Actual Positions</h2><p>Okay, so you&#8217;ve got a growth read. Now what? Here&#8217;s roughly how I think about it:</p><p><strong>When growth is clearly positive:</strong> Lean into risk. Equities over bonds, cyclicals over defensives, small over large (usually), tight credit, commodity demand. Corporate earnings are growing, default risk is low, the wind is at your back. Duration is less attractive because yields tend to rise with growth.</p><p><strong>When growth is neutral:</strong> Welcome to the chop zone. This is honestly the hardest environment because nothing has a clear edge. I focus on quality over speculation, carry strategies if vol stays low, and being more selective about what I own.</p><p><strong>When growth is clearly negative:</strong> Get defensive. Bonds over equities, defensives over cyclicals, large over small, expect credit to widen. Duration tends to work as yields fall on growth fears. Cash becomes competitive. Default risk is rising, so credit quality matters a lot.</p><p>But remember, always overlay the positioning question. If growth is negative but everyone&#8217;s already hiding in bonds and defensives, the pain trade might actually be up. If growth is positive but everyone&#8217;s already levered long, the risk is a pullback on the slightest disappointment. The fundamental read tells you the direction; the positioning read tells you the path.</p><div><hr></div><h2>Building Your Own Framework</h2><p>I&#8217;m not going to tell you exactly which indicators to use. Partly because I don&#8217;t want to give away every detail of my process. But mostly because I think you&#8217;ll build something better if you figure it out yourself.</p><p>Here&#8217;s how I&#8217;d approach it:</p><p><strong>Start with the structure.</strong> The architecture matters more than the contents. Separate leading from coincident indicators. Define what &#8220;positive,&#8221; &#8220;neutral,&#8221; and &#8220;negative&#8221; mean for each bucket. Build a divergence check between the two categories</p><p><strong>Choose indicators that make sense to you.</strong> Diversify across data types. Leading: forward commitments where you can explain the causal mechanism. Coincident: actual activity across meaningful parts of the economy. Avoid: Over-weighting any single sector.</p><p><strong>Add a positioning overlay.</strong> Know who&#8217;s on what side of the trade. Surveys, COT data, flows, option markets, pick your poison. The fundamental read without positioning context is incomplete.</p><p><strong>Set thresholds explicitly.</strong> Write them down before you need them. What constitutes expansion vs contraction? What counts as a meaningful change? Clear thresholds prevent moving the goalposts when data is inconvenient.</p><p><strong>Backtest but don&#8217;t overfit.</strong> Simpler is usually better. Your framework should relate to historical outcomes. Twenty perfectly-tuned indicators will probably fail on the next cycle.</p><p><strong>Iterate as you go.</strong> No framework is perfect out of the box. Track what works and what doesn&#8217;t. When wrong, figure out why; when right, ask if it was skill or luck.</p><div><hr></div><h2>The Bottom Line</h2><p>Growth is the engine of regime classification because it has the strongest and most consistent relationship with cross-asset returns. But knowing the fundamental direction is only half the battle. You also need to know who&#8217;s positioned wrong because that determines whether your correct call makes you money or just makes you early.</p><p>The methodology; separating leading from coincident, watching for divergences, overlaying positioning, avoiding the mistakes I&#8217;ve walked through here matters more than any specific indicator choice.</p><p>Right now, my Growth reading is 0 (Neutral), with leading and coincident aligned in a soft landing configuration. That&#8217;s better than December&#8217;s -1, when the divergence was flashing warnings. But it&#8217;s not an all-clear. The leading indicators stabilized rather than improved, and the margin of safety is thin.</p><p>Next time, we&#8217;ll cover Inflation. The second axis of the regime matrix and the pillar that determines whether you&#8217;re in Goldilocks or Stagflation, Reflation or Deflation. I&#8217;ll walk through how I think about the inflation pipeline, why different inflation measures diverge, and how to spot pressure building before it shows up in the headlines.</p><p>Until then, start thinking about how you&#8217;d structure your own growth framework. What would you track as leading? What as coincident? How would you gauge positioning? Sometimes the exercise of thinking it through is more valuable than any specific answer I could give you.</p><div><hr></div><p><em>Questions or feedback? <a href="mailto:macroanalytix.research@gmail.com">macroanalytix.research@gmail.com</a></em></p><div><hr></div><p><strong>Disclaimer</strong></p><p>All content published by <strong>MacroAnalytix</strong> is for <strong>research and educational purposes</strong> only. Nothing on this site or in our publications should be interpreted as financial advice, investment recommendations, or a solicitation to buy or sell securities. You are solely responsible for your own financial decisions. Please conduct your own due diligence and consult with a licensed financial professional before making any investment decisions.</p><p></p>]]></content:encoded></item></channel></rss>