<?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[Trading the Breaking]]></title><description><![CDATA[Fresh takes on Quantitative Research, Algorithmic Trading and Systematic Investment.]]></description><link>https://www.quantbeckman.com</link><image><url>https://substackcdn.com/image/fetch/$s_!AJt2!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cedd76e-1949-481c-a904-be1a249336c5_1280x1280.png</url><title>Trading the Breaking</title><link>https://www.quantbeckman.com</link></image><generator>Substack</generator><lastBuildDate>Mon, 27 Jul 2026 16:39:52 GMT</lastBuildDate><atom:link href="https://www.quantbeckman.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Quant Beckman]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[quantbeckman@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[quantbeckman@substack.com]]></itunes:email><itunes:name><![CDATA[Quant Beckman]]></itunes:name></itunes:owner><itunes:author><![CDATA[Quant Beckman]]></itunes:author><googleplay:owner><![CDATA[quantbeckman@substack.com]]></googleplay:owner><googleplay:email><![CDATA[quantbeckman@substack.com]]></googleplay:email><googleplay:author><![CDATA[Quant Beckman]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[[QUANT LECTURE] Moving from question to hypothesis]]></title><description><![CDATA[Hypothesis-Driven Trading Research]]></description><link>https://www.quantbeckman.com/p/quant-lecture-moving-from-question</link><guid isPermaLink="false">https://www.quantbeckman.com/p/quant-lecture-moving-from-question</guid><dc:creator><![CDATA[Quant Beckman]]></dc:creator><pubDate>Fri, 24 Jul 2026 14:05:47 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/c4160b3d-981f-4b20-bb9e-98827962584e_1544x1032.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Tlcv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Tlcv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png 424w, https://substackcdn.com/image/fetch/$s_!Tlcv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png 848w, https://substackcdn.com/image/fetch/$s_!Tlcv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png 1272w, https://substackcdn.com/image/fetch/$s_!Tlcv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Tlcv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png" width="1096" height="732" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:732,&quot;width&quot;:1096,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Tlcv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png 424w, https://substackcdn.com/image/fetch/$s_!Tlcv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png 848w, https://substackcdn.com/image/fetch/$s_!Tlcv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png 1272w, https://substackcdn.com/image/fetch/$s_!Tlcv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png 1456w" sizes="100vw" fetchpriority="high"></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 aria-hidden="true" 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><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_!caoU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4356ddd2-7f0f-42fc-9460-1405f0c0aad3_805x740.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!caoU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4356ddd2-7f0f-42fc-9460-1405f0c0aad3_805x740.png 424w, https://substackcdn.com/image/fetch/$s_!caoU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4356ddd2-7f0f-42fc-9460-1405f0c0aad3_805x740.png 848w, https://substackcdn.com/image/fetch/$s_!caoU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4356ddd2-7f0f-42fc-9460-1405f0c0aad3_805x740.png 1272w, https://substackcdn.com/image/fetch/$s_!caoU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4356ddd2-7f0f-42fc-9460-1405f0c0aad3_805x740.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!caoU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4356ddd2-7f0f-42fc-9460-1405f0c0aad3_805x740.png" width="805" height="740" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4356ddd2-7f0f-42fc-9460-1405f0c0aad3_805x740.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:740,&quot;width&quot;:805,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:156102,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.quantbeckman.com/i/208331236?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4356ddd2-7f0f-42fc-9460-1405f0c0aad3_805x740.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_!caoU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4356ddd2-7f0f-42fc-9460-1405f0c0aad3_805x740.png 424w, https://substackcdn.com/image/fetch/$s_!caoU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4356ddd2-7f0f-42fc-9460-1405f0c0aad3_805x740.png 848w, https://substackcdn.com/image/fetch/$s_!caoU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4356ddd2-7f0f-42fc-9460-1405f0c0aad3_805x740.png 1272w, https://substackcdn.com/image/fetch/$s_!caoU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4356ddd2-7f0f-42fc-9460-1405f0c0aad3_805x740.png 1456w" sizes="100vw"></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 aria-hidden="true" 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><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><p style="text-align: center;"><span>Before you begin, remember that you have an index with the newsletter content </span><strong>organized</strong><span> by clicking on the image below.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.quantbeckman.com/p/welcome" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dSNN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png 424w, https://substackcdn.com/image/fetch/$s_!dSNN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png 848w, https://substackcdn.com/image/fetch/$s_!dSNN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png 1272w, https://substackcdn.com/image/fetch/$s_!dSNN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dSNN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png" width="1186" height="571" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:571,&quot;width&quot;:1186,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:735557,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.quantbeckman.com/p/welcome&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.quantbeckman.com/i/197212953?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!dSNN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png 424w, https://substackcdn.com/image/fetch/$s_!dSNN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png 848w, https://substackcdn.com/image/fetch/$s_!dSNN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png 1272w, https://substackcdn.com/image/fetch/$s_!dSNN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png 1456w" sizes="100vw"></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 aria-hidden="true" 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><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><h4>From research question to testable hypothesis</h4><p>Quantitative trading research begins with market intuition, but it becomes empirically useful only when the researcher defines the instruments, market state, activation trigger, response window, expected price path, and causal mechanism. Strong hypothesis fixes these elements before testing, separates the source of the edge from its execution, and establishes the conditions under which the claim remains valid or expires.</p><p><strong>What&#8217;s inside:</strong></p><ol><li><p><strong>Narrowing the phenomenon:</strong> The researcher reduces a broad market observation to a specific inefficiency by defining the relevant instruments, environmental state, and natural time horizon.</p></li><li><p><strong>Selecting instruments, states, and horizons:</strong> Assets should be close to the source of the market force, conditions should support the proposed mechanism, and the holding period should match the speed at which the effect unfolds.</p></li><li><p><strong>Defining the expected effect:</strong> The hypothesis specifies the direction, shape, magnitude, duration, and decay of the anticipated response, including mean reversion, continuation, spread compression, or ranking changes.</p></li><li><p><strong>Connecting price action to economic meaning:</strong> Expected returns require a causal explanation based on information diffusion, liquidity recovery, forced order flow, institutional execution, funding constraints, or another identifiable market process.</p></li><li><p><strong>Defining the trade lifecycle:</strong> Entry conditions activate the claim, maintenance conditions verify that its mechanism remains present, and breakdown conditions identify when the original hypothesis has expired.</p></li><li><p><strong>Separating observation from explanation:</strong> Similar chart patterns can emerge from different forces. Research must look beyond visual geometry to identify participants, incentives, liquidity constraints, venues, and transmission channels.</p></li><li><p><strong>Separating idea, hypothesis, and execution:</strong> A trading idea provides intuition, the research hypothesis identifies the source of predictive value, and the execution method determines how to capture it. Each portfolio component must possess its own causal foundation.</p></li></ol><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail" src="https://substackcdn.com/image/fetch/$s_!Ngmp!,w_400,h_600,c_fill,f_auto,q_auto:best,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ad61772-2e5f-49a9-a836-845293b9a42d_1544x1032.png"></image><div class="file-embed-details"><div class="file-embed-details-h1">Sample</div><div class="file-embed-details-h2">1.92MB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://www.quantbeckman.com/api/v1/file/2bd23266-c6ca-4767-bc2e-7c3a11c4c15c.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://www.quantbeckman.com/api/v1/file/2bd23266-c6ca-4767-bc2e-7c3a11c4c15c.pdf"><span class="file-embed-button-text">Download</span></a></div></div>
      <p>
          <a href="https://www.quantbeckman.com/p/quant-lecture-moving-from-question">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How quants separate edge from noise]]></title><description><![CDATA[House of Quants Podcast - Episode 0]]></description><link>https://www.quantbeckman.com/p/how-quants-separate-edge-from-noise</link><guid isPermaLink="false">https://www.quantbeckman.com/p/how-quants-separate-edge-from-noise</guid><dc:creator><![CDATA[Quant Beckman]]></dc:creator><pubDate>Thu, 16 Jul 2026 14:21:40 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/207294720/468b5e22862b2855bcc2534221c66589.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p style="text-align: center;">Before you begin, remember that you have an index with the newsletter content <strong>organized</strong> by clicking on the image below.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.quantbeckman.com/p/welcome" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DI2x!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png 424w, https://substackcdn.com/image/fetch/$s_!DI2x!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png 848w, https://substackcdn.com/image/fetch/$s_!DI2x!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png 1272w, https://substackcdn.com/image/fetch/$s_!DI2x!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DI2x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png" width="1040" height="496" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:496,&quot;width&quot;:1040,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:null,&quot;href&quot;:&quot;https://www.quantbeckman.com/p/welcome&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&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_!DI2x!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png 424w, https://substackcdn.com/image/fetch/$s_!DI2x!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png 848w, https://substackcdn.com/image/fetch/$s_!DI2x!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png 1272w, https://substackcdn.com/image/fetch/$s_!DI2x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png 1456w" sizes="100vw" fetchpriority="high"></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 aria-hidden="true" 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><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>In this episode of <strong>House of Quants</strong>, listeners will discover:</p><ol><li><p><strong>How quants separate genuine edge from market noise: </strong>The episode explains why financial markets are difficult to diagnose and how researchers distinguish persistent information from randomness, temporary anomalies, and misleading patterns.</p></li><li><p><strong>How data problems create false strategies: </strong>It examines survivorship bias, timestamp errors, incorrect corporate-action adjustments, data leakage, and excessive data cleaning&#8212;problems that can make an impossible strategy appear profitable.</p></li><li><p><strong>How strong trading hypotheses are created: </strong>Listeners will learn how quantitative ideas emerge from economics, behavioral finance, market microstructure, and alternative data, as well as why every hypothesis must be specific, measurable, and falsifiable.</p></li><li><p><strong>Why quants try to disprove their own ideas: </strong>The discussion explores confirmation bias, narrative fallacy, curve fitting, moving the goalposts, and the importance of defining the methodology and success criteria before examining the results.</p></li><li><p><strong>How strategies are tested under realistic conditions: </strong>The episode covers transaction costs, spreads, slippage, financing, liquidity, market impact, position sizing, parameter robustness, and performance across different market regimes.</p></li><li><p><strong>How professional validation methods reduce overfitting: </strong>It introduces out-of-sample testing, walk-forward analysis, purged cross-validation, bootstrap methods, multiple-testing corrections, and the Deflated Sharpe Ratio.</p></li><li><p><strong>What makes a quantitative strategy credible: </strong>The central lesson is that a strategy becomes credible only after surviving changing regimes, imperfect data, realistic execution costs, statistical scrutiny, and repeated attempts to prove it wrong.</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lF1e!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70bb06dd-ccb1-4472-841c-512c42ff3531_1774x887.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lF1e!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70bb06dd-ccb1-4472-841c-512c42ff3531_1774x887.png 424w, https://substackcdn.com/image/fetch/$s_!lF1e!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70bb06dd-ccb1-4472-841c-512c42ff3531_1774x887.png 848w, https://substackcdn.com/image/fetch/$s_!lF1e!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70bb06dd-ccb1-4472-841c-512c42ff3531_1774x887.png 1272w, https://substackcdn.com/image/fetch/$s_!lF1e!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70bb06dd-ccb1-4472-841c-512c42ff3531_1774x887.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lF1e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70bb06dd-ccb1-4472-841c-512c42ff3531_1774x887.png" width="1456" height="728" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/70bb06dd-ccb1-4472-841c-512c42ff3531_1774x887.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:728,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&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_!lF1e!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70bb06dd-ccb1-4472-841c-512c42ff3531_1774x887.png 424w, https://substackcdn.com/image/fetch/$s_!lF1e!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70bb06dd-ccb1-4472-841c-512c42ff3531_1774x887.png 848w, https://substackcdn.com/image/fetch/$s_!lF1e!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70bb06dd-ccb1-4472-841c-512c42ff3531_1774x887.png 1272w, https://substackcdn.com/image/fetch/$s_!lF1e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70bb06dd-ccb1-4472-841c-512c42ff3531_1774x887.png 1456w" sizes="100vw"></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 aria-hidden="true" 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><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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.amazon.com/Quantitative-Research-Foundations-Quant-Beckman/dp/B0GWGJWDS3&quot;,&quot;text&quot;:&quot;Send me a copy&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.amazon.com/Quantitative-Research-Foundations-Quant-Beckman/dp/B0GWGJWDS3"><span>Send me a copy</span></a></p>]]></content:encoded></item><item><title><![CDATA[[WITH CODE] Feature selection: Wrapper-based feature selection methods]]></title><description><![CDATA[Model-dependent approaches]]></description><link>https://www.quantbeckman.com/p/with-code-feature-selection-wrapper</link><guid isPermaLink="false">https://www.quantbeckman.com/p/with-code-feature-selection-wrapper</guid><dc:creator><![CDATA[Quant Beckman]]></dc:creator><pubDate>Sun, 12 Jul 2026 13:11:32 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!AJt2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cedd76e-1949-481c-a904-be1a249336c5_1280x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0gXQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a85e588-8cc3-49db-984d-de51736ebbf5_1142x716.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0gXQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a85e588-8cc3-49db-984d-de51736ebbf5_1142x716.png 424w, https://substackcdn.com/image/fetch/$s_!0gXQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a85e588-8cc3-49db-984d-de51736ebbf5_1142x716.png 848w, https://substackcdn.com/image/fetch/$s_!0gXQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a85e588-8cc3-49db-984d-de51736ebbf5_1142x716.png 1272w, https://substackcdn.com/image/fetch/$s_!0gXQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a85e588-8cc3-49db-984d-de51736ebbf5_1142x716.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0gXQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a85e588-8cc3-49db-984d-de51736ebbf5_1142x716.png" width="1142" height="716" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2a85e588-8cc3-49db-984d-de51736ebbf5_1142x716.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:716,&quot;width&quot;:1142,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0gXQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a85e588-8cc3-49db-984d-de51736ebbf5_1142x716.png 424w, https://substackcdn.com/image/fetch/$s_!0gXQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a85e588-8cc3-49db-984d-de51736ebbf5_1142x716.png 848w, https://substackcdn.com/image/fetch/$s_!0gXQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a85e588-8cc3-49db-984d-de51736ebbf5_1142x716.png 1272w, https://substackcdn.com/image/fetch/$s_!0gXQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a85e588-8cc3-49db-984d-de51736ebbf5_1142x716.png 1456w" sizes="100vw" fetchpriority="high"></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 aria-hidden="true" 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><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><p><strong>Table of contents:</strong></p><ol><li><p>Introduction.</p></li><li><p>Wrapper-based feature selection.</p></li><li><p>Risks and limitations.</p></li><li><p>Model-conditional optimization.</p><ol><li><p>Sequential Forward Selection (SFS).</p></li><li><p>Sequential Backward Selection (SBS).</p></li><li><p>Exhaustive Feature Selection (EFS).</p></li><li><p>Sequential Floating Selection (SFLS)</p></li><li><p>Recursive Feature Elimination (RFE).</p></li></ol></li></ol><div><hr></div><p style="text-align: center;"><strong>Audio Note</strong><span>: Before we begin, remember that if you&#8217;re accessing this article through the Substack app, you can listen to it instead of reading it.</span></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LXnW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ffd0933-65c2-450d-be00-06688a857d3b_2144x365.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LXnW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ffd0933-65c2-450d-be00-06688a857d3b_2144x365.png 424w, https://substackcdn.com/image/fetch/$s_!LXnW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ffd0933-65c2-450d-be00-06688a857d3b_2144x365.png 848w, https://substackcdn.com/image/fetch/$s_!LXnW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ffd0933-65c2-450d-be00-06688a857d3b_2144x365.png 1272w, https://substackcdn.com/image/fetch/$s_!LXnW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ffd0933-65c2-450d-be00-06688a857d3b_2144x365.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LXnW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ffd0933-65c2-450d-be00-06688a857d3b_2144x365.png" width="1456" height="248" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4ffd0933-65c2-450d-be00-06688a857d3b_2144x365.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:248,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:498960,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.quantbeckman.com/i/198696914?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ffd0933-65c2-450d-be00-06688a857d3b_2144x365.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!LXnW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ffd0933-65c2-450d-be00-06688a857d3b_2144x365.png 424w, https://substackcdn.com/image/fetch/$s_!LXnW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ffd0933-65c2-450d-be00-06688a857d3b_2144x365.png 848w, https://substackcdn.com/image/fetch/$s_!LXnW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ffd0933-65c2-450d-be00-06688a857d3b_2144x365.png 1272w, https://substackcdn.com/image/fetch/$s_!LXnW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ffd0933-65c2-450d-be00-06688a857d3b_2144x365.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><p style="text-align: center;"><span>Before you begin, remember that you have an index with the newsletter content </span><strong>organized</strong><span> by clicking on the image below.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.quantbeckman.com/p/welcome" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DI2x!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png 424w, https://substackcdn.com/image/fetch/$s_!DI2x!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png 848w, https://substackcdn.com/image/fetch/$s_!DI2x!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png 1272w, https://substackcdn.com/image/fetch/$s_!DI2x!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DI2x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png" width="1040" height="496" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:496,&quot;width&quot;:1040,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:639128,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.quantbeckman.com/p/welcome&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.quantbeckman.com/i/198696914?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!DI2x!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png 424w, https://substackcdn.com/image/fetch/$s_!DI2x!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png 848w, https://substackcdn.com/image/fetch/$s_!DI2x!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png 1272w, https://substackcdn.com/image/fetch/$s_!DI2x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png 1456w" sizes="100vw"></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 aria-hidden="true" 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><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><h3><strong>Introduction</strong></h3><p>Feature selection is often presented as a simple cleanup step&#8230; remove the weak variables, keep the useful ones, and move on. In practice, it is much closer to a research decision about what information the model is allowed to trust.</p><p>Every feature added to a trading system creates a cost. It may require another data source, increase latency, make the model harder to interpret, or create another opportunity for overfitting. </p><p>Wrapper-based methods approach this problem from a practical perspective. Instead of judging features in isolation, they test them through the model that will actually use them. This makes the selection process more realistic, because a feature only matters when it improves the behaviour of the complete model under a credible validation framework.</p><p>You can go deeper in warpper methods by checking this two papers:</p><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail" src="https://substackcdn.com/image/fetch/$s_!Lbxg!,w_400,h_600,c_fill,f_auto,q_auto:best,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedb0ccbb-e8b3-46db-8718-772935367095_838x849.png"></image><div class="file-embed-details"><div class="file-embed-details-h1">Wrapper based feature selection</div><div class="file-embed-details-h2">4.29MB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://www.quantbeckman.com/api/v1/file/eb5711a8-ed91-44e5-84e6-78a33c12285e.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://www.quantbeckman.com/api/v1/file/eb5711a8-ed91-44e5-84e6-78a33c12285e.pdf"><span class="file-embed-button-text">Download</span></a></div></div><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail" src="https://substackcdn.com/image/fetch/$s_!c6WB!,w_400,h_600,c_fill,f_auto,q_auto:best,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb7461a3-396f-4979-b918-e4e60d8f7e0a_839x760.png"></image><div class="file-embed-details"><div class="file-embed-details-h1">Wrapper methods for multi-objective feature selection</div><div class="file-embed-details-h2">811KB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://www.quantbeckman.com/api/v1/file/f3101100-bfb1-4560-9adb-f9a48b204dfb.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://www.quantbeckman.com/api/v1/file/f3101100-bfb1-4560-9adb-f9a48b204dfb.pdf"><span class="file-embed-button-text">Download</span></a></div></div><p>Each method follows a different search philosophy, from gradually building a compact feature set to pruning a large one or evaluating every feasible combination. The goal is to understand how each method deals with the trade-off between predictive value, stability, and model complexity. By comparing them under the same structure, it becomes easier to see when a method is useful, where it can fail, and how its selection path affects the final trading model.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fy3x!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73da8c09-2457-4477-ba65-eeeb228c9d32_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fy3x!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73da8c09-2457-4477-ba65-eeeb228c9d32_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!fy3x!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73da8c09-2457-4477-ba65-eeeb228c9d32_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!fy3x!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73da8c09-2457-4477-ba65-eeeb228c9d32_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!fy3x!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73da8c09-2457-4477-ba65-eeeb228c9d32_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fy3x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73da8c09-2457-4477-ba65-eeeb228c9d32_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/73da8c09-2457-4477-ba65-eeeb228c9d32_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1616157,&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://www.quantbeckman.com/i/205475473?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73da8c09-2457-4477-ba65-eeeb228c9d32_1536x1024.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_!fy3x!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73da8c09-2457-4477-ba65-eeeb228c9d32_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!fy3x!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73da8c09-2457-4477-ba65-eeeb228c9d32_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!fy3x!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73da8c09-2457-4477-ba65-eeeb228c9d32_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!fy3x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73da8c09-2457-4477-ba65-eeeb228c9d32_1536x1024.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 aria-hidden="true" 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><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><h2>Wrapper-based feature selection</h2><p>Identifying a reliable predictive signal requires more than measuring isolated statistical correlations. Wrapper-based feature selection provides a methodology to evaluate the predictive power of specific feature combinations. This approach integrates the target model into the selection loop. The system wraps a search algorithm around the predictive model and uses empirical validation performance to score candidate feature subsets.</p><p>To understand the architecture of wrapper methods, we must examine other selection paradigms:</p><ol><li><p><em>Filter methods</em> operate outside the boundaries of any model. They evaluate features based on intrinsic statistical properties, such as variance or mutual information with the target variable. This standalone structure gives filter methods a lightweight computational profile. They isolate fundamental data characteristics and separate the data from the final algorithmic interpretation. This separation forces filter methods to overlook complex feature interactions.</p><p></p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;96864fc1-340e-4f93-987a-f523435819c9&quot;,&quot;caption&quot;:&quot;Table of contents:&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;[WITH CODE] Feature selection: Filter-based methods&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:311582722,&quot;name&quot;:&quot;Quant Beckman&quot;,&quot;bio&quot;:&quot;A quant research lab in newsletter form. Turning mathematics into automated trading systems and systematic portfolios. &quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/baa6a7ae-a7c8-46a5-a102-f887fffffb17_1254x1254.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100}],&quot;post_date&quot;:&quot;2026-06-16T12:53:04.897Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!AJt2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cedd76e-1949-481c-a904-be1a249336c5_1280x1280.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.quantbeckman.com/p/with-code-feature-selection-filter&quot;,&quot;section_name&quot;:&quot;Research&quot;,&quot;video_upload_id&quot;:null,&quot;id&quot;:201584274,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:10,&quot;comment_count&quot;:0,&quot;publication_id&quot;:3833331,&quot;publication_name&quot;:&quot;Trading the Breaking&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!AJt2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cedd76e-1949-481c-a904-be1a249336c5_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div></li><li><p><em>Wrapper methods </em>take a distinct path. They evaluate features by training and validating a defined model in repeated cycles. The wrapper treats the target algorithm as a direct scoring engine. It tests candidate subsets of features and measures their impact on out-of-sample performance. This approach requires retraining the model from a blank state for every candidate subset evaluated, which creates an immense computational cost. Because these methods remain model-dependent, they offer an honest measurement of predictive utility in live trading scenarios.</p></li><li><p><em>Embedded methods </em>incorporate feature selection into the model training process. Algorithms like Lasso regression penalize lower-impact features during the construction of their mathematical structure. This mechanism merges selection and training into a single phase, which generates a moderate computational cost. The selection process remains locked to the internal mechanics of that chosen algorithm.</p></li></ol><p>A complete wrapper architecture relies on four fundamental components that operate in a continuous loop:</p><ul><li><p>The <em>search space</em> establishes the boundaries of all available candidate features.</p></li><li><p>The <em>search strategy</em> dictates the algorithmic trajectory to navigate the combinations.</p></li><li><p>The<em> evaluation metric</em> provides the quantitative objective function to measure model predictions.</p></li><li><p>The <em>underlying model</em> defines the algorithm that maps candidate inputs to the target variable.</p></li></ul><p>Wrappers evaluate features in collective groups. This structure gives them the capability to identify joint signal interactions that single-variable statistical filters exclude. For example, order flow dynamics and volatility regimes interact in nuanced patterns and the wrapper asks a specific question &#8220;<em>Does the inclusion of this feature improve the predictive accuracy of this specific model?</em>&#8221; This collective evaluation makes wrappers suited for discovering market dynamics. The use of the model as a direct scoring engine ties the value of a feature to the tested environment, something that shapes the optimization required for live trading.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kdPh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd8de184-9cd6-4116-a983-3eef1a5e199c_2724x1568.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kdPh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd8de184-9cd6-4116-a983-3eef1a5e199c_2724x1568.png 424w, https://substackcdn.com/image/fetch/$s_!kdPh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd8de184-9cd6-4116-a983-3eef1a5e199c_2724x1568.png 848w, https://substackcdn.com/image/fetch/$s_!kdPh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd8de184-9cd6-4116-a983-3eef1a5e199c_2724x1568.png 1272w, https://substackcdn.com/image/fetch/$s_!kdPh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd8de184-9cd6-4116-a983-3eef1a5e199c_2724x1568.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kdPh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd8de184-9cd6-4116-a983-3eef1a5e199c_2724x1568.png" width="1456" height="838" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cd8de184-9cd6-4116-a983-3eef1a5e199c_2724x1568.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:838,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4680016,&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://www.quantbeckman.com/i/205475473?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd8de184-9cd6-4116-a983-3eef1a5e199c_2724x1568.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_!kdPh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd8de184-9cd6-4116-a983-3eef1a5e199c_2724x1568.png 424w, https://substackcdn.com/image/fetch/$s_!kdPh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd8de184-9cd6-4116-a983-3eef1a5e199c_2724x1568.png 848w, https://substackcdn.com/image/fetch/$s_!kdPh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd8de184-9cd6-4116-a983-3eef1a5e199c_2724x1568.png 1272w, https://substackcdn.com/image/fetch/$s_!kdPh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd8de184-9cd6-4116-a983-3eef1a5e199c_2724x1568.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 aria-hidden="true" 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><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><h2>Risks and limitations</h2><p>This sounds trivial from a standard machine learning perspective. </p><div class="callout-block" data-callout="true"><p><em>&#8220;Choose a model, choose a feature subset, train the model, evaluate the score, and repeat. The method transforms feature selection into a clean optimization problem.&#8221;</em></p></div><p>However, in trading, that statement hides a difficult engineering problem because the score itself is unstable, labels contain noise, observations are serially dependent, etc.  As a result, a feature subset that looks like pure gold during one sample can become a major source of loses the second market volatility spikes or participant behavior shifts.</p><p>The trouble with financial models starts at the foundation with a messy problem called <em>temporal contamination</em>. Standard cross-validation requires independent data points, but market data streams possess a strict order, a clear dependency, and a constant overlap. Breaking this data into random folds causes leakage, because future price action bleeds into past training sets. Fixing this error requires a  boundary, which is where purging and embargoing come into play to isolate the training data from the test data.</p><p>Once that data leak is under control, a different headache appears, known as the curse of multiple testing. Wrapper algorithms sift through piles of potential features, a process that inflates the top score by pure chance. A huge search space guarantees a spectacular winner born from total noise. Without a strict separation of time horizons during validation, the algorithm flags a historical fluke instead of a true lasting edge.</p><p>These flawed features cause more damage due to model dependence, meaning a feature set has zero portability across different setups. A group of features built for a linear model falls apart inside a decision tree. Features picked via Ridge regression turn useless under Lasso regularization. Binary classifier inputs lose their grip when converted into continuous position sizing logic. The whole selection process builds a house of cards that links the model class, the features, the labels, and the validation into one single knot. A change to one thread collapses the entire framework.</p><p>And what about research drift? It acts as a hidden form of data snooping. Running a loop through forward selection, backward selection, and recursive elimination stacks up the hidden trial count. Tweaking the metrics, shifting the data splits, or altering the label horizons to chase better historical returns introduces a selection bias. This game ruins the validity of standard significance tests. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JKKu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa09df567-2ba2-4b29-9e01-a6ad2c02534c_1761x893.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JKKu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa09df567-2ba2-4b29-9e01-a6ad2c02534c_1761x893.png 424w, https://substackcdn.com/image/fetch/$s_!JKKu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa09df567-2ba2-4b29-9e01-a6ad2c02534c_1761x893.png 848w, https://substackcdn.com/image/fetch/$s_!JKKu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa09df567-2ba2-4b29-9e01-a6ad2c02534c_1761x893.png 1272w, https://substackcdn.com/image/fetch/$s_!JKKu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa09df567-2ba2-4b29-9e01-a6ad2c02534c_1761x893.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JKKu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa09df567-2ba2-4b29-9e01-a6ad2c02534c_1761x893.png" width="1456" height="738" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a09df567-2ba2-4b29-9e01-a6ad2c02534c_1761x893.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:738,&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_!JKKu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa09df567-2ba2-4b29-9e01-a6ad2c02534c_1761x893.png 424w, https://substackcdn.com/image/fetch/$s_!JKKu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa09df567-2ba2-4b29-9e01-a6ad2c02534c_1761x893.png 848w, https://substackcdn.com/image/fetch/$s_!JKKu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa09df567-2ba2-4b29-9e01-a6ad2c02534c_1761x893.png 1272w, https://substackcdn.com/image/fetch/$s_!JKKu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa09df567-2ba2-4b29-9e01-a6ad2c02534c_1761x893.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 aria-hidden="true" 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><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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.quantbeckman.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.quantbeckman.com/subscribe?"><span>Subscribe now</span></a></p><h2>Model-conditional optimization </h2><p>At its core, a wrapper method selects features by treating the underlying model as a black box and evaluating performance across various candidate subsets. Because the feature set is judged through the lens of a specific model and metric, context dictates everything. The exact same feature can prove useful under one model architecture while remaining useless under another.</p><p>To formalize this process, let the full candidate feature pool be defined as <em>F</em>={<em>f</em><sub><span>1</span></sub>,<em>f</em><sub>2</sub>,&#8230;,<em>f<sub>p</sub></em>}. From this pool, any given candidate subset is represented as <em>S</em>&#8838;<em>F</em>.</p><p>Now, assuming a specific model class <em><span>M</span></em>, a training dataset <em><span>D</span><sub>train</sub></em>, a validation dataset <em><span>D</span><sub>val</sub></em><span>,</span> and a scoring function <em><span>J</span></em>, the wrapper selection process solves the following optimization problem:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;S^{*}=\\arg\\max_{S\\subseteq \\Omega} J(\\hat{m}_{S},D_{\\text{val}})&quot;,&quot;id&quot;:&quot;DFVJFDFRIG&quot;}" data-component-name="LatexBlockToDOM"></div><p>Where the fitted model relies entirely on the chosen feature subset:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\hat{m}_{S}=\\operatorname{fit}_{\\mathcal{M}}(D_{\\text{train}},S)&quot;,&quot;id&quot;:&quot;EWCOIOBWBT&quot;}" data-component-name="LatexBlockToDOM"></div><p>The path taken to find <em><span>S*</span></em> depends on how you define the search space boundaries. An exhaustive feature selection routine evaluates every single possible subset in the space. Conversely, sequential methods restrict the computational burden by following a rigid, step-by-step path. Meanwhile, recursive feature elimination leverages the model&#8217;s internal feature rankings to determine the deletion order.</p><p>The objective function <em><span>J</span></em> requires far more scrutiny than the search algorithm itself. It is easy for a wrapper to optimize a clean statistical metric and lose money. For instance, a model boasting a high Information Coefficient can deliver negative realized returns if the signal exhibits weak ranking power near the critical threshold used for execution. Furthermore, a model with flawless gross performance fails the moment you incorporate exchange fees, slippage, or borrow costs.</p><p>To force the wrapper to respect these execution boundaries, the objective function requires a penalty structure:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;J(S)=\\mathbb{E}\\!\\left[r_{t}(S)\\right]\n-\\lambda_{1}\\mathbb{V}\\!\\left[r_{t}(S)\\right]\n-\\lambda_{2}C(S)\n-\\lambda_{3}\\Omega(S)&quot;,&quot;id&quot;:&quot;ZAGBIKEGEO&quot;}" data-component-name="LatexBlockToDOM"></div><p>In this functional, <em><span>r</span><sub>t</sub></em>(<em>S</em>) represents the strategy returns generated by the model using feature subset <em><span>S</span></em>. The penalty terms translate market fees into the optimization. <em>C</em>(<em>S</em>) captures execution friction and turnover costs, while <span>&#937;(</span><em><span>S</span></em><span>)</span> imposes a penalty on the dimension of the subset. A subset that marginally improves predictive power at the expense of skyrocketing turnover will degrade the net equity curve. Likewise, a subset that performs perfectly in one data fold but collapses in another introduces unstable deployment behavior.</p><p>This is why researchers focus less on the final feature list and look instead at the structural stability of the selection process. The result must satisfy several clear operational conditions: </p><ul><li><p>The selected subset appears persistently across distinct temporal folds.</p></li><li><p>The chosen features survive aggressive changes to the underlying scoring metric.</p></li><li><p>The subset keeps strategy turnover within the fund&#8217;s execution capacity.</p></li><li><p>The selected features reduce live decision complexity.</p></li><li><p>The subset improves net performance after accounting for all fees and costs.</p></li><li><p>The features demonstrate a plausible connection to known market microstructure mechanics.</p></li><li><p>The model performance degrades slowly when the market regime shifts.</p></li></ul><p>This brings us to a misconception. The idea that wrapper methods discover an objectively &#8220;best&#8221; set of features. In reality, they find the optimal subset constrained by a specific search path, a chosen model class, a single metric, a finite sample size, and a defined validation protocol. </p><p>Visualizing this behavior clarifies why simpler selection methods fail.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Tvia!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff38b5d77-3cee-47c5-8c9c-a08ac3133b17_1343x1171.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Tvia!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff38b5d77-3cee-47c5-8c9c-a08ac3133b17_1343x1171.png 424w, https://substackcdn.com/image/fetch/$s_!Tvia!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff38b5d77-3cee-47c5-8c9c-a08ac3133b17_1343x1171.png 848w, https://substackcdn.com/image/fetch/$s_!Tvia!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff38b5d77-3cee-47c5-8c9c-a08ac3133b17_1343x1171.png 1272w, https://substackcdn.com/image/fetch/$s_!Tvia!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff38b5d77-3cee-47c5-8c9c-a08ac3133b17_1343x1171.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Tvia!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff38b5d77-3cee-47c5-8c9c-a08ac3133b17_1343x1171.png" width="542" height="472.58525688756515" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f38b5d77-3cee-47c5-8c9c-a08ac3133b17_1343x1171.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1171,&quot;width&quot;:1343,&quot;resizeWidth&quot;:542,&quot;bytes&quot;:1060412,&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://www.quantbeckman.com/i/205475473?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff38b5d77-3cee-47c5-8c9c-a08ac3133b17_1343x1171.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_!Tvia!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff38b5d77-3cee-47c5-8c9c-a08ac3133b17_1343x1171.png 424w, https://substackcdn.com/image/fetch/$s_!Tvia!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff38b5d77-3cee-47c5-8c9c-a08ac3133b17_1343x1171.png 848w, https://substackcdn.com/image/fetch/$s_!Tvia!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff38b5d77-3cee-47c5-8c9c-a08ac3133b17_1343x1171.png 1272w, https://substackcdn.com/image/fetch/$s_!Tvia!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff38b5d77-3cee-47c5-8c9c-a08ac3133b17_1343x1171.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 aria-hidden="true" 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><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>Viewed independently, both <em><span>x</span></em><sub>1</sub> and <em><span>x</span></em><sub>2</sub> demonstrate a flat, weak relationship hovering around zero. Together, however, they may define a significant structural edge. This interaction highlights the exact reason why univariate filters fail to identify effective trading combinations.</p><p>To translate this into a concrete trading scenario, suppose <em><span>x</span></em><sub>1</sub> represents short-term price reversal pressure, while <em><span>x</span></em><sub>2</sub> represents prevailing bid-ask liquidity conditions. Reversal strategies often perform well during specific liquidity regimes but fail during others. A univariate filter evaluating <em>x</em><sub>1</sub> in isolation would reject the feature due to its poor average performance. A wrapper method retains it because the underlying model evaluates the conditional interaction between the two variables.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lF1e!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70bb06dd-ccb1-4472-841c-512c42ff3531_1774x887.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lF1e!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70bb06dd-ccb1-4472-841c-512c42ff3531_1774x887.png 424w, https://substackcdn.com/image/fetch/$s_!lF1e!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70bb06dd-ccb1-4472-841c-512c42ff3531_1774x887.png 848w, https://substackcdn.com/image/fetch/$s_!lF1e!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70bb06dd-ccb1-4472-841c-512c42ff3531_1774x887.png 1272w, https://substackcdn.com/image/fetch/$s_!lF1e!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70bb06dd-ccb1-4472-841c-512c42ff3531_1774x887.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lF1e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70bb06dd-ccb1-4472-841c-512c42ff3531_1774x887.png" width="1456" height="728" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/70bb06dd-ccb1-4472-841c-512c42ff3531_1774x887.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:728,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&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="" srcset="https://substackcdn.com/image/fetch/$s_!lF1e!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70bb06dd-ccb1-4472-841c-512c42ff3531_1774x887.png 424w, https://substackcdn.com/image/fetch/$s_!lF1e!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70bb06dd-ccb1-4472-841c-512c42ff3531_1774x887.png 848w, https://substackcdn.com/image/fetch/$s_!lF1e!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70bb06dd-ccb1-4472-841c-512c42ff3531_1774x887.png 1272w, https://substackcdn.com/image/fetch/$s_!lF1e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70bb06dd-ccb1-4472-841c-512c42ff3531_1774x887.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 aria-hidden="true" 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><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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.amazon.com/Quantitative-Research-Foundations-Quant-Beckman/dp/B0GWGJWDS3&quot;,&quot;text&quot;:&quot;Send me a copy&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.amazon.com/Quantitative-Research-Foundations-Quant-Beckman/dp/B0GWGJWDS3"><span>Send me a copy</span></a></p><h2>Sequential Forward Selection (SFS)</h2><p>SFS begins with an empty feature set and adds exactly one feature at a time. At each step, the algorithm chooses the candidate that delivers the largest immediate mathematical improvement in the target objective function.</p><p>Let the current selected set at step <em>k</em> be denoted as <em>S<sub>k</sub></em>. The algorithm chooses the optimal addition</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;f^{*}\n=\n\\operatorname*{arg\\,max}_{f \\notin S_k}\nJ\\left(S_k \\cup \\{f\\}\\right).&quot;,&quot;id&quot;:&quot;EAHPPRPWRB&quot;}" data-component-name="LatexBlockToDOM"></div><p>Then it updates the state space</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;S_{k+1}\n=\nS_k \\cup \\left\\{f^{*}\\right\\}.&quot;,&quot;id&quot;:&quot;RZSLWBQSAN&quot;}" data-component-name="LatexBlockToDOM"></div><p>The algorithm terminates when the score improvement falls below a defined threshold, when a hard target subset size is reached, or when the validation performance begins to show signs of deterioration.</p><p>SFS is attractive because it guarantees compact models. Compact models possess immense engineering value. A low-latency execution model with five stable features has operational advantages over a bloated model with fifty fragile inputs. Fewer features reduce data pipeline dependencies, time-synchronization errors, memory footprint, and total inference latency. In execution environments where any individual data feed can drop or delay, a smaller feature set provides a definitive robustness advantage.</p><p>Imagine an intraday market-making model evaluating the spread, the trade size, the order book imbalance, the short-term realized volatility, and the last price displacement. Forward selection builds a minimal subset capturing the vast majority of the useful effect while avoiding slow or noisy features. </p><p>Forward selection provides another benefit in high-dimensional settings. It starts from zero features, ensuring the early model fits remain numerically stable. Backward procedures begin with the full matrix. The full matrix becomes ill-conditioned when <em>p</em> is large, features exhibit collinearity, or the temporal sample size is constrained. But in this case it avoids the initial full-dimensional matrix inversion problem inherent in linear models.</p><p>The primary limitation involves severe path dependence. The algorithm is greedy. It selects the best immediate addition and carries that rigid choice forward forever. A feature that looks weak early could become useful later when paired with another specific feature. Forward selection misses that pair because neither feature produces enough standalone improvement at the very beginning of the search path.</p><p>A trading-safe forward step evaluates candidates on temporal validation blocks</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;J_{\\mathrm{cv}}(S)\n=\n\\frac{1}{K}\n\\sum_{k=1}^{K}\nJ\\left(\\hat{m}_{S,k}, D_{\\mathrm{val},k}\\right).&quot;,&quot;id&quot;:&quot;MYHOYXUMBL&quot;}" data-component-name="LatexBlockToDOM"></div><p>The model is trained on a training segment that excludes the validation segment and its required embargo neighborhood. The score averages across the folds and is more credible than a feature selected on a single randomized validation slice.</p><p>Many implementations stop at an arbitrary fixed number of features. But in our context, the subset size must be a direct consequence of measured marginal utility versus cost. Let the marginal gain be</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\Delta_k\n=\nJ\\left(S \\cup \\{k+1\\}\\right)\n-\nJ\\left(S_k\\right).&quot;,&quot;id&quot;:&quot;YZGOFJJXEJ&quot;}" data-component-name="LatexBlockToDOM"></div><p>A termination rule requires &#916;<em><sub>k</sub></em>&gt;&#964; where &#964; includes a &#8220;premium&#8221;. That premium scales higher when a feature is computationally slow, or statistically unstable</p><p>Other rules use a penalized objective</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;J_{\\mathrm{net}}(S)\n=\nJ(S)\n-\n\\lambda \\lvert S \\rvert\n-\nC_{\\mathrm{ops}}(S).&quot;,&quot;id&quot;:&quot;RWUSPKBDGD&quot;}" data-component-name="LatexBlockToDOM"></div><p>where |<em>S</em>| penalizes dimensionality and <em>C<sub>ops</sub></em> penalizes specific costly inputs. </p><p>Forward selection provides a diagnostic output for the researcher. The marginal contribution curve maps the precise geometry of the alpha extraction process. Plotting the sequential step-by-step score creates a direct visual representation of  diminishing returns. If the first three features add the vast majority of the predictive value and the next five add microscopic improvements, the model has reached its absolute maximum useful complexity. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jNpH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cbf288f-06ad-4c59-ac2e-47ab9f382f5a_1315x595.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jNpH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cbf288f-06ad-4c59-ac2e-47ab9f382f5a_1315x595.png 424w, https://substackcdn.com/image/fetch/$s_!jNpH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cbf288f-06ad-4c59-ac2e-47ab9f382f5a_1315x595.png 848w, https://substackcdn.com/image/fetch/$s_!jNpH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cbf288f-06ad-4c59-ac2e-47ab9f382f5a_1315x595.png 1272w, https://substackcdn.com/image/fetch/$s_!jNpH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cbf288f-06ad-4c59-ac2e-47ab9f382f5a_1315x595.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jNpH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cbf288f-06ad-4c59-ac2e-47ab9f382f5a_1315x595.png" width="1315" height="595" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7cbf288f-06ad-4c59-ac2e-47ab9f382f5a_1315x595.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:595,&quot;width&quot;:1315,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:750259,&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://www.quantbeckman.com/i/205475473?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cbf288f-06ad-4c59-ac2e-47ab9f382f5a_1315x595.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_!jNpH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cbf288f-06ad-4c59-ac2e-47ab9f382f5a_1315x595.png 424w, https://substackcdn.com/image/fetch/$s_!jNpH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cbf288f-06ad-4c59-ac2e-47ab9f382f5a_1315x595.png 848w, https://substackcdn.com/image/fetch/$s_!jNpH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cbf288f-06ad-4c59-ac2e-47ab9f382f5a_1315x595.png 1272w, https://substackcdn.com/image/fetch/$s_!jNpH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cbf288f-06ad-4c59-ac2e-47ab9f382f5a_1315x595.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 aria-hidden="true" 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><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>This type of system relies on a core directional driver, like a distinct volatility adjustment, and a liquidity filter. Evaluating further correlated technical variations adds zero edge. Forcing the model past this structural plateau increases execution latency and guarantees parameter overfitting in production. Furthermore, if the out-of-sample score keeps rising across dozens of consecutive feature additions, the researcher must investigate the foundational data pipeline. </p><p>On the other hand, an upward curve that never flattens proves that severe validation leakage or unchecked selection bias is artificially driving the continuous improvement. The algorithm is memorizing the specific validation sequence through overlapping return horizons, un-lagged data releases, or future price contamination.</p><p>Let&#8217;s implement it:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;python&quot;,&quot;nodeId&quot;:&quot;e78e4c74-4f91-489c-b3ec-facca4018f52&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-python">def sequential_forward_selection(
    X,
    y,
    splits,
    max_features=None,
    min_improvement=0.0,
    alpha=1.0,
    metric="neg_mse",
    complexity_penalty=0.0,
    feature_costs=None,
    candidate_features=None,
):
    """
    Start with an empty feature set and greedily add the best feature.

    The algorithm stops when:
    - max_features is reached
    - no candidates remain
    - the best marginal improvement is below min_improvement
    """
    X, y = _validate_xy(X, y)
    candidates = _candidate_pool(X.shape[1], candidate_features)

    if max_features is None:
        max_features = candidates.size

    max_features = min(int(max_features), candidates.size)

    selected = []
    remaining = candidates.tolist()

    current_score = evaluate_subset(
        X=X,
        y=y,
        feature_indices=selected,
        splits=splits,
        alpha=alpha,
        metric=metric,
        complexity_penalty=complexity_penalty,
        feature_costs=feature_costs,
    )

    history = []

    while remaining and len(selected) &lt; max_features:
        best_feature = None
        best_score = -np.inf

        for feature in remaining:
            candidate_subset = selected + [feature]

            score = evaluate_subset(
                X=X,
                y=y,
                feature_indices=candidate_subset,
                splits=splits,
                alpha=alpha,
                metric=metric,
                complexity_penalty=complexity_penalty,
                feature_costs=feature_costs,
            )

            if score &gt; best_score:
                best_score = score
                best_feature = feature

        improvement = best_score - current_score

        if improvement &lt;= float(min_improvement):
            break

        selected.append(best_feature)
        remaining.remove(best_feature)
        current_score = best_score

        history.append(
            {
                "step": len(history) + 1,
                "action": "add",
                "feature": int(best_feature),
                "score": float(current_score),
                "improvement": float(improvement),
                "subset": tuple(selected),
            }
        )

    return np.asarray(selected, dtype=np.int64), history</code></pre></div><p>The marginal-gain profile requires intense review across folds. A feature that appears  in one single fold is less credible than a feature repeatedly selected across multiple market regimes.</p><p>SFS excels under specific trading conditions:</p><ul><li><p>The candidate feature pool is big.</p></li><li><p>The desired model is compact.</p></li><li><p>Feature interactions are moderate rather than complex.</p></li><li><p>The objective functional penalizes costs and turnover.</p></li><li><p>The training procedure uses purged temporal validation.</p></li><li><p>The research protocol fixes the search budget before execution.</p></li><li><p>The selected path remains stable across time.</p></li></ul><p>The interpretation remains straightforward. Forward selection fails to be a universal feature discovery engine. It represents a strict incremental capital allocation procedure. Each feature receives allocation inside the model exclusively when it proves validated marginal utility. The final selected subset functions as a sparse, highly robust decision layer.</p><h2>Sequential Backward Selection (SBS)</h2><p>SBS begins with the complete, full-dimensional feature set and removes one feature at a time. At each specific step, the algorithm discards the feature whose removal causes the absolute smallest loss in target performance.</p><p>Let the current feature set at step <em>k</em> be denoted as <em>S<sub>k</sub></em>. The algorithm chooses the optimal removal candidate</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;f_k^{*}\n=\n\\operatorname*{arg\\,max}_{f \\in S_k}\nJ\\left(S_k \\setminus \\{f\\}\\right).&quot;,&quot;id&quot;:&quot;DUFAJDWFSW&quot;}" data-component-name="LatexBlockToDOM"></div><p>Then it updates the state space by shrinking it</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;S_{k+1}\n=\nS_k \\setminus \\left\\{f_k^{*}\\right\\}.&quot;,&quot;id&quot;:&quot;OFWMIADMWU&quot;}" data-component-name="LatexBlockToDOM"></div><p>It looks pretty similar than the previous one, right? But it represents a different mathematical philosophy. Forward selection asks which feature earns the right to enter. Backward selection asks which feature deserves immediate eviction. That inversion is interesting when features possess joint predictive value.</p><p>Market data is saturated with features that could generate alpha&#8212;or smart beta&#8212; through interaction. Consider a small-cap mean-reversion signal where the overnight gap size matters when the opening liquidity exceeds a specific threshold. Forward selection misses these structures because each individual component looks statistically meaningless alone. Backward selection starts with the complete interaction structure intact and prunes away the dead weight.</p><p>The primary advantage of backward selection is its respect for joint information geometry at the start of the process. The disadvantage involves computational cost and severe numerical fragility. Early backward steps require fitting complex models containing almost every single candidate feature. When the feature matrix is wide, collinear, and saturated with noise, those initial model fits become unstable.</p><p>A full feature matrix in trading usually contains dozens of redundant transformations of the exact same underlying price path. The matrix contains returns over several horizons, various volatility estimators, moving average distance metrics, breakout flags, range ratios, candlestick wick metrics, and a pretty long list. These variables create a poorly conditioned design matrix.</p><p>For a linear model utilizing design matrix <em>X<sub>S</sub></em>, the condition number &#954; determines the stability of the solution</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\kappa_2(X_S)\n=\n\\sqrt{\n\\frac{\n\\lambda_{\\max}\\left(X_S^{\\mathsf T}X_S\\right)\n}{\n\\lambda_{\\min}\\left(X_S^{\\mathsf T}X_S\\right)\n}\n}.&quot;,&quot;id&quot;:&quot;JLPIRNRBEE&quot;}" data-component-name="LatexBlockToDOM"></div><p>When features are collinear, the minimum eigenvalue approaches zero, and &#954; explodes. A condition number means microscopic data perturbations produce coefficient changes. Backward selection ranks features terribly when the fitted model possesses this level of instability.</p><p>This approach requires feature clustering or Ridge regularization prior to initiating the backward pass. The goal is to extract redundancy from a verified joint signal structure. The scoring function guiding the backward removal must be calculated net of all frictional costs. Backward selection retains features that improve gross accuracy while increasing turnover if the score ignores that turnover. And here is the issue, the model looks good statistically but fails economically.</p><p>Let&#8217;s see how this look from coding perspective:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;python&quot;,&quot;nodeId&quot;:&quot;8d6536a2-7910-4d86-b990-f319adb616be&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-python">def sequential_backward_selection(
    X,
    y,
    splits,
    target_features=1,
    max_score_loss=None,
    alpha=1.0,
    metric="neg_mse",
    complexity_penalty=0.0,
    feature_costs=None,
    candidate_features=None,
):
    """
    Start with the complete feature set and remove one feature at a time.

    At each iteration, remove the feature whose exclusion produces the
    highest validation score.
    """
    X, y = _validate_xy(X, y)
    candidates = _candidate_pool(X.shape[1], candidate_features)

    target_features = int(target_features)

    if target_features &lt; 1 or target_features &gt; candidates.size:
        raise ValueError(
            "target_features must be between 1 and the candidate pool size."
        )

    selected = candidates.tolist()

    current_score = evaluate_subset(
        X=X,
        y=y,
        feature_indices=selected,
        splits=splits,
        alpha=alpha,
        metric=metric,
        complexity_penalty=complexity_penalty,
        feature_costs=feature_costs,
    )

    history = []

    while len(selected) &gt; target_features:
        best_removed_feature = None
        best_subset = None
        best_score = -np.inf

        for feature in selected:
            candidate_subset = [
                selected_feature
                for selected_feature in selected
                if selected_feature != feature
            ]

            score = evaluate_subset(
                X=X,
                y=y,
                feature_indices=candidate_subset,
                splits=splits,
                alpha=alpha,
                metric=metric,
                complexity_penalty=complexity_penalty,
                feature_costs=feature_costs,
            )

            if score &gt; best_score:
                best_score = score
                best_removed_feature = feature
                best_subset = candidate_subset

        score_loss = current_score - best_score

        if (
            max_score_loss is not None
            and score_loss &gt; float(max_score_loss)
        ):
            break

        selected = best_subset
        current_score = best_score

        history.append(
            {
                "step": len(history) + 1,
                "action": "remove",
                "feature": int(best_removed_feature),
                "score": float(current_score),
                "score_loss": float(score_loss),
                "subset": tuple(selected),
            }
        )

    return np.asarray(selected, dtype=np.int64), history</code></pre></div><p>The backward perspective proves valuable when the researcher suspects redundancy. Suppose the candidate matrix contains the 5-minute return, the 15-minute return, the 30-minute return, the 1-hour return, the distance to daily VWAP, the realized volatility, the ATR ratio, the spread percentile, and the opening range position. Several of these variables overlap geometrically. The model leverages them as correlated versions of the exact same latent state. Backward selection identifies and removes features whose absence changes the predictive distribution. The final result is a streamlined representation of an initial state space.</p><p>The defining statistic here is the conditional performance loss</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;L(f \\mid S)\n=\nJ(S)\n-\nJ\\left(S \\setminus \\{f\\}\\right).&quot;,&quot;id&quot;:&quot;TBVKBYNCEK&quot;}" data-component-name="LatexBlockToDOM"></div><p>The microscopic value for <em>L</em>(<em>f</em> | <em>S</em>) proves the feature contributes nothing after accounting for the presence of all other features. This implies the feature adds zero conditional value to the current set. It is <em>redundant</em>.</p><blockquote><p><em>&#8220;Backward selection plays a role in post-research simplification. A quantitative researcher begins with a broad, complex model, utilizes backward selection to prune all redundant inputs, and then retrains the model from scratch on the radically reduced set. The final model boasts lower operational complexity, execution speed, and improved interpretability.&#8221;</em></p></blockquote><p>Backward selection also demands safeguards:</p><ul><li><p>The full feature model requires enforced numerical stability through regularization.</p></li><li><p>The validation protocol requires purged temporal blocking.</p></li><li><p>The entire removal path requires evaluation across multiple folds.</p></li><li><p>The final subset requires total retraining from a blank state.</p></li><li><p>The selected subset requires testing on untouched holdout data.</p></li><li><p>The pruning decision requires metrics based entirely on net trading performance.</p></li></ul><p>A useful diagnostic is the removal curve, where if removing features barely alters the net performance for twenty consecutive steps, the original feature set contained redundancy. If the net performance collapses instantly after removing one specific feature, that feature represents a structural pillar of the model. And if performance actually improves as features are removed, the original set was saturated with noise.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-lSk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4237df17-e612-4c91-8444-28d6df45452d_1435x566.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-lSk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4237df17-e612-4c91-8444-28d6df45452d_1435x566.png 424w, https://substackcdn.com/image/fetch/$s_!-lSk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4237df17-e612-4c91-8444-28d6df45452d_1435x566.png 848w, https://substackcdn.com/image/fetch/$s_!-lSk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4237df17-e612-4c91-8444-28d6df45452d_1435x566.png 1272w, https://substackcdn.com/image/fetch/$s_!-lSk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4237df17-e612-4c91-8444-28d6df45452d_1435x566.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-lSk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4237df17-e612-4c91-8444-28d6df45452d_1435x566.png" width="1435" height="566" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4237df17-e612-4c91-8444-28d6df45452d_1435x566.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:566,&quot;width&quot;:1435,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:895140,&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://www.quantbeckman.com/i/205475473?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4237df17-e612-4c91-8444-28d6df45452d_1435x566.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_!-lSk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4237df17-e612-4c91-8444-28d6df45452d_1435x566.png 424w, https://substackcdn.com/image/fetch/$s_!-lSk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4237df17-e612-4c91-8444-28d6df45452d_1435x566.png 848w, https://substackcdn.com/image/fetch/$s_!-lSk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4237df17-e612-4c91-8444-28d6df45452d_1435x566.png 1272w, https://substackcdn.com/image/fetch/$s_!-lSk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4237df17-e612-4c91-8444-28d6df45452d_1435x566.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 aria-hidden="true" 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><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><figcaption class="image-caption">Removal diagnostic curve</figcaption></figure></div><h2>Exhaustive Feature Selection (EFS)</h2><p>EFS evaluates every possible subset of the candidate feature set. If the environment contains <em>p</em> features, the number of non-empty subsets is governed by the relation</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\sum_{k=1}^{p}\n\\binom{p}{k}\n=\n2^p-1.&quot;,&quot;id&quot;:&quot;RHUGJHKVWI&quot;}" data-component-name="LatexBlockToDOM"></div><p>This combinatorial explosion grows with terrifying speed. With 10 features, the engine tests 1,023 subsets. With 20 features, the engine tests 1,048,575 subsets. With 30 features, the engine tests 1,073,741,823 subsets. With 40 features, the engine evaluates more than one trillion distinct subsets.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oM19!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F736b6080-d3f8-4f44-b3a5-1d2794cdfdd4_709x845.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oM19!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F736b6080-d3f8-4f44-b3a5-1d2794cdfdd4_709x845.png 424w, https://substackcdn.com/image/fetch/$s_!oM19!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F736b6080-d3f8-4f44-b3a5-1d2794cdfdd4_709x845.png 848w, https://substackcdn.com/image/fetch/$s_!oM19!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F736b6080-d3f8-4f44-b3a5-1d2794cdfdd4_709x845.png 1272w, https://substackcdn.com/image/fetch/$s_!oM19!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F736b6080-d3f8-4f44-b3a5-1d2794cdfdd4_709x845.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oM19!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F736b6080-d3f8-4f44-b3a5-1d2794cdfdd4_709x845.png" width="543" height="647.1579689703808" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/736b6080-d3f8-4f44-b3a5-1d2794cdfdd4_709x845.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:845,&quot;width&quot;:709,&quot;resizeWidth&quot;:543,&quot;bytes&quot;:647037,&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://www.quantbeckman.com/i/205475473?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F736b6080-d3f8-4f44-b3a5-1d2794cdfdd4_709x845.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_!oM19!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F736b6080-d3f8-4f44-b3a5-1d2794cdfdd4_709x845.png 424w, https://substackcdn.com/image/fetch/$s_!oM19!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F736b6080-d3f8-4f44-b3a5-1d2794cdfdd4_709x845.png 848w, https://substackcdn.com/image/fetch/$s_!oM19!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F736b6080-d3f8-4f44-b3a5-1d2794cdfdd4_709x845.png 1272w, https://substackcdn.com/image/fetch/$s_!oM19!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F736b6080-d3f8-4f44-b3a5-1d2794cdfdd4_709x845.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 aria-hidden="true" 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><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><figcaption class="image-caption">Combinatorial lost growth</figcaption></figure></div><p>Exhaustive search guarantees finding the absolute &#8220;best&#8221; subset within the defined search space. Greedy methods frequently miss the global optimum because of the restricted trajectory. Exhaustive search evaluates all paths simultaneously. For small feature sets, this capability is pretty valuable.</p><p>Every single subset requires training, validation, and scoring. If the model requires recalibration across rolling windows, the total computational cost multiplies by the number of windows. If the strategy spans multiple assets, the total cost multiplies again. If the score utilizes purged cross-validation, the cost multiplies by the total number of folds.</p><p>A simplified cost expression defines the boundary </p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;C_{\\mathrm{total}}\n=\n\\left(2^p - 1\\right)\n\\times K\n\\times W\n\\times A\n\\times C_{\\mathrm{fit}}.&quot;,&quot;id&quot;:&quot;LFVGNBVZQF&quot;}" data-component-name="LatexBlockToDOM"></div><p>where <em>K</em> is the validation folds, <em>W</em> is the rolling windows, <em>A</em> is the asset count, and <em>C<sub>fit</sub></em> is the hardware time required to fit one model.</p><p>For low latency infrastructure, this cost becomes something impossible. This kind of models require continuous recalibration, with micro or even nanosecond latency budgets. Exhaustive search across a large feature matrix conflicts with that operating environment.</p><p>On the other hand, choosing three factors&#8212;tiny feature set&#8212;from a universe of eight candidates is a reasonable exhaustive problem. Selecting a compact portfolio allocation model from a small universe of carry, value, momentum, inflation, liquidity, and growth factors justifies exhaustive evaluation. Here the researcher runs the exhaustive engine and compares the results of forward, backward, and floating methods against the known exhaustive optimum. If the greedy methods lock onto near-optimal subsets at a fraction of the computational cost, the greedy methods become verified production tools.</p><p>The researcher reduces the search space by enforcing subset size caps. Define the bounded space as</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\Omega_q\n=\n\\left\\{\nS \\subseteq \\mathcal{F}\n\\;\\middle|\\;\n|S| \\leq q\n\\right\\}.&quot;,&quot;id&quot;:&quot;ZTBXOWFVBJ&quot;}" data-component-name="LatexBlockToDOM"></div><p>The number of evaluated subsets collapses to</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;|\\Omega_q|\n=\n\\sum_{i=1}^{q}\n\\binom{p}{i}.&quot;,&quot;id&quot;:&quot;YVCQJHNWMP&quot;}" data-component-name="LatexBlockToDOM"></div><p>For <em>p</em> = 40 and <em>q</em> = 3, the engine evaluates a manageable 10.700 subsets. Full exhaustive search over 40 features is nonsense. There is another issue here, this kind of search exponentially increases overfitting risk because it tests an astronomical number of alternatives. The more subsets tested, the higher the expected maximum score under pure noise.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0Ibg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12bbba31-14d9-4a99-b421-1e1b5351214c_1066x661.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0Ibg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12bbba31-14d9-4a99-b421-1e1b5351214c_1066x661.png 424w, https://substackcdn.com/image/fetch/$s_!0Ibg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12bbba31-14d9-4a99-b421-1e1b5351214c_1066x661.png 848w, https://substackcdn.com/image/fetch/$s_!0Ibg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12bbba31-14d9-4a99-b421-1e1b5351214c_1066x661.png 1272w, https://substackcdn.com/image/fetch/$s_!0Ibg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12bbba31-14d9-4a99-b421-1e1b5351214c_1066x661.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0Ibg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12bbba31-14d9-4a99-b421-1e1b5351214c_1066x661.png" width="1066" height="661" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/12bbba31-14d9-4a99-b421-1e1b5351214c_1066x661.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:661,&quot;width&quot;:1066,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:766891,&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://www.quantbeckman.com/i/205475473?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12bbba31-14d9-4a99-b421-1e1b5351214c_1066x661.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_!0Ibg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12bbba31-14d9-4a99-b421-1e1b5351214c_1066x661.png 424w, https://substackcdn.com/image/fetch/$s_!0Ibg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12bbba31-14d9-4a99-b421-1e1b5351214c_1066x661.png 848w, https://substackcdn.com/image/fetch/$s_!0Ibg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12bbba31-14d9-4a99-b421-1e1b5351214c_1066x661.png 1272w, https://substackcdn.com/image/fetch/$s_!0Ibg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12bbba31-14d9-4a99-b421-1e1b5351214c_1066x661.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 aria-hidden="true" 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><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><figcaption class="image-caption">Selection bias under noise</figcaption></figure></div><p>The simulation generates pure Gaussian noise scores for thousands of subsets. The mean score of the population remains firmly anchored at zero. The selected maximum score rises as the number of tested subsets grows. The selected winner looks impressive despite every single candidate possessing zero true statistical edge.</p><p>Let <em>Z</em><sub>1</sub>, <em>Z</em><sub>2</sub>, &#8230;, <em>Z<sub>M</sub></em> be validation scores for <em>M</em> candidate subsets under a null setting where each score is independent standard normal noise. The selected maximum score is</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;Z_{\\max}\n=\n\\max_{1 \\leq i \\leq M}\nZ_i.&quot;,&quot;id&quot;:&quot;XGODKZHOGC&quot;}" data-component-name="LatexBlockToDOM"></div><p>Even though <em>E</em>[<em>Z<sub>i</sub></em>] = 0, extreme value theory proves that the expected value of the maximum grows proportionally to &#8730;(ln <em>M</em>). The larger <em>M</em> becomes, the larger the expected illusion of edge becomes.</p><p>This represents the defining danger of exhaustive search. The selected subset from an exhaustive search operates as a hypothesis generated by a machine. It identifies the best subset in-sample. The best in-sample subset frequently represents the absolute best historical accident. Due to that, this approach needs nested validation protocols and synthetic data validation for independent verification. </p><p>Let&#8217;s see how to implement it:</p>
      <p>
          <a href="https://www.quantbeckman.com/p/with-code-feature-selection-wrapper">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[[INTEL REPORT] Economic policy and structural adjustments ]]></title><description><![CDATA[Analysis of United States monetary policy, japanese fiscal strategy, and technology infrastructure capital expenditure]]></description><link>https://www.quantbeckman.com/p/economic-policy-and-structural-adjustments</link><guid isPermaLink="false">https://www.quantbeckman.com/p/economic-policy-and-structural-adjustments</guid><dc:creator><![CDATA[Quant Beckman]]></dc:creator><pubDate>Sat, 04 Jul 2026 14:35:33 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/d9578692-15ca-4016-bb04-913ea1e55d60_582x451.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Tj7H!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Tj7H!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png 424w, https://substackcdn.com/image/fetch/$s_!Tj7H!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png 848w, https://substackcdn.com/image/fetch/$s_!Tj7H!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png 1272w, https://substackcdn.com/image/fetch/$s_!Tj7H!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Tj7H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png" width="1157" height="792" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:792,&quot;width&quot;:1157,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Tj7H!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png 424w, https://substackcdn.com/image/fetch/$s_!Tj7H!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png 848w, https://substackcdn.com/image/fetch/$s_!Tj7H!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png 1272w, https://substackcdn.com/image/fetch/$s_!Tj7H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png 1456w" sizes="100vw" fetchpriority="high"></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 aria-hidden="true" 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><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><strong>Table of contents:</strong></p><ol><li><p>Introduction.</p></li><li><p>The transition of United States monetary policy.</p></li><li><p>Japanese fiscal expansion and economic strategy (2026&#8211;2041).</p></li><li><p>The economics of AI infrastructure.</p></li><li><p>Evolution of digital banking and financial markets.</p></li><li><p>Asset allocation and portfolio reallocation.</p></li></ol><div><hr></div><p style="text-align: center;"><strong>Audio Note</strong>: Before we begin, remember that if you&#8217;re accessing this article through the Substack app, you can listen to it instead of reading it. The MarketOps section is best suited for this format.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kfns!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kfns!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png 424w, https://substackcdn.com/image/fetch/$s_!kfns!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png 848w, https://substackcdn.com/image/fetch/$s_!kfns!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png 1272w, https://substackcdn.com/image/fetch/$s_!kfns!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kfns!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png" width="1430" height="239" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:239,&quot;width&quot;:1430,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:221963,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.quantbeckman.com/i/197459758?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!kfns!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png 424w, https://substackcdn.com/image/fetch/$s_!kfns!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png 848w, https://substackcdn.com/image/fetch/$s_!kfns!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png 1272w, https://substackcdn.com/image/fetch/$s_!kfns!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><p style="text-align: center;">Before you begin, remember that you have an index with the newsletter content <strong>organized</strong> by clicking on the image below.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.quantbeckman.com/p/welcome" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GRFp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png 424w, https://substackcdn.com/image/fetch/$s_!GRFp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png 848w, https://substackcdn.com/image/fetch/$s_!GRFp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png 1272w, https://substackcdn.com/image/fetch/$s_!GRFp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GRFp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png" width="1456" height="698" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:698,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1257140,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.quantbeckman.com/p/welcome&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.quantbeckman.com/i/197459758?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!GRFp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png 424w, https://substackcdn.com/image/fetch/$s_!GRFp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png 848w, https://substackcdn.com/image/fetch/$s_!GRFp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png 1272w, https://substackcdn.com/image/fetch/$s_!GRFp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png 1456w" sizes="100vw"></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 aria-hidden="true" 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><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><h2>Introduction</h2><p>The global financial architecture enters a phase of profound structural realignment. In the United States, the ascension of Kevin Warsh to the chairmanship of the Federal Reserve establishes a new paradigm for monetary policy. This regime prioritizes strategic ambiguity, concise communication, and an insulation of policy actions from market expectations.</p><p>Cross-border economic dynamics mirror this institutional transformation. Japan embarks on an expansive macroeconomic doctrine under Prime Minister Sanae Takaichi. The multi-decade investment framework combines state capital with structural reforms to foster domestic technology hubs and automation systems, accepting sovereign balance sheet expansion as a necessary trade-off for long-term production growth.</p><p>The catalyst for global capital movement remains the physical construction of artificial intelligence infrastructure. Corporate entities allocate immense capital budgets toward advanced silicon accelerators, specialized liquid-cooled data facilities, and direct power grid access. This investment cycle transitions technical software capabilities from passive digital applications into autonomous agentic systems, altering corporate expenditure structures.</p><p>Parallel disruptions redefine the financial services sector. Cloud-native digital banks secure full regulatory charters, dismantling legacy moats through multi-engine platforms. Diversified streams of interest income, asset management, and subscription products yield sustainable corporate profitability, transforming consumer habits and global market shares.</p><p>Go deeper by checking:</p><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail" src="https://substackcdn.com/image/fetch/$s_!sRSZ!,w_400,h_600,c_fill,f_auto,q_auto:best,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf28f7ad-8e51-4ac2-89c3-1f7ae1b0e478_904x753.png"></image><div class="file-embed-details"><div class="file-embed-details-h1">Mind On The Markets Quaterly</div><div class="file-embed-details-h2">1.05MB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://www.quantbeckman.com/api/v1/file/d1f237d9-0d38-4f8f-8510-003755cb224d.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://www.quantbeckman.com/api/v1/file/d1f237d9-0d38-4f8f-8510-003755cb224d.pdf"><span class="file-embed-button-text">Download</span></a></div></div><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail" src="https://substackcdn.com/image/fetch/$s_!A5PY!,w_400,h_600,c_fill,f_auto,q_auto:best,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae97a327-fa64-48ab-9849-79f785133bba_742x793.png"></image><div class="file-embed-details"><div class="file-embed-details-h1">Tracking Trillions</div><div class="file-embed-details-h2">2.25MB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://www.quantbeckman.com/api/v1/file/a0a61a0b-7e96-4416-9ec7-60127bf872ef.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://www.quantbeckman.com/api/v1/file/a0a61a0b-7e96-4416-9ec7-60127bf872ef.pdf"><span class="file-embed-button-text">Download</span></a></div></div><p>These combined shifts mandate a thorough restructuring of investment strategies. Effective asset allocation demands precise duration management in fixed income portfolios, active regional strategies within emerging markets, and a balance between technology growth assets and cash-generating cyclical industries. The subsequent sections detail these structural microeconomic changes and outline concrete frameworks for institutional capital reallocation.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TNqd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba407748-f2ef-4d90-8eee-1a64f333e0e7_1759x894.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TNqd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba407748-f2ef-4d90-8eee-1a64f333e0e7_1759x894.png 424w, https://substackcdn.com/image/fetch/$s_!TNqd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba407748-f2ef-4d90-8eee-1a64f333e0e7_1759x894.png 848w, https://substackcdn.com/image/fetch/$s_!TNqd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba407748-f2ef-4d90-8eee-1a64f333e0e7_1759x894.png 1272w, https://substackcdn.com/image/fetch/$s_!TNqd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba407748-f2ef-4d90-8eee-1a64f333e0e7_1759x894.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TNqd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba407748-f2ef-4d90-8eee-1a64f333e0e7_1759x894.png" width="1456" height="740" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ba407748-f2ef-4d90-8eee-1a64f333e0e7_1759x894.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:740,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&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="" srcset="https://substackcdn.com/image/fetch/$s_!TNqd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba407748-f2ef-4d90-8eee-1a64f333e0e7_1759x894.png 424w, https://substackcdn.com/image/fetch/$s_!TNqd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba407748-f2ef-4d90-8eee-1a64f333e0e7_1759x894.png 848w, https://substackcdn.com/image/fetch/$s_!TNqd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba407748-f2ef-4d90-8eee-1a64f333e0e7_1759x894.png 1272w, https://substackcdn.com/image/fetch/$s_!TNqd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba407748-f2ef-4d90-8eee-1a64f333e0e7_1759x894.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 aria-hidden="true" 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><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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.quantbeckman.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.quantbeckman.com/subscribe?"><span>Subscribe now</span></a></p><h2>The transition of United States monetary policy</h2><div class="callout-block" data-callout="true"><p style="text-align: center;"><em>&#8220;Real transparency doesn&#8217;t always mean more. But it should always mean better... If you&#8217;re not very good at something, you should do less of it. Stop talking so much. More thinking, less talking.&#8221;</em><br>&#8212; <strong>Kevin Warsh</strong>, outlining his reform doctrine prior to taking office as the 17th Chair of the Federal Reserve.</p></div><p>The transition of leadership at the Federal Reserve in mid-2026 represents one of the most volatile, legally contested, and philosophically disruptive chapters in the history of modern central banking. Following the swearing-in of Kevin Warsh as the 17th Chair of the Federal Reserve on May 22, 2026, the institution has embarked on a fundamental regime shift. Confronted by sticky inflation driven by Middle East energy supply shocks and a vocal, growth-oriented executive branch, Warsh has initiated an aggressive overhaul of monetary policy communications and structural frameworks. This transition of the Federal Reserve chairmanship was defined by unprecedented institutional friction, cutting across all three branches of the federal government and challenging long-standing norms of monetary independence.</p><div id="youtube2-l6mvJqej_3Q" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;l6mvJqej_3Q&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/l6mvJqej_3Q?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>The political battle to confirm Kevin Warsh began in earnest within a polarized Senate. On May 13, 2026, the United States Senate confirmed Warsh as Chairman of the Board of Governors by a razor-thin margin of 54 votes in favor to 45 against. This vote established a record for the narrowest confirmation margin for a Federal Reserve Chair in U.S. history, eclipsing the previous record set by Ben Bernanke&#8217;s 70 - 30 confirmation vote in 2010. The division was partisan, reflecting deep ideological splits over the future of monetary policy and central bank oversight. The Republican majority voted as a unified block in favor of Warsh, viewing him as a reformer capable of bringing accountability and market discipline to an institution they argued had overstepped its mandate. Democratic Senator John Fetterman of Pennsylvania crossed party lines to join the Republican majority, citing Warsh&#8217;s explicit commitment during hearings to increase congressional responsiveness and dismantle what he termed the &#8220;incomprehensible jargon&#8221; of Fed communications. Conversely, prominent progressive critics, led by Senator Elizabeth Warren, fiercely opposed Warsh. They labeled him a &#8220;sock puppet&#8221; for the executive branch and Wall Street, citing his regulatory positions during the 2008 global financial crisis and his public alignment with President Donald Trump&#8217;s pro-growth, low-interest-rate rhetoric in the lead-up to his nomination.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EcM3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b19fb84-9bb6-4030-bcfb-6696fc4ab887_686x386.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EcM3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b19fb84-9bb6-4030-bcfb-6696fc4ab887_686x386.jpeg 424w, https://substackcdn.com/image/fetch/$s_!EcM3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b19fb84-9bb6-4030-bcfb-6696fc4ab887_686x386.jpeg 848w, https://substackcdn.com/image/fetch/$s_!EcM3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b19fb84-9bb6-4030-bcfb-6696fc4ab887_686x386.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!EcM3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b19fb84-9bb6-4030-bcfb-6696fc4ab887_686x386.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EcM3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b19fb84-9bb6-4030-bcfb-6696fc4ab887_686x386.jpeg" width="686" height="386" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2b19fb84-9bb6-4030-bcfb-6696fc4ab887_686x386.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:386,&quot;width&quot;:686,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&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="" srcset="https://substackcdn.com/image/fetch/$s_!EcM3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b19fb84-9bb6-4030-bcfb-6696fc4ab887_686x386.jpeg 424w, https://substackcdn.com/image/fetch/$s_!EcM3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b19fb84-9bb6-4030-bcfb-6696fc4ab887_686x386.jpeg 848w, https://substackcdn.com/image/fetch/$s_!EcM3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b19fb84-9bb6-4030-bcfb-6696fc4ab887_686x386.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!EcM3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b19fb84-9bb6-4030-bcfb-6696fc4ab887_686x386.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 aria-hidden="true" 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><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 nomination path was logjammed for months within the Senate Banking Committee due to a high-stakes standoff involving outgoing Chair Jerome Powell. Senator Thom Tillis placed a temporary hold on Warsh&#8217;s nomination, demanding that the Department of Justice terminate its criminal investigation into Powell regarding a controversial, multi-million-dollar renovation of the Federal Reserve&#8217;s Washington headquarters. Tillis and other committee members argued that the Department of Justice probe was a &#8220;frivolous, politically motivated prosecution&#8221; designed to compromise central bank independence and coerce the Fed into lowering interest rates. On April 24, 2026, the Department of Justice announced it would drop the criminal probe and refer the matter to the Federal Reserve&#8217;s independent Inspector General. This concession broke the legislative deadlock, allowing the Senate Banking Committee to advance Warsh&#8217;s nomination to the Senate floor in a tense, party-line 13-11 vote.</p><p>Simultaneously, the Federal Reserve became the battleground for one of the most critical executive power disputes in American history. In August 2025, President Donald Trump attempted to terminate Board Governor Lisa Cook&#8212;originally appointed by President Joe Biden to a 14-year term ending in 2038&#8212;alleging mortgage fraud on her historical loan agreements. Cook unequivocally denied the allegations, characterizing them as a bad-faith pretext to clear a seat on the Board for a monetary dove. Cook sued to halt her removal, arguing that under 12 U.S.C., Federal Reserve Governors may only be removed by the President &#8220;for cause&#8221; and are entitled to robust due process. On June 29, 2026, the Supreme Court ruled 5 - 4 in <em>Trump v. Cook</em> (No. 25A312) to uphold a lower court&#8217;s preliminary injunction, blocking her removal.</p><p>Chief Justice John Roberts delivered the majority opinion, joined by Associate Justice Brett Kavanaugh and the three liberal justices (Justices Sotomayor, Kagan, and Jackson). The Court held that while the executive branch possesses broad authority over executive departments, the Federal Reserve&#8217;s unique role in maintaining economic stability requires protection from arbitrary political interference. The Court ruled that Cook was entitled to basic due process&#8212;including an explanation of the evidence, a formal notice, and a meaningful opportunity to respond&#8212;and that because the administration failed to provide this, the attempted removal was &#8220;erroneous and void.&#8221; The dissent, led by Justice Clarence Thomas and joined by Justices Alito, Gorsuch, and Barrett, argued that the President&#8217;s Article II removal power should extend unconditionally to all independent agency heads.</p><p>Jerome Powell&#8217;s official chairmanship expired on May 15, 2026, but his 14-year term as a Fed Governor is legally protected until January 2028. To defend institutional continuity and preserve the Board&#8217;s legal defenses amid the ongoing Inspector General probe, Powell took the rare step of choosing to remain on the Board of Governors as a regular member. This decision triggered an immediate structural shift. To make room for Warsh&#8217;s confirmation to the Board, temporary Trump appointee Stephen Miran&#8212;a vocal monetary dove who had registered formal dissents in favor of interest rate cuts at six consecutive meetings&#8212;was displaced. With Miran off the Board and Powell remaining alongside Cook, Warsh must now build consensus within a deeply divided, legally embattled seven-member Board of Governors, navigating factions that are highly protective of Powell&#8217;s policy legacy.</p><div><hr></div><p style="text-align: center;">Do you need to make better decisions when buying or selling stocks? Take a look at <strong>QuantX.es</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="http://quantx.es" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VwUU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89547f8c-f125-4c0e-a519-0a93d1ac796e_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!VwUU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89547f8c-f125-4c0e-a519-0a93d1ac796e_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!VwUU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89547f8c-f125-4c0e-a519-0a93d1ac796e_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!VwUU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89547f8c-f125-4c0e-a519-0a93d1ac796e_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VwUU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89547f8c-f125-4c0e-a519-0a93d1ac796e_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/89547f8c-f125-4c0e-a519-0a93d1ac796e_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;http://quantx.es&quot;,&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="" srcset="https://substackcdn.com/image/fetch/$s_!VwUU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89547f8c-f125-4c0e-a519-0a93d1ac796e_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!VwUU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89547f8c-f125-4c0e-a519-0a93d1ac796e_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!VwUU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89547f8c-f125-4c0e-a519-0a93d1ac796e_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!VwUU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89547f8c-f125-4c0e-a519-0a93d1ac796e_1672x941.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 aria-hidden="true" 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><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 Federal Open Market Committee convened on June 16&#8211;17, 2026, for its inaugural session under Chairman Warsh. While the committee&#8217;s decision to maintain the federal funds target range at 3.50% - 3.75% was anticipated by Wall Street, the shift in operational style, post-meeting statement architecture, and communications philosophy took market participants by surprise. In a calculated break from two decades of hyper-detailed central bank communication, Warsh slashed the post-meeting statement to a mere 114 words. This was a reduction from the 244 words issued in April and historical averages of over 300 words. The radical brevity of the June statement accomplished three key objectives:</p><ol><li><p><strong>Omission of forward guidance:</strong> The statement removed all explicit qualitative and quantitative guidance regarding future interest rate trajectories, replacing references to &#8220;additional firming&#8221; or &#8220;gradual easing&#8221; with a blank slate.</p></li><li><p><strong>Elimination of the participant roster:</strong> The customary list of meeting attendees and their individual voting records was removed from the primary statement, consolidating the policy decision under the corporate identity of the Committee.</p></li><li><p><strong>Macroeconomic condensation:</strong> Rather than providing granular details on consumer spending, employment metrics, and business fixed investment, the document condensed the economic landscape into a single sentence, stating that economic activity is &#8220;expanding at a robust pace, and productivity and investment remain strong.&#8221;</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!C6cH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F626cab77-2b89-46d9-948d-0f1c4b6da565_1311x531.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!C6cH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F626cab77-2b89-46d9-948d-0f1c4b6da565_1311x531.png 424w, https://substackcdn.com/image/fetch/$s_!C6cH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F626cab77-2b89-46d9-948d-0f1c4b6da565_1311x531.png 848w, https://substackcdn.com/image/fetch/$s_!C6cH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F626cab77-2b89-46d9-948d-0f1c4b6da565_1311x531.png 1272w, https://substackcdn.com/image/fetch/$s_!C6cH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F626cab77-2b89-46d9-948d-0f1c4b6da565_1311x531.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!C6cH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F626cab77-2b89-46d9-948d-0f1c4b6da565_1311x531.png" width="1311" height="531" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/626cab77-2b89-46d9-948d-0f1c4b6da565_1311x531.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:531,&quot;width&quot;:1311,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:192112,&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://www.quantbeckman.com/i/204284317?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F626cab77-2b89-46d9-948d-0f1c4b6da565_1311x531.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_!C6cH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F626cab77-2b89-46d9-948d-0f1c4b6da565_1311x531.png 424w, https://substackcdn.com/image/fetch/$s_!C6cH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F626cab77-2b89-46d9-948d-0f1c4b6da565_1311x531.png 848w, https://substackcdn.com/image/fetch/$s_!C6cH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F626cab77-2b89-46d9-948d-0f1c4b6da565_1311x531.png 1272w, https://substackcdn.com/image/fetch/$s_!C6cH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F626cab77-2b89-46d9-948d-0f1c4b6da565_1311x531.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 aria-hidden="true" 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><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>Warsh has long been a vocal academic and professional critic of forward guidance, arguing that the practice has transformed the Fed from a reactive monetary authority into a captive of market expectations. In his view, the Fed&#8217;s 2021 - 2022 failure to contain inflation stemmed directly from its self-imposed forward-guidance trap, which made the central bank hesitant to raise rates for fear of triggering market volatility. By introducing &#8220;strategic ambiguity,&#8221; Warsh seeks to reintroduce two-way risk to financial markets. Under this philosophy, the Fed treats market pricing as an organic, independent source of information rather than a metric to be managed and massaged. The central bank communicates only its core objective&#8212;price stability&#8212;and leaves the precise path of interest rates intentionally vague, forcing market participants to conduct independent fundamental analysis. The policy statement is no longer used as a monetary tool in itself, but rather as a direct, unvarnished summary of current actions.</p><p>The macroeconomic backdrop in mid-2026 is challenging, exhibiting classic signs of stagflationary stress. Geopolitical escalations in the Middle East have severely disrupted global shipping lanes and energy infrastructure, pushing domestic Brent crude prices back above $100 per barrel. Consequently, the consumer price index climbed to a three-year peak of 4.2% in May 2026. The June Summary of Economic Projections reflected these mounting pressures. The core Personal Consumption Expenditures inflation forecast for 2026 was marked up significantly from 2.7% in March to 3.6% in June, while real GDP growth expectations were revised downward by 20 basis points to 2.2%.</p><p>In a symbolic protest against the forward-guidance utility of the Summary of Economic Projections, Chairman Warsh declined to submit his own interest rate projection for the Dot Plot. Warsh argued that the Dot Plot creates a false sense of certainty and encourages herd behavior among governors. By leaving his &#8220;dot&#8221; missing, he signaled that the Chairman of the Federal Reserve is not bound by a pre-committed path, thereby maximizing his tactical flexibility in upcoming meetings. Despite the Chairman&#8217;s absent dot, the remaining 17 participating officials revealed a deeply fractured committee struggling to find consensus. Nine of the eighteen participating officials now project a minimum of one 25 basis point rate hike before the end of the year, bringing the median year-end target to 3.75% - 4.00%. This is a sharp hawkish shift from the March 2026 projections, which had anticipated a median of 25 basis points of rate cuts by December. The remaining members are split between keeping rates unchanged and advocating for immediate cuts to protect the labor market from the compounding effects of high energy costs.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9Dou!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe26e1413-7680-4709-a766-d448728cff51_1089x581.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9Dou!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe26e1413-7680-4709-a766-d448728cff51_1089x581.png 424w, https://substackcdn.com/image/fetch/$s_!9Dou!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe26e1413-7680-4709-a766-d448728cff51_1089x581.png 848w, https://substackcdn.com/image/fetch/$s_!9Dou!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe26e1413-7680-4709-a766-d448728cff51_1089x581.png 1272w, https://substackcdn.com/image/fetch/$s_!9Dou!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe26e1413-7680-4709-a766-d448728cff51_1089x581.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9Dou!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe26e1413-7680-4709-a766-d448728cff51_1089x581.png" width="1089" height="581" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e26e1413-7680-4709-a766-d448728cff51_1089x581.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:581,&quot;width&quot;:1089,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:70665,&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://www.quantbeckman.com/i/204284317?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe26e1413-7680-4709-a766-d448728cff51_1089x581.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_!9Dou!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe26e1413-7680-4709-a766-d448728cff51_1089x581.png 424w, https://substackcdn.com/image/fetch/$s_!9Dou!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe26e1413-7680-4709-a766-d448728cff51_1089x581.png 848w, https://substackcdn.com/image/fetch/$s_!9Dou!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe26e1413-7680-4709-a766-d448728cff51_1089x581.png 1272w, https://substackcdn.com/image/fetch/$s_!9Dou!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe26e1413-7680-4709-a766-d448728cff51_1089x581.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 aria-hidden="true" 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><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>To reshape both the operational mechanics and the theoretical foundation of the Federal Reserve, Warsh announced the creation of five specialized internal task forces. Each group, which includes independent outside experts alongside Fed insiders to ensure better cognitive diversity, is mandated to deliver concrete, actionable policy proposals by December 2026:</p><ol><li><p><strong>Communications Reform Task Force:</strong> This group is tasked with formalizing the reduction of post-meeting press conferences from eight per year to four, limiting the volume of public speeches delivered by regional Fed presidents, and designing a framework to phase out the Dot Plot. The objective is to quiet the &#8220;noise&#8221; of public central bank commentary, allowing the markets to focus exclusively on formal policy decisions and get central bankers off the front page.</p></li><li><p><strong>Balance Sheet Management (Quantitative Tightening) Task Force:</strong> This task force is exploring an acceleration of the Fed&#8217;s asset runoff program. The Federal Reserve&#8217;s balance sheet has declined from its pandemic-era peak of nearly 9&nbsp;trillion to approximately 6.7 trillion (roughly 21% of GDP) by mid-2026. Warsh is an advocate of a &#8220;lean&#8221; balance sheet, arguing that the massive footprint of central bank holdings distorts market pricing, crowds out private capital, and disproportionately benefits owners of financial assets at the expense of broader society. The task force is evaluating plans to sell agency mortgage-backed securities outright to hasten the return to an all-Treasury portfolio.</p></li><li><p><strong>Data Quality Metrics Task Force:</strong> Charged with evaluating the &#8220;data-dependent&#8221; framework of the Powell era, this group seeks to transition the Fed away from backward-looking, lagging indicators (such as the monthly establishment survey for employment) and toward real-time market signals. This includes the integration of high-frequency transactional data, corporate credit spreads, and market-implied inflation expectations into the Fed&#8217;s forecasting models.</p></li><li><p><strong>AI and Productivity Dynamics Task Force:</strong> This task force is studying the supply-side impact of artificial intelligence integration across the economy. Warsh holds a structurally bullish outlook on technology, arguing that AI-driven productivity gains can increase the non-inflationary capacity of the economy. Under this theory, an elevated growth rate does not necessarily require a restrictive interest rate stance, as productivity gains naturally suppress unit labor costs. Understanding this dynamic is central to Warsh&#8217;s long-term plan to lower rates safely without triggering wage-price spirals.</p></li><li><p><strong>Inflation Framework Review Task Force:</strong> This group is reviewing alternative inflation metrics to replace or supplement standard core PCE, which Warsh argues has been distorted by housing models and transient geopolitical spikes. The task force is focused on &#8220;trimmed mean&#8221; metrics, such as the Dallas Fed Trimmed Mean PCE and the Cleveland Fed 16% Trimmed Mean CPI. Because these metrics strip out extreme price outliers on both sides, they currently track below standard core PCE, providing what Warsh argues is a more stable measure of baseline inflation.</p></li></ol><p>The introduction of &#8220;strategic ambiguity,&#8221; combined with the hawkish shift in the June Summary of Economic Projections, triggered immediate repricing across global financial markets. Following Warsh&#8217;s June press conference&#8212;during which he referenced the central bank&#8217;s commitment to &#8220;price stability&#8221; 12 times&#8212;investors adjusted their expectations for the interest rate path. The 2-year Treasury yield surged by 13 basis points, reflecting immediate expectations of a more restrictive short-term policy path and a potential rate hike by November. Meanwhile, the 10-year Treasury yield rose by just 3 basis points. This classic bear-flattening move indicates that while markets expect higher policy rates in the near term, they also expect these rates to successfully cool long-term growth and inflation. The US Dollar Index appreciated by 0.75%, reversing its losses from the prior week, while the S&amp;P 500 retracted by 0.5%. The bond futures market now prices in an 85% probability of a rate hike by the close of 2026.</p><p>This hawkish pivot has created a direct conflict with the executive branch. President Donald Trump, who nominated Warsh with the explicit expectation that he would deliver lower interest rates to support his tariff and tax-cutting economic agenda, has expressed strong dissatisfaction with the Fed&#8217;s restrictive stance. This friction represents a critical test of central bank independence. In the 1970s, political pressure from the Nixon administration coerced Fed Chair Arthur Burns into maintaining artificially low interest rates, triggering a decade of stagflation. Academic economists and former Fed officials, including those represented by organizations like the Washington Center for Equitable Growth, have pointed to this period as a warning.</p><p>Some market commentators and progressive critics have proposed a more cynical interpretation of Warsh&#8217;s strategic shift. They suggest that the elimination of forward guidance and the heavy reliance on &#8220;strategic ambiguity&#8221; serve as a personal and political shield for the new Chairman. By refusing to commit to an explicit interest rate path, Warsh avoids direct, early confrontations. The Trump administration is permitted to believe he is a structural dove who is simply nudging a reluctant committee, while Wall Street can interpret his silence as orthodox, hawkish commitment to price stability. So long as he preserves this ambiguity, Warsh insulates himself from immediate political fallout while solidifying his control over the FOMC. However, this approach risks injecting significant term premiums and volatility into the fixed-income markets as investors lose their traditional policy guideposts and are forced to discover prices entirely on their own.</p><h2>Japanese fiscal expansion and economic strategy (2026&#8211;2041)</h2>
      <p>
          <a href="https://www.quantbeckman.com/p/economic-policy-and-structural-adjustments">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[[QUANT LECTURE] From market observation to research question]]></title><description><![CDATA[Hypothesis-Driven Trading Research]]></description><link>https://www.quantbeckman.com/p/quant-lecture-from-market-observation</link><guid isPermaLink="false">https://www.quantbeckman.com/p/quant-lecture-from-market-observation</guid><dc:creator><![CDATA[Quant Beckman]]></dc:creator><pubDate>Sat, 27 Jun 2026 12:45:02 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/2e8cdbda-b052-441c-a9d6-b0a0dc39105c_1544x1032.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Tlcv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Tlcv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png 424w, https://substackcdn.com/image/fetch/$s_!Tlcv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png 848w, https://substackcdn.com/image/fetch/$s_!Tlcv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png 1272w, https://substackcdn.com/image/fetch/$s_!Tlcv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Tlcv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png" width="1096" height="732" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:732,&quot;width&quot;:1096,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Tlcv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png 424w, https://substackcdn.com/image/fetch/$s_!Tlcv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png 848w, https://substackcdn.com/image/fetch/$s_!Tlcv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png 1272w, https://substackcdn.com/image/fetch/$s_!Tlcv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png 1456w" sizes="100vw" fetchpriority="high"></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 aria-hidden="true" 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><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_!l-D4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b0881be-6bcc-4443-9d24-754a53f2ddad_842x785.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!l-D4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b0881be-6bcc-4443-9d24-754a53f2ddad_842x785.png 424w, https://substackcdn.com/image/fetch/$s_!l-D4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b0881be-6bcc-4443-9d24-754a53f2ddad_842x785.png 848w, https://substackcdn.com/image/fetch/$s_!l-D4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b0881be-6bcc-4443-9d24-754a53f2ddad_842x785.png 1272w, https://substackcdn.com/image/fetch/$s_!l-D4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b0881be-6bcc-4443-9d24-754a53f2ddad_842x785.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!l-D4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b0881be-6bcc-4443-9d24-754a53f2ddad_842x785.png" width="842" height="785" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0b0881be-6bcc-4443-9d24-754a53f2ddad_842x785.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:785,&quot;width&quot;:842,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:163271,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.quantbeckman.com/i/203828904?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b0881be-6bcc-4443-9d24-754a53f2ddad_842x785.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_!l-D4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b0881be-6bcc-4443-9d24-754a53f2ddad_842x785.png 424w, https://substackcdn.com/image/fetch/$s_!l-D4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b0881be-6bcc-4443-9d24-754a53f2ddad_842x785.png 848w, https://substackcdn.com/image/fetch/$s_!l-D4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b0881be-6bcc-4443-9d24-754a53f2ddad_842x785.png 1272w, https://substackcdn.com/image/fetch/$s_!l-D4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b0881be-6bcc-4443-9d24-754a53f2ddad_842x785.png 1456w" sizes="100vw"></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 aria-hidden="true" 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><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><p style="text-align: center;">Before you begin, remember that you have an index with the newsletter content <strong>organized</strong> by clicking on the image below.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.quantbeckman.com/p/welcome" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dSNN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png 424w, https://substackcdn.com/image/fetch/$s_!dSNN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png 848w, https://substackcdn.com/image/fetch/$s_!dSNN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png 1272w, https://substackcdn.com/image/fetch/$s_!dSNN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dSNN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png" width="1186" height="571" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:571,&quot;width&quot;:1186,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:735557,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.quantbeckman.com/p/welcome&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.quantbeckman.com/i/197212953?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!dSNN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png 424w, https://substackcdn.com/image/fetch/$s_!dSNN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png 848w, https://substackcdn.com/image/fetch/$s_!dSNN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png 1272w, https://substackcdn.com/image/fetch/$s_!dSNN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png 1456w" sizes="100vw"></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 aria-hidden="true" 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><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><h4>From market observation to research question</h4><p>The process begins with visible market behavior, but it becomes useful only when the researcher defines the phenomenon, classifies the market setting, identifies the mechanism, specifies the scope, and formulates a testable claim. Strong research moves from intuition toward measurable, comparable, and falsifiable market processes.</p><p><strong>What&#8217;s inside:</strong></p><ol><li><p><strong>Market observation.</strong> Trading ideas begin with repeated contact between price, volume, liquidity, time, events, and relative asset behavior.</p></li><li><p><strong>Phenomenon classification.</strong> The researcher separates observations into single-instrument responses, delayed adjustments, event-driven reactions, and cross-sectional or relative-value behavior.</p></li><li><p><strong>Reversal and continuation patterns.</strong> Price responses are studied through their lifecycle: initial pressure, dislocation, liquidity return, continuation path, or movement back toward balance.</p></li><li><p><strong>Delayed adjustment.</strong> Some opportunities arise when one instrument reacts first and another follows later because of market clocks, venues, liquidity pools, or transmission delays.</p></li><li><p><strong>Event-driven research.</strong> Earnings, macro releases, order-flow shocks, scheduled events, and surprise events create clean windows for studying price discovery, liquidity withdrawal, drift, dispersion, and repricing.</p></li><li><p><strong>Cross-sectional and relative-value behavior.</strong> We study how dispersion, peer-group misalignment, and linked-instrument spreads reveal hidden capital migration and market friction beneath index-level returns.</p></li><li><p><strong>Research question formation.</strong> A raw idea becomes research-ready when it defines the trigger, asset universe, market state, response window, expected path, and comparison benchmark.</p></li><li><p><strong>Existence, conditional, and mechanism questions.</strong> Research asks whether the effect appears, when it strengthens or weakens, and why it exists through identifiable forces, transmission channels, and sustaining agents. </p></li></ol><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail" src="https://substackcdn.com/image/fetch/$s_!7o-n!,w_400,h_600,c_fill,f_auto,q_auto:best,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcf6486d-0387-4ad3-861b-396609219ad8_842x785.png"></image><div class="file-embed-details"><div class="file-embed-details-h1">Sample</div><div class="file-embed-details-h2">1.9MB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://www.quantbeckman.com/api/v1/file/55f81c8e-ffb5-4e26-890b-b06d8af4c580.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://www.quantbeckman.com/api/v1/file/55f81c8e-ffb5-4e26-890b-b06d8af4c580.pdf"><span class="file-embed-button-text">Download</span></a></div></div>
      <p>
          <a href="https://www.quantbeckman.com/p/quant-lecture-from-market-observation">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[[WITH CODE] Feature selection: Filter-based methods]]></title><description><![CDATA[Supervised approches]]></description><link>https://www.quantbeckman.com/p/with-code-feature-selection-filter</link><guid isPermaLink="false">https://www.quantbeckman.com/p/with-code-feature-selection-filter</guid><dc:creator><![CDATA[Quant Beckman]]></dc:creator><pubDate>Tue, 16 Jun 2026 12:53:04 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!AJt2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cedd76e-1949-481c-a904-be1a249336c5_1280x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0gXQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a85e588-8cc3-49db-984d-de51736ebbf5_1142x716.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0gXQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a85e588-8cc3-49db-984d-de51736ebbf5_1142x716.png 424w, https://substackcdn.com/image/fetch/$s_!0gXQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a85e588-8cc3-49db-984d-de51736ebbf5_1142x716.png 848w, https://substackcdn.com/image/fetch/$s_!0gXQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a85e588-8cc3-49db-984d-de51736ebbf5_1142x716.png 1272w, https://substackcdn.com/image/fetch/$s_!0gXQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a85e588-8cc3-49db-984d-de51736ebbf5_1142x716.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0gXQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a85e588-8cc3-49db-984d-de51736ebbf5_1142x716.png" width="1142" height="716" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2a85e588-8cc3-49db-984d-de51736ebbf5_1142x716.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:716,&quot;width&quot;:1142,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0gXQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a85e588-8cc3-49db-984d-de51736ebbf5_1142x716.png 424w, https://substackcdn.com/image/fetch/$s_!0gXQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a85e588-8cc3-49db-984d-de51736ebbf5_1142x716.png 848w, https://substackcdn.com/image/fetch/$s_!0gXQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a85e588-8cc3-49db-984d-de51736ebbf5_1142x716.png 1272w, https://substackcdn.com/image/fetch/$s_!0gXQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a85e588-8cc3-49db-984d-de51736ebbf5_1142x716.png 1456w" sizes="100vw" fetchpriority="high"></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 aria-hidden="true" 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><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><p><strong>Table of contents:</strong></p><ol><li><p>Introduction.</p></li><li><p>What is feature selection?</p></li><li><p>Risks and limitations of feature selection.</p></li><li><p>Feature selection as a research problem.</p></li><li><p>Filter-based feature selection.</p><ol><li><p>Information Gain.</p></li><li><p>Chi-Square test (<em>X</em><sup>2</sup>).</p></li><li><p>Fisher score.</p></li><li><p>ANOVA F-Test.</p></li><li><p>Correlation with target.</p></li><li><p>ReliefF.</p></li><li><p>Minimum Redundancy Maximum Relevance.</p></li></ol></li></ol><div><hr></div><p style="text-align: center;"><strong>Audio Note</strong>: Before we begin, remember that if you&#8217;re accessing this article through the Substack app, you can listen to it instead of reading it.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LXnW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ffd0933-65c2-450d-be00-06688a857d3b_2144x365.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LXnW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ffd0933-65c2-450d-be00-06688a857d3b_2144x365.png 424w, https://substackcdn.com/image/fetch/$s_!LXnW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ffd0933-65c2-450d-be00-06688a857d3b_2144x365.png 848w, https://substackcdn.com/image/fetch/$s_!LXnW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ffd0933-65c2-450d-be00-06688a857d3b_2144x365.png 1272w, https://substackcdn.com/image/fetch/$s_!LXnW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ffd0933-65c2-450d-be00-06688a857d3b_2144x365.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LXnW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ffd0933-65c2-450d-be00-06688a857d3b_2144x365.png" width="1456" height="248" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4ffd0933-65c2-450d-be00-06688a857d3b_2144x365.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:248,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:498960,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.quantbeckman.com/i/198696914?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ffd0933-65c2-450d-be00-06688a857d3b_2144x365.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!LXnW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ffd0933-65c2-450d-be00-06688a857d3b_2144x365.png 424w, https://substackcdn.com/image/fetch/$s_!LXnW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ffd0933-65c2-450d-be00-06688a857d3b_2144x365.png 848w, https://substackcdn.com/image/fetch/$s_!LXnW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ffd0933-65c2-450d-be00-06688a857d3b_2144x365.png 1272w, https://substackcdn.com/image/fetch/$s_!LXnW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ffd0933-65c2-450d-be00-06688a857d3b_2144x365.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><p style="text-align: center;">Before you begin, remember that you have an index with the newsletter content <strong>organized</strong> by clicking on the image below.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.quantbeckman.com/p/welcome" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DI2x!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png 424w, https://substackcdn.com/image/fetch/$s_!DI2x!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png 848w, https://substackcdn.com/image/fetch/$s_!DI2x!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png 1272w, https://substackcdn.com/image/fetch/$s_!DI2x!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DI2x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png" width="1040" height="496" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:496,&quot;width&quot;:1040,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:639128,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.quantbeckman.com/p/welcome&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.quantbeckman.com/i/198696914?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!DI2x!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png 424w, https://substackcdn.com/image/fetch/$s_!DI2x!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png 848w, https://substackcdn.com/image/fetch/$s_!DI2x!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png 1272w, https://substackcdn.com/image/fetch/$s_!DI2x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png 1456w" sizes="100vw"></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 aria-hidden="true" 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><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><h3><strong>Introduction</strong></h3><p>Financial markets produce mountains of data, spanning simple price movements to limit order book dynamics. A common misconception assumes a larger dataset guarantees superior predictions. Reality proves the opposite. Excessive variables introduce noise, and invite to overfitting.</p><p>Every input added to a model represents a specific market hypothesis. Including a volatility metric implies price instability shapes future returns. Adding a spread feature connects liquidity to transaction costs. The selection process goes further than basic data preprocessing to become the core architectural decision of a trading system. The target variable dictates the necessary inputs, and aligning these inputs with actual market execution determines strategy success.</p><p>High-dimensional environments carry distinct dangers, exposing models to feature leakage, dimensional overreach, and selection instability. A feature might improve a statistical score in a backtest but erode capital in live trading due to increased turnover or delayed entries. </p><p>Go deeper in this topic by checking this presentation:</p><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail" src="https://substackcdn.com/image/fetch/$s_!wG1F!,w_400,h_600,c_fill,f_auto,q_auto:best,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70f17e8e-39b9-4c70-ac26-b75d55f4e776_1086x756.png"></image><div class="file-embed-details"><div class="file-embed-details-h1">Feature Selection</div><div class="file-embed-details-h2">16.7MB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://www.quantbeckman.com/api/v1/file/1cd8cc7b-17fc-43db-a049-fec9bdb1673c.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://www.quantbeckman.com/api/v1/file/1cd8cc7b-17fc-43db-a049-fec9bdb1673c.pdf"><span class="file-embed-button-text">Download</span></a></div></div><p>Let&#8217;s outline the mechanics and limitations of distinct statistical filters, including Information Gain, Chi-Square tests, Fisher Scores, ANOVA, and Mutual Information. Each method offers a unique lens for evaluating data, from measuring entropy reduction to capturing non-linear dependencies. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2o04!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14af6deb-6203-4e01-92e8-1f461276900e_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2o04!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14af6deb-6203-4e01-92e8-1f461276900e_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!2o04!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14af6deb-6203-4e01-92e8-1f461276900e_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!2o04!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14af6deb-6203-4e01-92e8-1f461276900e_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!2o04!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14af6deb-6203-4e01-92e8-1f461276900e_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2o04!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14af6deb-6203-4e01-92e8-1f461276900e_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/14af6deb-6203-4e01-92e8-1f461276900e_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:202348,&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://www.quantbeckman.com/i/201584274?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14af6deb-6203-4e01-92e8-1f461276900e_1536x1024.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_!2o04!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14af6deb-6203-4e01-92e8-1f461276900e_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!2o04!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14af6deb-6203-4e01-92e8-1f461276900e_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!2o04!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14af6deb-6203-4e01-92e8-1f461276900e_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!2o04!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14af6deb-6203-4e01-92e8-1f461276900e_1536x1024.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 aria-hidden="true" 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><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></p><h3>What is feature selection?</h3><p>Feature selection is the process of deciding which variables deserve to enter a model and which variables should stay outside it. For example:</p><ol><li><p>A return feature embeds the claim that recent price movement contains information about future outcomes. </p></li><li><p>A volatility feature treats the magnitude and instability of price movement as relevant to the future distribution of returns. </p></li><li><p>A volume feature assumes that participation carries informational value. </p></li><li><p>A spread feature connects liquidity conditions to execution quality, transaction costs, and the practical usefulness of a signal. </p></li><li><p>A regime feature formalizes the idea that market behavior changes across states.</p></li></ol><p>Therefore, feature selection gives structure to the model. It separates useful information from noise, redundancy, leakage, and unnecessary complexity. A model can receive hundreds of possible inputs, while only a smaller group contributes to consistent performance. Its purpose is to reduce the model&#8217;s information set to the variables that improve prediction, reduce instability, and improve the final performance.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5rK7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc02eb26b-1917-4ad0-9372-d2a2bf70b51b_3292x1040.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5rK7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc02eb26b-1917-4ad0-9372-d2a2bf70b51b_3292x1040.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5rK7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc02eb26b-1917-4ad0-9372-d2a2bf70b51b_3292x1040.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5rK7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc02eb26b-1917-4ad0-9372-d2a2bf70b51b_3292x1040.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5rK7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc02eb26b-1917-4ad0-9372-d2a2bf70b51b_3292x1040.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5rK7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc02eb26b-1917-4ad0-9372-d2a2bf70b51b_3292x1040.jpeg" width="1456" height="460" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c02eb26b-1917-4ad0-9372-d2a2bf70b51b_3292x1040.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:460,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Feature selection&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="Feature selection" title="Feature selection" srcset="https://substackcdn.com/image/fetch/$s_!5rK7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc02eb26b-1917-4ad0-9372-d2a2bf70b51b_3292x1040.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5rK7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc02eb26b-1917-4ad0-9372-d2a2bf70b51b_3292x1040.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5rK7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc02eb26b-1917-4ad0-9372-d2a2bf70b51b_3292x1040.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5rK7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc02eb26b-1917-4ad0-9372-d2a2bf70b51b_3292x1040.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 aria-hidden="true" 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><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><figcaption class="image-caption">Feature selection</figcaption></figure></div><p>The point here is to know which variables remain useful when the model trades under live conditions. A selected feature must contribute beyond other similar variables and survive different market periods. Let us start with the feature set X = {<em>x</em><sub>1</sub>, <em>x</em><sub>2</sub>, &#8230;, <em>x<sub>p</sub></em>}.</p><p>The problem can be stated simply. The original dataset contains (<em>p</em>) candidate features, each one representing a possible source of information for the model. Feature selection looks for a smaller subset <em>S</em> &#8834; <em>X</em>.</p><p>The objective is to choose (<em>S</em>) so the model performs better, generalizes better, and remains easier to monitor. In fact, performance must be measured through the full chain:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;Features \\rightarrow Signal \\rightarrow Position \\rightarrow Net\\ return&quot;,&quot;id&quot;:&quot;BBTIESKNHE&quot;}" data-component-name="LatexBlockToDOM"></div><p>Then, a feature becomes valuable when it improves that chain. Conversely, a feature loses value when it improves a statistical score while weakening the final PnL. For example, a feature may improve directional accuracy from 51 percent to 52 percent. At first, that looks useful. Yet if the feature doubles turnover, increases transaction costs, and creates late entries, the strategy becomes weaker. Another feature may show only moderate predictive power, but it may reduce false entries during high-volatility periods. That feature becomes more valuable because it improves the strategy where losses usually appear.</p><p>This is why feature selection in follows a higher standard than ordinary data science. In many machine learning problems, the main question is predictive accuracy (that includes recall and F1). But in trading, the question is broader. The model needs useful predictions, stable signals, controlled turnover, and realistic execution across time. </p><p>Feature selection also protects the model from redundancy. Many variables express the same idea in different forms. A 5-day return, a 10-day momentum score, a moving-average slope, and a breakout distance may all describe directional pressure. Adding all of them can make the dataset look richer, while the model receives repeated exposure to the same underlying signal. </p><p>There are several common ways to select features. Low-variance filters remove variables that barely change. Univariate methods rank each feature by its individual relationship with the target. Recursive feature elimination repeatedly removes weaker variables from a model. L1 regularization pushes weak coefficients toward zero. Tree-based methods estimate which variables help nonlinear decisions. Sequential feature selection adds or removes variables based on their contribution to validation performance.</p><p>Feature selection is therefore both a modeling technique and a research control mechanism. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JKKu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa09df567-2ba2-4b29-9e01-a6ad2c02534c_1761x893.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JKKu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa09df567-2ba2-4b29-9e01-a6ad2c02534c_1761x893.png 424w, https://substackcdn.com/image/fetch/$s_!JKKu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa09df567-2ba2-4b29-9e01-a6ad2c02534c_1761x893.png 848w, https://substackcdn.com/image/fetch/$s_!JKKu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa09df567-2ba2-4b29-9e01-a6ad2c02534c_1761x893.png 1272w, https://substackcdn.com/image/fetch/$s_!JKKu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa09df567-2ba2-4b29-9e01-a6ad2c02534c_1761x893.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JKKu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa09df567-2ba2-4b29-9e01-a6ad2c02534c_1761x893.png" width="1456" height="738" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a09df567-2ba2-4b29-9e01-a6ad2c02534c_1761x893.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:738,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1064319,&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://www.quantbeckman.com/i/201584274?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa09df567-2ba2-4b29-9e01-a6ad2c02534c_1761x893.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_!JKKu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa09df567-2ba2-4b29-9e01-a6ad2c02534c_1761x893.png 424w, https://substackcdn.com/image/fetch/$s_!JKKu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa09df567-2ba2-4b29-9e01-a6ad2c02534c_1761x893.png 848w, https://substackcdn.com/image/fetch/$s_!JKKu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa09df567-2ba2-4b29-9e01-a6ad2c02534c_1761x893.png 1272w, https://substackcdn.com/image/fetch/$s_!JKKu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa09df567-2ba2-4b29-9e01-a6ad2c02534c_1761x893.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 aria-hidden="true" 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><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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.quantbeckman.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.quantbeckman.com/subscribe?"><span>Subscribe now</span></a></p><h3>Risks and limitations of feature selection</h3><p>As stated earlier, a broader feature set gives a model a richer pool for describing market structure. It expands the number of ways in which the model can represent volatility, direction, liquidity, regime behavior, cross-asset transmission, and conditional response. However, every additional feature gives the model another opportunity to attach meaning to patterns that may belong only to the accidental geometry of the sample.</p><p>Each feature therefore carries a hypothesis, and a failure mode. Let&#8217;s see these costs:</p><ol><li><p>The first risk is <strong>dimensional overreach</strong>. A model with too many variables can produce excellent in-sample performance while increasing out-of-sample overfitting. This risk grows when the research process tests many transformations of the same underlying idea. A dataset may contain RSI 7, RSI 14, RSI 21, stochastic oscillators, z-scored returns, rolling quantiles, rolling ranks, and several normalized momentum measures. On the research dataframe, this appears diversified. But in market terms, it may express the same directional claim several times under different names. </p><p>This is one of the central traps of high-dimensional research. The number of variables grows faster than the number of independent market states. As the feature space expands, the probability of discovering a convincing but empty relationship increases.</p></li><li><p>The second risk is <strong>feature leakage</strong>. Leakage appears when a feature contains information that was unavailable at the moment of decision. This problem often appears in subtle forms. For example, a rolling statistic may include the current bar close while the simulated trade is placed at the open; or a volatility estimate may rely on high and low values that occur only after the entry decision. </p><p>Feature selection magnifies this problem because selection methods reward the variables that appear most predictive. It improves the validation score, stabilizes the equity curve, and gives the model an artificial sense of intelligence. The problem is that this intelligence is simply overfitting.</p></li><li><p>The third risk is <strong>selection instability</strong>. A feature can rank highly in one period, lose relevance in another, and return later. This behavior reflects regime dependence, sample noise, and structural decay. In fact, it sits close to the boundary between usefulness and randomness. </p><p>A feature that wins inside a backtest could lose practical value during live conditions. The apparent ranking of features can shift when the research process moves from statistical prediction to executable trading. A variable that improves a model score may still damage the strategy when placed inside the full execution chain.</p></li><li><p>The fourth risk is <strong>economic irrelevance</strong>. A feature can improve a statistical metric while weakening the actual trading system. It can raise accuracy from 51.0 percent to 51.5 percent and still reduce profitability when it increases turnover, or concentrates trades. In trading, every feature must be evaluated through its final contribution to the PnL because predictive usefulness alone is insufficient. </p></li></ol><p>Feature selection is designed to reduce the model to useful information, yet the act of selecting features can itself become a source of bleeding money. The researcher uses feature selection to control complexity, but the selection process also needs its own control mechanism. Therefore, it requires more than ranking variables by historical usefulness. The feature set must remain coherent across time, robust under small perturbations, and aligned with the strategy&#8217;s market hypothesis.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!K7A9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17303ba8-4a1c-42e3-abaa-f5e296e5f85e_1551x307.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!K7A9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17303ba8-4a1c-42e3-abaa-f5e296e5f85e_1551x307.png 424w, https://substackcdn.com/image/fetch/$s_!K7A9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17303ba8-4a1c-42e3-abaa-f5e296e5f85e_1551x307.png 848w, https://substackcdn.com/image/fetch/$s_!K7A9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17303ba8-4a1c-42e3-abaa-f5e296e5f85e_1551x307.png 1272w, https://substackcdn.com/image/fetch/$s_!K7A9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17303ba8-4a1c-42e3-abaa-f5e296e5f85e_1551x307.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!K7A9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17303ba8-4a1c-42e3-abaa-f5e296e5f85e_1551x307.png" width="1456" height="288" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/17303ba8-4a1c-42e3-abaa-f5e296e5f85e_1551x307.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:288,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:482454,&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://www.quantbeckman.com/i/201584274?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17303ba8-4a1c-42e3-abaa-f5e296e5f85e_1551x307.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_!K7A9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17303ba8-4a1c-42e3-abaa-f5e296e5f85e_1551x307.png 424w, https://substackcdn.com/image/fetch/$s_!K7A9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17303ba8-4a1c-42e3-abaa-f5e296e5f85e_1551x307.png 848w, https://substackcdn.com/image/fetch/$s_!K7A9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17303ba8-4a1c-42e3-abaa-f5e296e5f85e_1551x307.png 1272w, https://substackcdn.com/image/fetch/$s_!K7A9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17303ba8-4a1c-42e3-abaa-f5e296e5f85e_1551x307.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3>Feature selection as a research problem</h3><p>Feature selection can appear mechanical when it is presented as a catalogue of techniques. It creates the impression that a researcher can pass a dataset through a set of filters and obtain, at the end of the process, a smaller and more useful information set.</p><p>This impression is attractive because it transforms a difficult research decision into an apparently technical routine. However, the problem is a little bit more complex than that. Feature selection is a research problem because every feature represents a claim about future market behavior.</p><p>A lagged return claims that recent price movement contains useful information, while a volatility estimate claims that the current distribution of movement changes the next decision. There are tons of assumptions related to that, like those related to liquidity, cross-asset variable, regime variable and so on. </p><div class="pullquote"><p>Selecting a feature therefore means selecting a market hypothesis.</p></div><p>This changes the role of feature selection completely. The researcher is reducing the number of columns in a dataset and deciding what the model is allowed to observe. That choice defines the structure of the model before the model begins to learn. A feature set with many versions of the same idea gives the model a narrow view expressed through many columns. </p><p>The first major challenge is temporal order. Trading data arrives through time. The researcher stands at time <em>t</em>, observes only the information available at time <em>t</em>, makes a decision for time <em>t</em>+1 or later, and receives the result only after the market has moved and after trading costs have entered the calculation. This structure changes the entire selection problem. </p><p>A feature used at time <em>t</em> must belong to the information set available at time <em>t</em>. The structure can be written as:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;X_t = f(\\mathcal{I}_t)&quot;,&quot;id&quot;:&quot;OYJFFVZNBD&quot;}" data-component-name="LatexBlockToDOM"></div><p>The position then follows from the selected information:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;q_t = g(X_t)&quot;,&quot;id&quot;:&quot;WERYJHJCFE&quot;}" data-component-name="LatexBlockToDOM"></div><p>The future outcome appears only after the decision:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;R_{t+h} = q_t r_{t,t+h} - C_t&quot;,&quot;id&quot;:&quot;LFNGFFNIGC&quot;}" data-component-name="LatexBlockToDOM"></div><p>where <em>q<sub>t</sub></em>&#8203; is the position, <em>r<sub>t,t+h</sub></em> is the future return over the holding horizon, and <em>C<sub>t</sub></em>&#8203; represents commissions, spread, slippage, latency, etc. This small structure captures the essence of the trading problem. The model receives information, takes exposure, and earns a net result. Feature selection must improve that entire chain. This is why time alignment becomes central. The method may look correct while the experiment becomes false. The correctness lives in the timing of information.</p><p>The second major challenge comes from the target. In many ordinary prediction problems, the target has a direct definition. In trading, the target is a design decision: next-bar return, next-day return, probability of a positive close, volatility-adjusted return, maximum favorable excursion, maximum adverse excursion, triple-barrier outcome, trend continuation, mean-reversion response, drawdown-conditioned payoff, or expected return after costs. And a pretty long list where each target asks the features a different question.</p><p>For this reason, feature selection has to start with the trading objective, not with the dataset. Predicting next-day direction requires one type of information. Sizing exposure from volatility-adjusted expected return requires another. Trend continuation depends on evidence of persistence, while mean reversion depends on evidence of displacement and exhaustion. The same column can carry alpha in one objective and become almost useless in another.</p><p>For example, realized volatility may rank highly when the target is absolute return <em>y<sub>t</sub></em>=|<em>r<sub>t+1</sub></em>|. The same feature may rank much lower when the target is signed return <em>y<sub>t</sub></em>=<em>r<sub>t+1</sub></em></p><p>Feature correlation is also a major challenge. Different selection methods react to correlation in different ways. This creates a practical problem because the selected feature list can change across time even when the underlying market idea remains stable. One month the model selects a five-day return and another month it selects a moving-average slope. The names change, while the concept remains close to the same directional signal. A shallow reading calls the model unstable. But it is just feature-level instability&#8212;from concept-level stability.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_wci!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a08672d-d573-4529-8411-6e6ce27b3ee4_1077x1461.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_wci!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a08672d-d573-4529-8411-6e6ce27b3ee4_1077x1461.png 424w, https://substackcdn.com/image/fetch/$s_!_wci!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a08672d-d573-4529-8411-6e6ce27b3ee4_1077x1461.png 848w, https://substackcdn.com/image/fetch/$s_!_wci!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a08672d-d573-4529-8411-6e6ce27b3ee4_1077x1461.png 1272w, https://substackcdn.com/image/fetch/$s_!_wci!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a08672d-d573-4529-8411-6e6ce27b3ee4_1077x1461.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_wci!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a08672d-d573-4529-8411-6e6ce27b3ee4_1077x1461.png" width="394" height="534.4791086350975" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6a08672d-d573-4529-8411-6e6ce27b3ee4_1077x1461.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1461,&quot;width&quot;:1077,&quot;resizeWidth&quot;:394,&quot;bytes&quot;:977173,&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://www.quantbeckman.com/i/201584274?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a08672d-d573-4529-8411-6e6ce27b3ee4_1077x1461.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_!_wci!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a08672d-d573-4529-8411-6e6ce27b3ee4_1077x1461.png 424w, https://substackcdn.com/image/fetch/$s_!_wci!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a08672d-d573-4529-8411-6e6ce27b3ee4_1077x1461.png 848w, https://substackcdn.com/image/fetch/$s_!_wci!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a08672d-d573-4529-8411-6e6ce27b3ee4_1077x1461.png 1272w, https://substackcdn.com/image/fetch/$s_!_wci!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a08672d-d573-4529-8411-6e6ce27b3ee4_1077x1461.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 aria-hidden="true" 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><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>Due to all of that financial datasets can look large while containing limited independent information. Intraday data may contain millions of rows, yet many of those rows repeat the same session structure. Daily data may cover decades, yet it still contains a limited number of cycles, liquidity contractions, and structural breaks. The number of rows can exaggerate the amount of independent evidence.</p><p>The researcher therefore needs two forms of data sufficiency:</p><ul><li><p>The first is <em>observation count</em>. The feature has to appear often enough for its relationship with the target to be estimated. </p></li><li><p>The second is <em>regime coverage</em>. The feature has to experience enough different market states for its survival to be tested. </p></li></ul><p>A feature that performs across calm sessions, volatile sessions, gap sessions, trend days, reversal days&#8230; carries stronger evidence than a feature that performs in one narrow environment.</p><p>Feature selection does not work in isolation. Its value depends on the model that reads the features and the trading objective they are meant to serve. Each method reveals a different part of the picture, and the decision becomes stronger when those signals are interpreted together rather than treated as separate answers. </p><p>A prediction eventually has to become an order. That transition changes the evaluation because a feature can improve a prediction metric while weakening the final strategy. For this reason, feature selection must be judged by its effect on realized trading outcomes.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lF1e!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70bb06dd-ccb1-4472-841c-512c42ff3531_1774x887.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lF1e!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70bb06dd-ccb1-4472-841c-512c42ff3531_1774x887.png 424w, https://substackcdn.com/image/fetch/$s_!lF1e!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70bb06dd-ccb1-4472-841c-512c42ff3531_1774x887.png 848w, https://substackcdn.com/image/fetch/$s_!lF1e!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70bb06dd-ccb1-4472-841c-512c42ff3531_1774x887.png 1272w, https://substackcdn.com/image/fetch/$s_!lF1e!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70bb06dd-ccb1-4472-841c-512c42ff3531_1774x887.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lF1e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70bb06dd-ccb1-4472-841c-512c42ff3531_1774x887.png" width="1456" height="728" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/70bb06dd-ccb1-4472-841c-512c42ff3531_1774x887.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:728,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&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="" srcset="https://substackcdn.com/image/fetch/$s_!lF1e!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70bb06dd-ccb1-4472-841c-512c42ff3531_1774x887.png 424w, https://substackcdn.com/image/fetch/$s_!lF1e!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70bb06dd-ccb1-4472-841c-512c42ff3531_1774x887.png 848w, https://substackcdn.com/image/fetch/$s_!lF1e!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70bb06dd-ccb1-4472-841c-512c42ff3531_1774x887.png 1272w, https://substackcdn.com/image/fetch/$s_!lF1e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70bb06dd-ccb1-4472-841c-512c42ff3531_1774x887.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 aria-hidden="true" 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><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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.amazon.com/Quantitative-Research-Foundations-Quant-Beckman/dp/B0GWGJWDS3&quot;,&quot;text&quot;:&quot;Send me a copy&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.amazon.com/Quantitative-Research-Foundations-Quant-Beckman/dp/B0GWGJWDS3"><span>Send me a copy</span></a></p><h3>Filter-based feature selection</h3><p>The curse of dimensionality presents a constant threat to model generalization. When designing trading models, researchers typically construct hundreds or thousands of candidate features from raw limit order book data, transaction flows, technical indicators, and macroeconomic series. Including redundant or uninformative variables accelerate overfitting, and degrades out-of-sample performance.</p><p>This is compounded by the low signal-to-noise ratio characteristic of financial markets, where genuine predictive signals are often buried under overwhelming market noise. If a model with high capacity (such as a deep neural network or a gradient-boosted tree) is fed an excessive number of noisy features, it will  exploit spurious in-sample correlations, leading to capital loss during live deployment.</p><p>Filter-based methods are computationally efficient and model-agnostic. They evaluate the intrinsic statistical properties of individual candidate features relative to a target label&#8212;independent of the downstream training phase. This decoupling prevents the leakage of model-specific assumptions and acts as the first line of defense against data-snooping biases.</p><h4>Information Gain</h4>
      <p>
          <a href="https://www.quantbeckman.com/p/with-code-feature-selection-filter">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[[INTEL REPORT] Potential stock]]></title><description><![CDATA[Rush Street Interactive, Inc.]]></description><link>https://www.quantbeckman.com/p/intel-report-potential-stock</link><guid isPermaLink="false">https://www.quantbeckman.com/p/intel-report-potential-stock</guid><dc:creator><![CDATA[Quant Beckman]]></dc:creator><pubDate>Tue, 09 Jun 2026 11:23:02 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/1b383559-a883-4ed0-b404-345949aa23eb_582x451.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Tj7H!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Tj7H!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png 424w, https://substackcdn.com/image/fetch/$s_!Tj7H!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png 848w, https://substackcdn.com/image/fetch/$s_!Tj7H!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png 1272w, https://substackcdn.com/image/fetch/$s_!Tj7H!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Tj7H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png" width="1157" height="792" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:792,&quot;width&quot;:1157,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Tj7H!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png 424w, https://substackcdn.com/image/fetch/$s_!Tj7H!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png 848w, https://substackcdn.com/image/fetch/$s_!Tj7H!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png 1272w, https://substackcdn.com/image/fetch/$s_!Tj7H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png 1456w" sizes="100vw" fetchpriority="high"></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 aria-hidden="true" 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><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><strong>Table of contents:</strong></p><ol><li><p>Introduction.</p></li><li><p>Dilution analysis.</p></li><li><p>Income.</p></li><li><p>Balance.</p></li><li><p>Cash flow.</p></li><li><p>Ratios.</p></li><li><p>Segment.</p></li></ol><div><hr></div><p style="text-align: center;"><strong>Audio Note</strong>: Before we begin, remember that if you&#8217;re accessing this article through the Substack app, you can listen to it instead of reading it. The MarketOps section is best suited for this format.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kfns!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kfns!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png 424w, https://substackcdn.com/image/fetch/$s_!kfns!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png 848w, https://substackcdn.com/image/fetch/$s_!kfns!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png 1272w, https://substackcdn.com/image/fetch/$s_!kfns!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kfns!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png" width="1430" height="239" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:239,&quot;width&quot;:1430,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:221963,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.quantbeckman.com/i/197459758?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!kfns!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png 424w, https://substackcdn.com/image/fetch/$s_!kfns!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png 848w, https://substackcdn.com/image/fetch/$s_!kfns!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png 1272w, https://substackcdn.com/image/fetch/$s_!kfns!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><p style="text-align: center;">Before you begin, remember that you have an index with the newsletter content <strong>organized</strong> by clicking on the image below.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.quantbeckman.com/p/welcome" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GRFp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png 424w, https://substackcdn.com/image/fetch/$s_!GRFp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png 848w, https://substackcdn.com/image/fetch/$s_!GRFp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png 1272w, https://substackcdn.com/image/fetch/$s_!GRFp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GRFp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png" width="1456" height="698" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:698,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1257140,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.quantbeckman.com/p/welcome&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.quantbeckman.com/i/197459758?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!GRFp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png 424w, https://substackcdn.com/image/fetch/$s_!GRFp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png 848w, https://substackcdn.com/image/fetch/$s_!GRFp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png 1272w, https://substackcdn.com/image/fetch/$s_!GRFp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png 1456w" sizes="100vw"></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 aria-hidden="true" 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><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><h2><strong>Introduction</strong></h2><p>We are opening a new subsection inside <strong>MarketOps</strong> dedicated to small-cap opportunities. The goal of this series is to analyze companies that may be overlooked by the broader market but still present interesting financial, operational, or strategic characteristics for investors. This first report marks the beginning of that new series!!!</p><p>Rush Street Interactive, Inc. <strong>(ticker: RSI)</strong> is an online gambling and sports betting company operating within the <strong>Consumer Cyclical</strong> sector, specifically in the <strong>Gambling</strong> industry. RSI should be analyzed as a digital gaming operator whose value depends on its ability to grow revenue, retain users, improve margins, and manage dilution in a highly competitive and regulated market.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!f5fF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d1f1cf6-02b6-4b72-bda6-77fe95f1debf_795x185.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!f5fF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d1f1cf6-02b6-4b72-bda6-77fe95f1debf_795x185.jpeg 424w, https://substackcdn.com/image/fetch/$s_!f5fF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d1f1cf6-02b6-4b72-bda6-77fe95f1debf_795x185.jpeg 848w, https://substackcdn.com/image/fetch/$s_!f5fF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d1f1cf6-02b6-4b72-bda6-77fe95f1debf_795x185.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!f5fF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d1f1cf6-02b6-4b72-bda6-77fe95f1debf_795x185.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!f5fF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d1f1cf6-02b6-4b72-bda6-77fe95f1debf_795x185.jpeg" width="795" height="185" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0d1f1cf6-02b6-4b72-bda6-77fe95f1debf_795x185.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:185,&quot;width&quot;:795,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:23703,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&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="" srcset="https://substackcdn.com/image/fetch/$s_!f5fF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d1f1cf6-02b6-4b72-bda6-77fe95f1debf_795x185.jpeg 424w, https://substackcdn.com/image/fetch/$s_!f5fF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d1f1cf6-02b6-4b72-bda6-77fe95f1debf_795x185.jpeg 848w, https://substackcdn.com/image/fetch/$s_!f5fF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d1f1cf6-02b6-4b72-bda6-77fe95f1debf_795x185.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!f5fF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d1f1cf6-02b6-4b72-bda6-77fe95f1debf_795x185.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>The company&#8217;s business is centered on online casino gaming, sports betting, and related digital wagering products. Unlike traditional casino operators, RSI does not depend primarily on physical casino properties, hotel capacity, or destination traffic. Its business model is more closely tied to digital platform performance, market access, customer acquisition, regulatory approvals, payment infrastructure, product experience, and player retention. This gives RSI a different investment profile from land-based gambling businesses.</p><p>The main attraction of RSI is its exposure to the continued legalization and expansion of online gambling. As more jurisdictions allow regulated online betting and iGaming, companies with existing platforms, licenses, and operating experience can expand their addressable market. Growth in this industry requires significant spending on marketing, promotions, compliance, technology, and customer support. </p><p>RSI&#8217;s investment case depends on four main areas: </p><ol><li><p>Revenue quality.</p></li><li><p>Margin expansion.</p></li><li><p>Balance sheet strength</p></li><li><p>Dilution control. </p></li></ol><p>Strong revenue growth is valuable only if it leads to better operating leverage and cash generation. Improving EBITDA is useful, but investors should also examine net income, operating cash flow, free cash flow, and the difference between adjusted and reported profitability. </p><p>Overall, RSI can be introduced as a small-cap digital gambling company with exposure to a structurally growing industry, but also with meaningful execution and capital structure risks. The company operates in an attractive market, but its investment value depends on whether management can convert market growth into sustainable profitability and improved per-share value. For that reason, RSI deserves a detailed analysis across dilution, income statement quality, balance sheet position, cash flow generation, operating ratios, and segment performance.</p><div><hr></div><p style="text-align: center;">All information and data presented in this article have been sourced from the <strong>QuantX platform</strong>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="http://quantx.es" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VwUU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89547f8c-f125-4c0e-a519-0a93d1ac796e_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!VwUU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89547f8c-f125-4c0e-a519-0a93d1ac796e_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!VwUU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89547f8c-f125-4c0e-a519-0a93d1ac796e_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!VwUU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89547f8c-f125-4c0e-a519-0a93d1ac796e_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VwUU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89547f8c-f125-4c0e-a519-0a93d1ac796e_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/89547f8c-f125-4c0e-a519-0a93d1ac796e_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1370001,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;http://quantx.es&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.quantbeckman.com/i/200905400?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89547f8c-f125-4c0e-a519-0a93d1ac796e_1672x941.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_!VwUU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89547f8c-f125-4c0e-a519-0a93d1ac796e_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!VwUU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89547f8c-f125-4c0e-a519-0a93d1ac796e_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!VwUU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89547f8c-f125-4c0e-a519-0a93d1ac796e_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!VwUU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89547f8c-f125-4c0e-a519-0a93d1ac796e_1672x941.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 aria-hidden="true" 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><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><h2><strong>Dilution analysis</strong></h2><p>Rush Street Interactive&#8217;s dilution profile is a relevant part of the equity analysis because the company has a meaningful public share base and a visible increase in shares outstanding over time. The dilution panel shows <mark data-color="#d9ead3" style="background-color: rgb(217, 234, 211); color: rgb(0, 0, 0);">104.15 million shares outstanding</mark> and a <mark data-color="#d9ead3" style="background-color: rgb(217, 234, 211); color: rgb(0, 0, 0);">float of 98.29 million shares</mark>, which means that most of the company&#8217;s share base is already available for public trading. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tsz8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9795ad3f-de12-4e45-93c5-a6a2504997d3_1381x681.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tsz8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9795ad3f-de12-4e45-93c5-a6a2504997d3_1381x681.png 424w, https://substackcdn.com/image/fetch/$s_!tsz8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9795ad3f-de12-4e45-93c5-a6a2504997d3_1381x681.png 848w, https://substackcdn.com/image/fetch/$s_!tsz8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9795ad3f-de12-4e45-93c5-a6a2504997d3_1381x681.png 1272w, https://substackcdn.com/image/fetch/$s_!tsz8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9795ad3f-de12-4e45-93c5-a6a2504997d3_1381x681.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tsz8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9795ad3f-de12-4e45-93c5-a6a2504997d3_1381x681.png" width="1381" height="681" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9795ad3f-de12-4e45-93c5-a6a2504997d3_1381x681.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:681,&quot;width&quot;:1381,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:64496,&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://www.quantbeckman.com/i/200905400?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9795ad3f-de12-4e45-93c5-a6a2504997d3_1381x681.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_!tsz8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9795ad3f-de12-4e45-93c5-a6a2504997d3_1381x681.png 424w, https://substackcdn.com/image/fetch/$s_!tsz8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9795ad3f-de12-4e45-93c5-a6a2504997d3_1381x681.png 848w, https://substackcdn.com/image/fetch/$s_!tsz8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9795ad3f-de12-4e45-93c5-a6a2504997d3_1381x681.png 1272w, https://substackcdn.com/image/fetch/$s_!tsz8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9795ad3f-de12-4e45-93c5-a6a2504997d3_1381x681.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 aria-hidden="true" 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><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><figcaption class="image-caption">Dilution and cash metrics</figcaption></figure></div><p>The first important observation is that RSI is classified with <mark data-color="#d9ead3" style="background-color: rgb(217, 234, 211); color: rgb(0, 0, 0);">medium overall dilution risk</mark>. The share-count chart shows a clear upward trend from roughly 58 million shares in 2020 to 104.15 million shares currently. That increase is material from a shareholder perspective because the ownership base has expanded  over the period shown.</p><p>The chart shows that RSI&#8217;s share count increases in a gradual way. A company can increase revenue, improve its operating footprint, and expand into new markets, but if the share count also rises materially, the economic benefit must be measured on a per-share basis. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NUs6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb86681b5-0810-4855-904f-673a400da2e7_1007x555.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NUs6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb86681b5-0810-4855-904f-673a400da2e7_1007x555.png 424w, https://substackcdn.com/image/fetch/$s_!NUs6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb86681b5-0810-4855-904f-673a400da2e7_1007x555.png 848w, https://substackcdn.com/image/fetch/$s_!NUs6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb86681b5-0810-4855-904f-673a400da2e7_1007x555.png 1272w, https://substackcdn.com/image/fetch/$s_!NUs6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb86681b5-0810-4855-904f-673a400da2e7_1007x555.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NUs6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb86681b5-0810-4855-904f-673a400da2e7_1007x555.png" width="1007" height="555" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b86681b5-0810-4855-904f-673a400da2e7_1007x555.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:555,&quot;width&quot;:1007,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:61742,&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://www.quantbeckman.com/i/200905400?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb86681b5-0810-4855-904f-673a400da2e7_1007x555.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_!NUs6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb86681b5-0810-4855-904f-673a400da2e7_1007x555.png 424w, https://substackcdn.com/image/fetch/$s_!NUs6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb86681b5-0810-4855-904f-673a400da2e7_1007x555.png 848w, https://substackcdn.com/image/fetch/$s_!NUs6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb86681b5-0810-4855-904f-673a400da2e7_1007x555.png 1272w, https://substackcdn.com/image/fetch/$s_!NUs6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb86681b5-0810-4855-904f-673a400da2e7_1007x555.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 aria-hidden="true" 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><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>At the same time, the dilution risk is partly offset by the company&#8217;s cash position. RSI&#8217;s data shows <mark data-color="#d9ead3" style="background-color: rgb(217, 234, 211); color: rgb(0, 0, 0);">net cash per share of $5.68, estimated cash of $576.94 million</mark>, and quarterly burn of $20.11 million. These figures confirm that RSI is not under immediate financing pressure. The cash need indicator is marked as low, which is consistent with the idea that the company has enough liquidity to reduce the near-term probability of raising capital through additional equity issuance. </p><p>The cash position chart shows a sharp increase around 2020, followed by a multi-year decline and then a recovery into the most recent period. This pattern  shows that RSI&#8217;s balance sheet has experienced both cash drawdown and cash rebuilding. The decline from the earlier peak indicates that cash has been consumed or redeployed over time, while the recent recovery suggests improved liquidity. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Dju7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ee23b65-5db0-4e14-9218-eafc0e8c30a6_1007x555.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Dju7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ee23b65-5db0-4e14-9218-eafc0e8c30a6_1007x555.png 424w, https://substackcdn.com/image/fetch/$s_!Dju7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ee23b65-5db0-4e14-9218-eafc0e8c30a6_1007x555.png 848w, https://substackcdn.com/image/fetch/$s_!Dju7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ee23b65-5db0-4e14-9218-eafc0e8c30a6_1007x555.png 1272w, https://substackcdn.com/image/fetch/$s_!Dju7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ee23b65-5db0-4e14-9218-eafc0e8c30a6_1007x555.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Dju7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ee23b65-5db0-4e14-9218-eafc0e8c30a6_1007x555.png" width="1007" height="555" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0ee23b65-5db0-4e14-9218-eafc0e8c30a6_1007x555.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:555,&quot;width&quot;:1007,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:76436,&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://www.quantbeckman.com/i/200905400?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ee23b65-5db0-4e14-9218-eafc0e8c30a6_1007x555.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_!Dju7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ee23b65-5db0-4e14-9218-eafc0e8c30a6_1007x555.png 424w, https://substackcdn.com/image/fetch/$s_!Dju7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ee23b65-5db0-4e14-9218-eafc0e8c30a6_1007x555.png 848w, https://substackcdn.com/image/fetch/$s_!Dju7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ee23b65-5db0-4e14-9218-eafc0e8c30a6_1007x555.png 1272w, https://substackcdn.com/image/fetch/$s_!Dju7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ee23b65-5db0-4e14-9218-eafc0e8c30a6_1007x555.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 aria-hidden="true" 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><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 quarterly burn of $20.11 million is also important. Even with a large estimated cash balance, burn rate must be monitored because persistent cash consumption can gradually change the dilution profile. At the current level shown, the company appears to have enough liquidity to absorb ongoing burn. If burn decreases as revenue scales and margins improve, dilution risk declines further. If burn remains persistent or increases, the company&#8217;s future need for capital becomes more relevant.</p><p><mark data-color="#d9ead3" style="background-color: rgb(217, 234, 211); color: rgb(0, 0, 0);">Offering ability is marked low</mark>, which indicates that the screener does not currently identify strong near-term offering pressure. <mark data-color="#d9ead3" style="background-color: rgb(217, 234, 211); color: rgb(0, 0, 0);">Overhead supply is also marked low</mark>, suggesting that visible selling pressure from prior issuance or overhang is not considered severe by the screener. <mark data-color="#d9ead3" style="background-color: rgb(217, 234, 211); color: rgb(0, 0, 0);">Historical dilution is marked low</mark>, although this should be interpreted carefully because the chart still shows a meaningful increase in shares outstanding over time. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!P3LT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c63605e-4fcf-4a86-902d-932179684c82_1415x612.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!P3LT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c63605e-4fcf-4a86-902d-932179684c82_1415x612.png 424w, https://substackcdn.com/image/fetch/$s_!P3LT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c63605e-4fcf-4a86-902d-932179684c82_1415x612.png 848w, https://substackcdn.com/image/fetch/$s_!P3LT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c63605e-4fcf-4a86-902d-932179684c82_1415x612.png 1272w, https://substackcdn.com/image/fetch/$s_!P3LT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c63605e-4fcf-4a86-902d-932179684c82_1415x612.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!P3LT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c63605e-4fcf-4a86-902d-932179684c82_1415x612.png" width="1415" height="612" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5c63605e-4fcf-4a86-902d-932179684c82_1415x612.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:612,&quot;width&quot;:1415,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:89663,&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://www.quantbeckman.com/i/200905400?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c63605e-4fcf-4a86-902d-932179684c82_1415x612.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_!P3LT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c63605e-4fcf-4a86-902d-932179684c82_1415x612.png 424w, https://substackcdn.com/image/fetch/$s_!P3LT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c63605e-4fcf-4a86-902d-932179684c82_1415x612.png 848w, https://substackcdn.com/image/fetch/$s_!P3LT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c63605e-4fcf-4a86-902d-932179684c82_1415x612.png 1272w, https://substackcdn.com/image/fetch/$s_!P3LT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c63605e-4fcf-4a86-902d-932179684c82_1415x612.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 aria-hidden="true" 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><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><figcaption class="image-caption">Dilution risk classification</figcaption></figure></div><p>The institutional ownership figure is also notable. Data shows <mark data-color="#d9ead3" style="background-color: rgb(217, 234, 211); color: rgb(0, 0, 0);">98.2% institutional ownership</mark>, which implies that RSI&#8217;s shareholder base is concentrated among institutions. This can be interpreted in two ways. On one hand, high institutional ownership can indicate that professional investors are involved in the stock. On the other hand, it can also make the stock more sensitive to institutional portfolio adjustments, block sales, or changes in sentiment. When institutional ownership is this high, investors should monitor ownership changes, insider activity, secondary offerings, and large holder transactions.</p><p><mark data-color="#d9ead3" style="background-color: rgb(217, 234, 211); color: rgb(0, 0, 0);">Short interest is shown at 9.2%</mark>. A short interest level of this size can indicate skepticism or hedging activity, but dilution risk depends more directly on the company&#8217;s share issuance behavior, cash burn, capital needs, and financing structure. For RSI, the short interest figure should be viewed as a secondary market signal rather than the main determinant of shareholder risk.</p><p>Overall, RSI&#8217;s dilution profile is mixed but positive. The company has a rising share count, which creates a real per-share issue. However, the current risk indicators are mostly low, and the cash position reduces immediate financing pressure. </p><p>RSI must show that growth translates into better per-share economics. The most relevant confirmation would come from stable or declining share count, improving net income, stronger operating cash flow, lower cash burn, and consistent growth in cash flow per share. If the company continues to grow while limiting new issuance, the dilution risk becomes manageable. If the share count continues to rise faster than profitability and cash generation, shareholder </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TNqd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba407748-f2ef-4d90-8eee-1a64f333e0e7_1759x894.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TNqd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba407748-f2ef-4d90-8eee-1a64f333e0e7_1759x894.png 424w, https://substackcdn.com/image/fetch/$s_!TNqd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba407748-f2ef-4d90-8eee-1a64f333e0e7_1759x894.png 848w, https://substackcdn.com/image/fetch/$s_!TNqd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba407748-f2ef-4d90-8eee-1a64f333e0e7_1759x894.png 1272w, https://substackcdn.com/image/fetch/$s_!TNqd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba407748-f2ef-4d90-8eee-1a64f333e0e7_1759x894.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TNqd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba407748-f2ef-4d90-8eee-1a64f333e0e7_1759x894.png" width="1456" height="740" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ba407748-f2ef-4d90-8eee-1a64f333e0e7_1759x894.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:740,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1105420,&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://www.quantbeckman.com/i/200905400?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba407748-f2ef-4d90-8eee-1a64f333e0e7_1759x894.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_!TNqd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba407748-f2ef-4d90-8eee-1a64f333e0e7_1759x894.png 424w, https://substackcdn.com/image/fetch/$s_!TNqd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba407748-f2ef-4d90-8eee-1a64f333e0e7_1759x894.png 848w, https://substackcdn.com/image/fetch/$s_!TNqd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba407748-f2ef-4d90-8eee-1a64f333e0e7_1759x894.png 1272w, https://substackcdn.com/image/fetch/$s_!TNqd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba407748-f2ef-4d90-8eee-1a64f333e0e7_1759x894.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 aria-hidden="true" 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><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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.quantbeckman.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.quantbeckman.com/subscribe?"><span>Subscribe now</span></a></p><h2><strong>Income</strong></h2><p>The income statement shows a company with strong top-line growth and improving operating leverage. Total revenue increased from $262.4M in Q1 2025 to $370.4M in Q1 2026, representing approximately 41% year-over-year growth. Sequentially, revenue also increased from <mark data-color="#d9ead3" style="background-color: rgb(217, 234, 211); color: rgb(0, 0, 0);">$324.9M in Q4 2025 to $370.4M in Q1 2026</mark>, showing that the company continued to expand beyond the previous quarter.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QtXH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7598cfa6-3d31-4b34-857b-bbe6bb655c83_1108x617.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QtXH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7598cfa6-3d31-4b34-857b-bbe6bb655c83_1108x617.png 424w, https://substackcdn.com/image/fetch/$s_!QtXH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7598cfa6-3d31-4b34-857b-bbe6bb655c83_1108x617.png 848w, https://substackcdn.com/image/fetch/$s_!QtXH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7598cfa6-3d31-4b34-857b-bbe6bb655c83_1108x617.png 1272w, https://substackcdn.com/image/fetch/$s_!QtXH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7598cfa6-3d31-4b34-857b-bbe6bb655c83_1108x617.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QtXH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7598cfa6-3d31-4b34-857b-bbe6bb655c83_1108x617.png" width="1108" height="617" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7598cfa6-3d31-4b34-857b-bbe6bb655c83_1108x617.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:617,&quot;width&quot;:1108,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:108355,&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://www.quantbeckman.com/i/200905400?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7598cfa6-3d31-4b34-857b-bbe6bb655c83_1108x617.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_!QtXH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7598cfa6-3d31-4b34-857b-bbe6bb655c83_1108x617.png 424w, https://substackcdn.com/image/fetch/$s_!QtXH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7598cfa6-3d31-4b34-857b-bbe6bb655c83_1108x617.png 848w, https://substackcdn.com/image/fetch/$s_!QtXH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7598cfa6-3d31-4b34-857b-bbe6bb655c83_1108x617.png 1272w, https://substackcdn.com/image/fetch/$s_!QtXH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7598cfa6-3d31-4b34-857b-bbe6bb655c83_1108x617.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 aria-hidden="true" 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><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>Operating income also improved significantly. RSI generated $42.8M in Q1 2026, compared with $14.6M in Q1 2025. That represents an increase of almost <mark data-color="#d9ead3" style="background-color: rgb(217, 234, 211); color: rgb(0, 0, 0);">193% year over year</mark>. This is a positive signal because operating income grew much faster than revenue, which indicates that the company is gaining operating leverage. Basically, RSI is converting a larger portion of its revenue into operating profit.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7KER!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd6d8a20-a29f-4682-978c-7e65708129ec_1015x570.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7KER!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd6d8a20-a29f-4682-978c-7e65708129ec_1015x570.png 424w, https://substackcdn.com/image/fetch/$s_!7KER!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd6d8a20-a29f-4682-978c-7e65708129ec_1015x570.png 848w, https://substackcdn.com/image/fetch/$s_!7KER!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd6d8a20-a29f-4682-978c-7e65708129ec_1015x570.png 1272w, https://substackcdn.com/image/fetch/$s_!7KER!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd6d8a20-a29f-4682-978c-7e65708129ec_1015x570.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7KER!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd6d8a20-a29f-4682-978c-7e65708129ec_1015x570.png" width="1015" height="570" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dd6d8a20-a29f-4682-978c-7e65708129ec_1015x570.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:570,&quot;width&quot;:1015,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:53659,&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://www.quantbeckman.com/i/200905400?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd6d8a20-a29f-4682-978c-7e65708129ec_1015x570.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_!7KER!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd6d8a20-a29f-4682-978c-7e65708129ec_1015x570.png 424w, https://substackcdn.com/image/fetch/$s_!7KER!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd6d8a20-a29f-4682-978c-7e65708129ec_1015x570.png 848w, https://substackcdn.com/image/fetch/$s_!7KER!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd6d8a20-a29f-4682-978c-7e65708129ec_1015x570.png 1272w, https://substackcdn.com/image/fetch/$s_!7KER!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd6d8a20-a29f-4682-978c-7e65708129ec_1015x570.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 aria-hidden="true" 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><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>Cost of revenue increased from $170.9M in Q1 2025 to $238.2M in Q1 2026. This increase is expected given the higher revenue base, but it grew slightly slower than revenue. As a result, gross profit improved from $91.5M in Q1 2025 to approximately $132.2M in Q1 2026. Gross margin also improved slightly, from around <mark data-color="#d9ead3" style="background-color: rgb(217, 234, 211); color: rgb(0, 0, 0);">34.9% to 35.7%</mark>. This margin stability is important because it shows that RSI&#8217;s revenue growth is not being achieved through a major deterioration in direct profitability.</p><p>Marketing and advertising expense is especially important for an online gambling company because customer acquisition is one of the main drivers of both growth and risk. RSI spent $47.4M on marketing and advertising in Q1 2026, compared with $42.1M in Q1 2025. In absolute terms, marketing expense increased. However, as a percentage of revenue, it declined from 16.0% in Q1 2025 to 12.8% in Q1 2026. It indicates that RSI generated more revenue without increasing marketing spend at the same pace. From an investor&#8217;s perspective, this suggests improved marketing efficiency and better customer monetization.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!P5qv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aab2e8b-98ad-4559-92b2-a7659f74fdb3_1113x612.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!P5qv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aab2e8b-98ad-4559-92b2-a7659f74fdb3_1113x612.png 424w, https://substackcdn.com/image/fetch/$s_!P5qv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aab2e8b-98ad-4559-92b2-a7659f74fdb3_1113x612.png 848w, https://substackcdn.com/image/fetch/$s_!P5qv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aab2e8b-98ad-4559-92b2-a7659f74fdb3_1113x612.png 1272w, https://substackcdn.com/image/fetch/$s_!P5qv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aab2e8b-98ad-4559-92b2-a7659f74fdb3_1113x612.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!P5qv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aab2e8b-98ad-4559-92b2-a7659f74fdb3_1113x612.png" width="1113" height="612" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4aab2e8b-98ad-4559-92b2-a7659f74fdb3_1113x612.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:612,&quot;width&quot;:1113,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:102157,&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://www.quantbeckman.com/i/200905400?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aab2e8b-98ad-4559-92b2-a7659f74fdb3_1113x612.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_!P5qv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aab2e8b-98ad-4559-92b2-a7659f74fdb3_1113x612.png 424w, https://substackcdn.com/image/fetch/$s_!P5qv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aab2e8b-98ad-4559-92b2-a7659f74fdb3_1113x612.png 848w, https://substackcdn.com/image/fetch/$s_!P5qv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aab2e8b-98ad-4559-92b2-a7659f74fdb3_1113x612.png 1272w, https://substackcdn.com/image/fetch/$s_!P5qv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aab2e8b-98ad-4559-92b2-a7659f74fdb3_1113x612.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 aria-hidden="true" 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><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>General and administrative expense increased from $25.3M in Q1 2025 to $31.3M in Q1 2026. The increase is material, but it remained controlled relative to revenue growth. As a percentage of revenue, G&amp;A declined from approximately 9.6% to 8.5%. This supports the same operating leverage argument. The company is scaling revenue faster than some of its operating cost categories.</p><p>Total costs and expenses increased from $247.8M in Q1 2025 to $327.6M in Q1 2026, an increase of 32%. Since revenue increased by 41%, the income statement shows a favorable spread between revenue growth and expense growth. This spread is what drives the improvement in operating income. This shows that the company&#8217;s growth is translating into better profitability.</p><p>Net income also improved. RSI reported $26.2M of net income in Q1 2026, compared with $11.2M in Q1 2025. That represents growth of 134% year over year. Sequentially, net income increased from <mark data-color="#d9ead3" style="background-color: rgb(217, 234, 211); color: rgb(0, 0, 0);">$19.1M in Q4 2025 to $26.2M in Q1 2026</mark>. This confirms that the improvement is visible also at the bottom line.</p><p>However, the data also shows that not all net income belongs directly to common shareholders. Net income attributable to the parent was $9.1M in Q1 2026, while net income attributable to noncontrolling interest was $17.1M. RSI&#8217;s structure means that investors should continue separating consolidated net income from income available to common shareholders.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yael!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d23354e-a4d5-4d56-ab2a-0cc23bf4de0d_1194x643.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yael!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d23354e-a4d5-4d56-ab2a-0cc23bf4de0d_1194x643.png 424w, https://substackcdn.com/image/fetch/$s_!yael!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d23354e-a4d5-4d56-ab2a-0cc23bf4de0d_1194x643.png 848w, https://substackcdn.com/image/fetch/$s_!yael!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d23354e-a4d5-4d56-ab2a-0cc23bf4de0d_1194x643.png 1272w, https://substackcdn.com/image/fetch/$s_!yael!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d23354e-a4d5-4d56-ab2a-0cc23bf4de0d_1194x643.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yael!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d23354e-a4d5-4d56-ab2a-0cc23bf4de0d_1194x643.png" width="1194" height="643" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5d23354e-a4d5-4d56-ab2a-0cc23bf4de0d_1194x643.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:643,&quot;width&quot;:1194,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:64412,&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://www.quantbeckman.com/i/200905400?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d23354e-a4d5-4d56-ab2a-0cc23bf4de0d_1194x643.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_!yael!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d23354e-a4d5-4d56-ab2a-0cc23bf4de0d_1194x643.png 424w, https://substackcdn.com/image/fetch/$s_!yael!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d23354e-a4d5-4d56-ab2a-0cc23bf4de0d_1194x643.png 848w, https://substackcdn.com/image/fetch/$s_!yael!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d23354e-a4d5-4d56-ab2a-0cc23bf4de0d_1194x643.png 1272w, https://substackcdn.com/image/fetch/$s_!yael!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d23354e-a4d5-4d56-ab2a-0cc23bf4de0d_1194x643.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 aria-hidden="true" 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><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 Q2 2025 column contains unusual items that distort comparability. Other nonoperating income was negative $110.5M, while income tax expense showed a benefit of $115.0M. These two large items heavily affected pre-tax income and tax expense, making Q2 2025 less useful as a clean operating comparison. For that reason, Q1 2026 should be compared more directly with Q1 2025, Q3 2025, and Q4 2025 when analyzing recurring income statement performance.</p><p>Earnings per share is shown as $0 across the quarters. This means EPS is not very informative, likely because of rounding, share structure, or the relationship between consolidated income and income attributable to common stockholders. </p><p>Basic shares outstanding increased from 93.9M in Q1 2025 to 102.2M in Q1 2026, an increase of approximately 8.8%. This is relevant because the company&#8217;s profitability improved, but shareholders also experienced dilution. The key investor question is whether earnings and cash flow are growing faster than the share count. In Q1 2026, profit growth exceeded share count growth, but the share count still needs to be monitored.</p><p>Overall, RSI&#8217;s income statement shows a stronger operating profile than the prior year. Revenue growth is strong, operating income is expanding faster than revenue, marketing expense is becoming more efficient as a percentage of sales, and net income is improving. The main investor watchpoints are the split between consolidated net income and income attributable to common shareholders, the unusual nonoperating and tax effects in Q2 2025, and the continued increase in basic shares outstanding.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jzPj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F492e6b52-90bb-4640-bfd0-3499563920ac_1450x772.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jzPj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F492e6b52-90bb-4640-bfd0-3499563920ac_1450x772.png 424w, https://substackcdn.com/image/fetch/$s_!jzPj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F492e6b52-90bb-4640-bfd0-3499563920ac_1450x772.png 848w, https://substackcdn.com/image/fetch/$s_!jzPj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F492e6b52-90bb-4640-bfd0-3499563920ac_1450x772.png 1272w, https://substackcdn.com/image/fetch/$s_!jzPj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F492e6b52-90bb-4640-bfd0-3499563920ac_1450x772.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jzPj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F492e6b52-90bb-4640-bfd0-3499563920ac_1450x772.png" width="1450" height="772" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/492e6b52-90bb-4640-bfd0-3499563920ac_1450x772.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:772,&quot;width&quot;:1450,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:143865,&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://www.quantbeckman.com/i/200905400?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F492e6b52-90bb-4640-bfd0-3499563920ac_1450x772.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_!jzPj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F492e6b52-90bb-4640-bfd0-3499563920ac_1450x772.png 424w, https://substackcdn.com/image/fetch/$s_!jzPj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F492e6b52-90bb-4640-bfd0-3499563920ac_1450x772.png 848w, https://substackcdn.com/image/fetch/$s_!jzPj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F492e6b52-90bb-4640-bfd0-3499563920ac_1450x772.png 1272w, https://substackcdn.com/image/fetch/$s_!jzPj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F492e6b52-90bb-4640-bfd0-3499563920ac_1450x772.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 aria-hidden="true" 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><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_!mgXz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2382355-052f-40ab-949b-2cd69113fc2e_1451x815.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mgXz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2382355-052f-40ab-949b-2cd69113fc2e_1451x815.png 424w, https://substackcdn.com/image/fetch/$s_!mgXz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2382355-052f-40ab-949b-2cd69113fc2e_1451x815.png 848w, https://substackcdn.com/image/fetch/$s_!mgXz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2382355-052f-40ab-949b-2cd69113fc2e_1451x815.png 1272w, https://substackcdn.com/image/fetch/$s_!mgXz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2382355-052f-40ab-949b-2cd69113fc2e_1451x815.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mgXz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2382355-052f-40ab-949b-2cd69113fc2e_1451x815.png" width="1451" height="815" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b2382355-052f-40ab-949b-2cd69113fc2e_1451x815.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:815,&quot;width&quot;:1451,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:139034,&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://www.quantbeckman.com/i/200905400?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2382355-052f-40ab-949b-2cd69113fc2e_1451x815.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_!mgXz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2382355-052f-40ab-949b-2cd69113fc2e_1451x815.png 424w, https://substackcdn.com/image/fetch/$s_!mgXz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2382355-052f-40ab-949b-2cd69113fc2e_1451x815.png 848w, https://substackcdn.com/image/fetch/$s_!mgXz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2382355-052f-40ab-949b-2cd69113fc2e_1451x815.png 1272w, https://substackcdn.com/image/fetch/$s_!mgXz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2382355-052f-40ab-949b-2cd69113fc2e_1451x815.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 aria-hidden="true" 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><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><figcaption class="image-caption">Financials - Income</figcaption></figure></div><h2><strong>Balance</strong></h2>
      <p>
          <a href="https://www.quantbeckman.com/p/intel-report-potential-stock">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[[QUANT LECTURE] Quality standards of a hypothesis]]></title><description><![CDATA[Hypothesis-Driven Trading Research]]></description><link>https://www.quantbeckman.com/p/quant-lecture-quality-standards-of</link><guid isPermaLink="false">https://www.quantbeckman.com/p/quant-lecture-quality-standards-of</guid><dc:creator><![CDATA[Quant Beckman]]></dc:creator><pubDate>Thu, 04 Jun 2026 11:38:38 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/b9368ad3-e02a-4270-8bdf-2366f0bc6a06_1544x1032.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Tlcv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Tlcv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png 424w, https://substackcdn.com/image/fetch/$s_!Tlcv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png 848w, https://substackcdn.com/image/fetch/$s_!Tlcv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png 1272w, https://substackcdn.com/image/fetch/$s_!Tlcv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Tlcv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png" width="1096" height="732" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:732,&quot;width&quot;:1096,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Tlcv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png 424w, https://substackcdn.com/image/fetch/$s_!Tlcv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png 848w, https://substackcdn.com/image/fetch/$s_!Tlcv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png 1272w, https://substackcdn.com/image/fetch/$s_!Tlcv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png 1456w" sizes="100vw" fetchpriority="high"></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 aria-hidden="true" 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><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_!meuG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91206b4e-33d7-4cc1-89ec-ecf5288ba250_1225x650.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!meuG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91206b4e-33d7-4cc1-89ec-ecf5288ba250_1225x650.png 424w, https://substackcdn.com/image/fetch/$s_!meuG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91206b4e-33d7-4cc1-89ec-ecf5288ba250_1225x650.png 848w, https://substackcdn.com/image/fetch/$s_!meuG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91206b4e-33d7-4cc1-89ec-ecf5288ba250_1225x650.png 1272w, https://substackcdn.com/image/fetch/$s_!meuG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91206b4e-33d7-4cc1-89ec-ecf5288ba250_1225x650.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!meuG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91206b4e-33d7-4cc1-89ec-ecf5288ba250_1225x650.png" width="1225" height="650" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/91206b4e-33d7-4cc1-89ec-ecf5288ba250_1225x650.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:650,&quot;width&quot;:1225,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:126185,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.quantbeckman.com/i/200598983?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91206b4e-33d7-4cc1-89ec-ecf5288ba250_1225x650.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_!meuG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91206b4e-33d7-4cc1-89ec-ecf5288ba250_1225x650.png 424w, https://substackcdn.com/image/fetch/$s_!meuG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91206b4e-33d7-4cc1-89ec-ecf5288ba250_1225x650.png 848w, https://substackcdn.com/image/fetch/$s_!meuG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91206b4e-33d7-4cc1-89ec-ecf5288ba250_1225x650.png 1272w, https://substackcdn.com/image/fetch/$s_!meuG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91206b4e-33d7-4cc1-89ec-ecf5288ba250_1225x650.png 1456w" sizes="100vw"></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 aria-hidden="true" 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><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><p style="text-align: center;">Before you begin, remember that you have an index with the newsletter content <strong>organized</strong> by clicking on the image below.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.quantbeckman.com/p/welcome" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dSNN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png 424w, https://substackcdn.com/image/fetch/$s_!dSNN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png 848w, https://substackcdn.com/image/fetch/$s_!dSNN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png 1272w, https://substackcdn.com/image/fetch/$s_!dSNN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dSNN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png" width="1186" height="571" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:571,&quot;width&quot;:1186,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:735557,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.quantbeckman.com/p/welcome&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.quantbeckman.com/i/197212953?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!dSNN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png 424w, https://substackcdn.com/image/fetch/$s_!dSNN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png 848w, https://substackcdn.com/image/fetch/$s_!dSNN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png 1272w, https://substackcdn.com/image/fetch/$s_!dSNN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png 1456w" sizes="100vw"></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 aria-hidden="true" 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><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><h4>Quality standards of a strong trading hypothesis</h4><p>A strong trading hypothesis turns a market idea into an research object. It defines what is claimed, where the claim applies, how the effect appears in data, and how evidence improves the hypothesis over time. Precision, measurability, and falsifiability give the hypothesis structure and make the research process coherent, testable, and repeatable.</p><p><strong>What&#8217;s inside:</strong></p><ol><li><p><strong>Precision.</strong> A strong hypothesis defines the exact claim, the market setting, and the expected response.</p></li><li><p><strong>Precise wording.</strong> Clear wording transforms broad ideas such as pressure, stress, momentum, or dislocation into specific market processes.</p></li><li><p><strong>Precise scope.</strong> The hypothesis identifies the asset universe, market state, event type, time horizon, and environment where the effect belongs.</p></li><li><p><strong>Precise outcome definition.</strong> The research defines the empirical object used to judge the effect, such as return, spread compression, rank shift, abnormal movement, path behavior, or persistence.</p></li><li><p><strong>Measurability.</strong> The hypothesis enters the data through observable variables, classifiable states, and outcomes that can be scored consistently.</p></li><li><p><strong>Observable variables and classifiable states.</strong> Market concepts such as crowding, hidden demand, liquidity pressure, or absorption become defensible proxies and coherent state definitions.</p></li><li><p><strong>Falsifiability.</strong> The hypothesis exposes the claim to evidence by defining the conditions that weaken, contradict, or challenge the proposed mechanism.</p></li><li><p><strong>Revision after contradiction.</strong> Evidence improves the hypothesis by narrowing the trigger, refining the state filter, adjusting the horizon, improving the outcome, or replacing the mechanism when needed.   </p></li></ol><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail" src="https://substackcdn.com/image/fetch/$s_!oUz2!,w_400,h_600,c_fill,f_auto,q_auto:best,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f88124d-aae4-4713-9262-f2a240f0d352_1225x650.png"></image><div class="file-embed-details"><div class="file-embed-details-h1">Sample</div><div class="file-embed-details-h2">1.92MB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://www.quantbeckman.com/api/v1/file/952fe6bb-7935-45d3-a390-28e0b68c40e5.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://www.quantbeckman.com/api/v1/file/952fe6bb-7935-45d3-a390-28e0b68c40e5.pdf"><span class="file-embed-button-text">Download</span></a></div></div>
      <p>
          <a href="https://www.quantbeckman.com/p/quant-lecture-quality-standards-of">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[[WITH CODE] Infra: Free data from Tradingview]]></title><description><![CDATA[Download all the data from TradingView&#8217;s servers for $0.]]></description><link>https://www.quantbeckman.com/p/with-code-infra-free-data-from-tradingview</link><guid isPermaLink="false">https://www.quantbeckman.com/p/with-code-infra-free-data-from-tradingview</guid><dc:creator><![CDATA[Quant Beckman]]></dc:creator><pubDate>Mon, 25 May 2026 12:44:06 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!AJt2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cedd76e-1949-481c-a904-be1a249336c5_1280x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0gXQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a85e588-8cc3-49db-984d-de51736ebbf5_1142x716.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0gXQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a85e588-8cc3-49db-984d-de51736ebbf5_1142x716.png 424w, https://substackcdn.com/image/fetch/$s_!0gXQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a85e588-8cc3-49db-984d-de51736ebbf5_1142x716.png 848w, https://substackcdn.com/image/fetch/$s_!0gXQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a85e588-8cc3-49db-984d-de51736ebbf5_1142x716.png 1272w, https://substackcdn.com/image/fetch/$s_!0gXQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a85e588-8cc3-49db-984d-de51736ebbf5_1142x716.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0gXQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a85e588-8cc3-49db-984d-de51736ebbf5_1142x716.png" width="1142" height="716" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2a85e588-8cc3-49db-984d-de51736ebbf5_1142x716.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:716,&quot;width&quot;:1142,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0gXQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a85e588-8cc3-49db-984d-de51736ebbf5_1142x716.png 424w, https://substackcdn.com/image/fetch/$s_!0gXQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a85e588-8cc3-49db-984d-de51736ebbf5_1142x716.png 848w, https://substackcdn.com/image/fetch/$s_!0gXQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a85e588-8cc3-49db-984d-de51736ebbf5_1142x716.png 1272w, https://substackcdn.com/image/fetch/$s_!0gXQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a85e588-8cc3-49db-984d-de51736ebbf5_1142x716.png 1456w" sizes="100vw" fetchpriority="high"></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 aria-hidden="true" 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><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><p><strong>Table of contents:</strong></p><ol><li><p>Introduction.</p></li><li><p>Where to find data?</p></li><li><p>Risks and web-scraping failure modes.</p></li><li><p>Dependency envelope and system boundary definition.</p></li><li><p>WebSocket transport.</p></li><li><p>TradingView message, session state, and symbols.</p></li><li><p>OHLCV and structured NumPy arrays.</p></li><li><p>Symbol acquisition loop.</p></li><li><p>Metadata normalization, and universe construction.</p></li></ol><div><hr></div><p style="text-align: center;"><strong>Audio Note</strong>: Before we begin, remember that if you&#8217;re accessing this article through the Substack app, you can listen to it instead of reading it.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LXnW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ffd0933-65c2-450d-be00-06688a857d3b_2144x365.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LXnW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ffd0933-65c2-450d-be00-06688a857d3b_2144x365.png 424w, https://substackcdn.com/image/fetch/$s_!LXnW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ffd0933-65c2-450d-be00-06688a857d3b_2144x365.png 848w, https://substackcdn.com/image/fetch/$s_!LXnW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ffd0933-65c2-450d-be00-06688a857d3b_2144x365.png 1272w, https://substackcdn.com/image/fetch/$s_!LXnW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ffd0933-65c2-450d-be00-06688a857d3b_2144x365.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LXnW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ffd0933-65c2-450d-be00-06688a857d3b_2144x365.png" width="1456" height="248" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4ffd0933-65c2-450d-be00-06688a857d3b_2144x365.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:248,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:498960,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.quantbeckman.com/i/198696914?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ffd0933-65c2-450d-be00-06688a857d3b_2144x365.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_!LXnW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ffd0933-65c2-450d-be00-06688a857d3b_2144x365.png 424w, https://substackcdn.com/image/fetch/$s_!LXnW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ffd0933-65c2-450d-be00-06688a857d3b_2144x365.png 848w, https://substackcdn.com/image/fetch/$s_!LXnW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ffd0933-65c2-450d-be00-06688a857d3b_2144x365.png 1272w, https://substackcdn.com/image/fetch/$s_!LXnW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ffd0933-65c2-450d-be00-06688a857d3b_2144x365.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><p style="text-align: center;"> Before you begin, remember that you have an index with the newsletter content <strong>organized</strong> by clicking on the image below.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.quantbeckman.com/p/welcome" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DI2x!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png 424w, https://substackcdn.com/image/fetch/$s_!DI2x!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png 848w, https://substackcdn.com/image/fetch/$s_!DI2x!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png 1272w, https://substackcdn.com/image/fetch/$s_!DI2x!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DI2x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png" width="1040" height="496" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:496,&quot;width&quot;:1040,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:639128,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.quantbeckman.com/p/welcome&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.quantbeckman.com/i/198696914?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.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_!DI2x!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png 424w, https://substackcdn.com/image/fetch/$s_!DI2x!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png 848w, https://substackcdn.com/image/fetch/$s_!DI2x!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png 1272w, https://substackcdn.com/image/fetch/$s_!DI2x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png 1456w" sizes="100vw"></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 aria-hidden="true" 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><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><h4><strong>Introduction</strong></h4><p>Algorithmic trading begins with a data question before it becomes a model question. Every signal, backtest, risk estimate, execution assumption, and portfolio rule depends on the historical record that feeds the system. A strategy is a function of its data. When the data source changes, the object under study changes with it.</p><p>Independent researchers face this problem under capital constraints. Market data subscriptions, platform limits, and research time compete for the same budget. Everybody knows how hard is to find a profitable strategy so traders may need data before premium infrastructure becomes affordable. However, the researcher needs enough historical evidence to test an idea before expanding spending.</p><p>Free data has value. It gives the researcher access, speed, breadth, and experimentation capacity. Its risk profile comes from the conditions attached to that access. Endpoint changes, rate limits, missing fields, symbol inconsistencies, session conventions, adjustment modes, and partial responses can enter the research process as hidden assumptions. </p><p>The practical answer is to stop treating acquisition as a casual download. This  builds a small research stack around that idea. One part retrieves OHLCV bars from TradingView. The other builds the symbol universe that feeds those requests. The code stays close to the source, so the researcher can see how raw access becomes a structured object for testing.</p><p>From there, the workflow becomes research-ready. The researcher can trace the source path, preserve the request logic, validate the output, and understand which data conventions shape the sample before the first model decision occurs.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2SCg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F734ba0ef-cf8c-4d84-9c8d-9ad1f8e5616c_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2SCg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F734ba0ef-cf8c-4d84-9c8d-9ad1f8e5616c_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!2SCg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F734ba0ef-cf8c-4d84-9c8d-9ad1f8e5616c_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!2SCg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F734ba0ef-cf8c-4d84-9c8d-9ad1f8e5616c_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!2SCg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F734ba0ef-cf8c-4d84-9c8d-9ad1f8e5616c_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2SCg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F734ba0ef-cf8c-4d84-9c8d-9ad1f8e5616c_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/734ba0ef-cf8c-4d84-9c8d-9ad1f8e5616c_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1603306,&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://www.quantbeckman.com/i/198696914?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F734ba0ef-cf8c-4d84-9c8d-9ad1f8e5616c_1536x1024.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_!2SCg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F734ba0ef-cf8c-4d84-9c8d-9ad1f8e5616c_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!2SCg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F734ba0ef-cf8c-4d84-9c8d-9ad1f8e5616c_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!2SCg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F734ba0ef-cf8c-4d84-9c8d-9ad1f8e5616c_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!2SCg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F734ba0ef-cf8c-4d84-9c8d-9ad1f8e5616c_1536x1024.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 aria-hidden="true" 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><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><h4>Where to find data?</h4><p>The first question in algorithmic trading concerns data origin. The question comes before model choice. A trading strategy is a function over a historical record. When that record contain unstable fields, adjustment errors, or hidden provider changes, the strategy test becomes unstable. </p><p>Independent traders enter the problem from a cash constraint. They seek cheap data because the platform account, broker margin, hosting, and research time consume capital. Paying hundreds per month for a data subscription before a strategy proves itself creates an uncomfortable sequence. The market still imposes the same standard. A weak data feed can make a bad strategy look acceptable, make a decent strategy look broken, and hide a good idea under avoidable noise. Free data can be true. The core difficulty is that free data comes with weak evidence about error conditions.</p><p>Premium data reduces many operational risks and keeps responsibility on the researcher. A paid feed may provide service-level agreements, corporate-action files, delisting history, explicit licensing, historical corrections, and support channels. Those advantages have economic value because they reduce unknowns. The premium label still has to match the strategy. A daily equity strategy needs corporate-action logic. A futures strategy needs roll methodology. A foreign-exchange strategy needs session boundaries. An intraday strategy needs timezone, holiday, daylight-saving, and microstructure details. A paid vendor can deliver observations that are correct in format and wrong in use.</p><p>The trader needs research data before institutional data becomes affordable. The correct response is to treat free data as a constrained research source with documented guarantees and documented gaps. The trader gets data from an available source, then records what that source can guarantee and what it leaves uncertain. </p><p>Algorithmic trading contains many arguments about alpha built on casual data pipelines. Alpha is a small signal estimated inside a noisy environment. A two-basis-point edge can vanish through timestamp leakage, holiday mismatch, stale universe selection, or a split adjustment imported after the backtest export. The data layer defines the sample and which trades could have existed. When the sample is wrong, the alpha estimate describes a different object.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!U-Vn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa271513-e942-43a9-acf9-2b9e0b7a3253_876x631.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!U-Vn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa271513-e942-43a9-acf9-2b9e0b7a3253_876x631.png 424w, https://substackcdn.com/image/fetch/$s_!U-Vn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa271513-e942-43a9-acf9-2b9e0b7a3253_876x631.png 848w, https://substackcdn.com/image/fetch/$s_!U-Vn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa271513-e942-43a9-acf9-2b9e0b7a3253_876x631.png 1272w, https://substackcdn.com/image/fetch/$s_!U-Vn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa271513-e942-43a9-acf9-2b9e0b7a3253_876x631.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!U-Vn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa271513-e942-43a9-acf9-2b9e0b7a3253_876x631.png" width="876" height="631" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aa271513-e942-43a9-acf9-2b9e0b7a3253_876x631.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:631,&quot;width&quot;:876,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:690149,&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://www.quantbeckman.com/i/198696914?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa271513-e942-43a9-acf9-2b9e0b7a3253_876x631.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_!U-Vn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa271513-e942-43a9-acf9-2b9e0b7a3253_876x631.png 424w, https://substackcdn.com/image/fetch/$s_!U-Vn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa271513-e942-43a9-acf9-2b9e0b7a3253_876x631.png 848w, https://substackcdn.com/image/fetch/$s_!U-Vn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa271513-e942-43a9-acf9-2b9e0b7a3253_876x631.png 1272w, https://substackcdn.com/image/fetch/$s_!U-Vn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa271513-e942-43a9-acf9-2b9e0b7a3253_876x631.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 aria-hidden="true" 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><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><h4>Risks and web-scraping failure modes</h4><p>The uncomfortable truth is that a data pipeline is one of the sources of model risk. In algorithmic trading, the market data loader is part of the strategy, even when it looks like infrastructure. A bad entry signal is easy to blame. A silent data defect is harder.</p><p>Free data carries a different risk profile. The visible risks are rate limits, endpoint changes, missing values, duplicated bars, inconsistent symbol formats, unavailable historical depth, and provider-side throttling. Indeed, a free source can return adjusted close with raw open, split-adjusted prices with incomplete dividend treatment, or bars whose volume semantics differ across markets. It can omit delisted names, creating a survivorship-biased universe that looks stronger than the universe available at the time. It can make calendars look aligned because the stored sample contains successful requests and much more. </p><p>Let&#8217;s look at some of these risks in more detail:</p><ol><li><p>The first limitation is <em>protocol fragility</em>. The script handles the WebSocket layer: socket creation, TLS wrapping, HTTP upgrade, WebSocket masking, ping/pong responses, frame parsing, TradingView packet packing, and <code>~m~&lt;length&gt;~m~&lt;payload&gt;</code> message extraction. This is technically strong because it avoids third-party dependencies, but it also means the script depends on message conventions that may change without warning.</p><p>A premium data vendor normally gives an official API contract: documented fields, deprecation policy, status pages, versioned endpoints, and support. A scraped or reverse-engineered feed gives none of that. If TradingView changes a header requirement, modifies the session protocol, renames a method, changes the packet envelope, throttles unauthenticated requests, or alters how heartbeats behave, the script may stop working.</p></li><li><p>The second limitation is<em> rate limits, throttling and sampling bias</em>. The ticker scanner already includes a <code>pause</code> argument between paginated requests. That is a design decision that reduces aggressive request behavior and lowers the probability of rate-limit problems. In fact, it can create sampling bias.</p></li><li><p>The final limitation is the most important, web-scraped or unofficially acquired data is usually <em>not execution-grade by default</em>. Execution-grade data needs stronger guarantees: timestamp precision, exchange-specific calendars, correction handling, corporate-action methodology, symbol mapping, delisting coverage, latency expectations, outage reporting, and licensing clarity. The current scripts are useful for acquisition and research, but they do not yet implement a full institutional data stack.</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Zr-N!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Zr-N!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png 424w, https://substackcdn.com/image/fetch/$s_!Zr-N!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png 848w, https://substackcdn.com/image/fetch/$s_!Zr-N!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png 1272w, https://substackcdn.com/image/fetch/$s_!Zr-N!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Zr-N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png" width="1200" height="610" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:610,&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_!Zr-N!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png 424w, https://substackcdn.com/image/fetch/$s_!Zr-N!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png 848w, https://substackcdn.com/image/fetch/$s_!Zr-N!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png 1272w, https://substackcdn.com/image/fetch/$s_!Zr-N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.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 aria-hidden="true" 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><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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.quantbeckman.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.quantbeckman.com/subscribe?"><span>Subscribe now</span></a></p><h4><strong>Dependency envelope and system boundary definition</strong></h4><p>In a research stack, every dependency is implicit. A wrapper library may save time, but it can also hide protocol assumptions, retry behavior, schema changes, rate-limit responses, and timestamp conversions. In this case, we chose a narrow dependency envelope so the researcher can see what happens between the socket and the structured array.</p><p>The purpose of a minimal acquisition layer is to reduce the number of unknown transformations between the remote data source. In market data, unknown transformations are expensive:</p><ul><li><p>Did the wrapper adjust for splits? </p></li><li><p>Did it include dividends? </p></li><li><p>Did it localize timestamps? </p></li><li><p>Did it align sessions? </p></li><li><p>Did it forward-fill missing volume? </p></li><li><p>Did it retry after a failed request and mix partial data into a final table? </p></li></ul><p>The less visible the path, the more forensic work is required when a strategy behaves too well. </p><p>The header of the OHLCV script names the supported output. A dictionary mapping TradingView symbols such as NASDAQ:AAPL or TVC:VIX to structured NumPy arrays with datetime, open, high, low, close, and volume fields. That output is the first useful data model in the project. This makes the next stage of research straightforward because every downstream function can rely on named fields and stable numeric dtypes.</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;plaintext&quot;,&quot;nodeId&quot;:&quot;3dc5d399-b126-4f61-bcac-0fb2f5e114f8&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-plaintext"># SCRIPT 1 - OHLCV
TV_HOST = "data.tradingview.com"
TV_PATH = "/socket.io/websocket"
TV_ORIGIN = "https://www.tradingview.com"</code></pre></div><p>Portability across vendors should be built at the interface, not faked inside the source adapter. This script is a source adapter. It should speak TradingView&#8217;s language and then emit a local object with a stable schema. The right boundary is therefore a small function that returns arrays in a controlled dtype. A separate layer can later convert those arrays into pandas, Polars, Arrow, Parquet, a feature store, or a database. Mixing the vendor protocol and the research table abstraction too early would make the system harder to test.</p><p>When a library wrapper fails, you often see only the wrapper exception. Here, the possible failures are closer to the actual layers&#8212;DNS or socket creation, TLS wrapping, WebSocket upgrade, frame serialization or a TradingView message. That is more work, but it gives a better map where debugging becomes easier.</p><p>The second script uses the same philosophy but applies it to ticker extraction. It imports json, time, urllib.request, and urllib.error. The scanner client therefore depends on the standard library rather than requests. The script wants to POST JSON to a known scanner endpoint, receive JSON back, and build dictionaries. Nothing about that requires a large HTTP stack. If later the user needs sessions, proxies, rotating headers, backoff middleware, caching, or async dispatch, those can be added.</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;plaintext&quot;,&quot;nodeId&quot;:&quot;5e618306-e412-4e8a-8276-2eb1b92d319e&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-plaintext"># SCRIPT 2 - Tickers
import json
import time
import urllib.request
import urllib.error

TV_SCANNER_BASE_URL = "https://scanner.tradingview.com"</code></pre></div><p>The data script starts when the universe is defined.</p><h4>WebSocket transport</h4><p>The WebSocket portion is the most technically interesting part of the OHLCV script. It opens a TCP connection, wraps it with TLS, creates a Sec-WebSocket-Key, writes the HTTP upgrade request, reads the upgrade response, and checks for the 101 status. Many researchers never see this layer because websocket-client or a vendor SDK does it for them. Here it is visible, and that visibility is useful because the data feed is a stream with a handshake, framing rules, liveness behavior, and failure states.</p><p>The function <code>_ws_connect</code> is the gatekeeper. If it fails, there is no chart session, no symbol resolution, and no bars. In production, this function is part of the availability budget. If a research script runs once per day, failure is annoying. If a scanner-plus-fetcher runs across thousands of symbols, even a small connection failure probability becomes a measurable drag on data completeness. A proper acquisition engine would count connection attempts, upgrade failures, elapsed time, remote closes, and timeout frequency. The current function raises clear errors, which is a good starting point.</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;python&quot;,&quot;nodeId&quot;:&quot;65363256-60ea-43dc-87a4-b76177e6e0ea&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-python">def _ws_connect(timeout: int = 20):
    raw_sock = socket.create_connection((TV_HOST, 443), timeout=timeout)
    ctx = ssl.create_default_context()
    sock = ctx.wrap_socket(raw_sock, server_hostname=TV_HOST)

    key = base64.b64encode(os.urandom(16)).decode()
    request = (
        f"GET {TV_PATH} HTTP/1.1\r\n"
        f"Host: {TV_HOST}\r\n"
        "Upgrade: websocket\r\n"
        "Connection: Upgrade\r\n"
        f"Sec-WebSocket-Key: {key}\r\n"
        "Sec-WebSocket-Version: 13\r\n"
        f"Origin: {TV_ORIGIN}\r\n"
        "User-Agent: Mozilla/5.0\r\n"
        "\r\n"
    )
    sock.sendall(request.encode())</code></pre></div><p>That makes the TradingView dependency obvious and exposes the browser-like headers. If TradingView changes accepted headers, this is where the break will happen.</p><p>The next important design point is frame masking. WebSocket clients must mask frames sent to the server. The <code>_ws_send_text</code> function constructs the frame header, chooses the correct payload-length encoding, generates a random four-byte mask, applies it byte by byte, and sends the final frame. This is the kind of code that looks low-level for a research workflow, but it is exactly the level at which many unofficial data clients break when protocol assumptions drift.</p><p>This implementation is compact and correct for basic text frames. It implements the WebSocket behavior needed for this research task. For a batch OHLCV downloader, that boundary is appropriate. The researcher understands that the code targets the data-download workflow rather than the full surface area of a general-purpose WebSocket library, including fragmentation, compression extensions, advanced close-code handling, and reconnect state.</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;python&quot;,&quot;nodeId&quot;:&quot;a21c5eb1-867e-4d52-90dc-81535d2fcea1&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-python">def _ws_send_text(sock, text: str):
    payload = text.encode("utf-8")
    length = len(payload)

    header = bytearray()
    header.append(0x81)  # FIN + text frame

    if length &lt;= 125:
        header.append(0x80 | length)
    elif length &lt; 65536:
        header.append(0x80 | 126)
        header += struct.pack("&gt;H", length)
    else:
        header.append(0x80 | 127)
        header += struct.pack("&gt;Q", length)

    mask = os.urandom(4)
    masked_payload = bytes(payload[i] ^ mask[i % 4] for i in range(length))
    sock.sendall(header + mask + masked_payload)</code></pre></div><p>The mask is required for client-to-server frames. If this function is wrong, the failure can look like a remote-side refusal even though the symbol, interval, and TradingView method are all valid.</p><p>The receive side is equally important. The function <code>_ws_recv_text</code> reads two bytes, extracts the opcode, checks the payload length, optionally unmasks the payload, handles close frames, responds to pings with pongs, ignores pongs, and returns text frames. </p><p>The script&#8217;s ping-pong handling is a strength because many quick data clients ignore it. In a cross-sectional downloader, slow symbols, large <code>n_bars</code> values, and network jitter make liveness important. The code treats the stream as a conversation rather than a one-way file download.</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;python&quot;,&quot;nodeId&quot;:&quot;11724e41-64be-40a8-affc-a638ddb93c93&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-python">def _ws_recv_text(sock) -&gt; str:
    while True:
        b1, b2 = _recv_exact(sock, 2)
        opcode = b1 &amp; 0x0F
        masked = b2 &amp; 0x80
        length = b2 &amp; 0x7F

        if length == 126:
            length = struct.unpack("&gt;H", _recv_exact(sock, 2))[0]
        elif length == 127:
            length = struct.unpack("&gt;Q", _recv_exact(sock, 8))[0]

        mask = _recv_exact(sock, 4) if masked else None
        payload = _recv_exact(sock, length) if length else b""

        if opcode == 0x8:
            raise ConnectionError("TradingView closed the WebSocket.")
        if opcode == 0x9:
            _ws_send_pong(sock, payload)
            continue
        if opcode == 0x1:
            return payload.decode("utf-8", errors="ignore")</code></pre></div><p>It suppresses control-frame noise and returns only text payloads to the TradingView parser. This separation keeps the higher-level OHLCV function focused on messages such as <em>timescale update</em> and <em>series completed</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_!OWIl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b7c7117-1fca-4697-a29b-dbbe8dfcbf9a_930x454.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OWIl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b7c7117-1fca-4697-a29b-dbbe8dfcbf9a_930x454.png 424w, https://substackcdn.com/image/fetch/$s_!OWIl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b7c7117-1fca-4697-a29b-dbbe8dfcbf9a_930x454.png 848w, https://substackcdn.com/image/fetch/$s_!OWIl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b7c7117-1fca-4697-a29b-dbbe8dfcbf9a_930x454.png 1272w, https://substackcdn.com/image/fetch/$s_!OWIl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b7c7117-1fca-4697-a29b-dbbe8dfcbf9a_930x454.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OWIl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b7c7117-1fca-4697-a29b-dbbe8dfcbf9a_930x454.png" width="930" height="454" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4b7c7117-1fca-4697-a29b-dbbe8dfcbf9a_930x454.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:454,&quot;width&quot;:930,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:141284,&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://www.quantbeckman.com/i/198696914?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b7c7117-1fca-4697-a29b-dbbe8dfcbf9a_930x454.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_!OWIl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b7c7117-1fca-4697-a29b-dbbe8dfcbf9a_930x454.png 424w, https://substackcdn.com/image/fetch/$s_!OWIl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b7c7117-1fca-4697-a29b-dbbe8dfcbf9a_930x454.png 848w, https://substackcdn.com/image/fetch/$s_!OWIl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b7c7117-1fca-4697-a29b-dbbe8dfcbf9a_930x454.png 1272w, https://substackcdn.com/image/fetch/$s_!OWIl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b7c7117-1fca-4697-a29b-dbbe8dfcbf9a_930x454.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 aria-hidden="true" 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><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 current script raises or prints errors in sensible places, but a production research engine should turn those errors into events. A CSV or JSON log with symbol, interval, n_bars, error class, elapsed seconds, attempt number, and returned bar count would make data acquisition auditable.</p><h4>TradingView message, session state, and symbols</h4><p>Once the WebSocket is alive, the helper _tv_pack wraps a JSON payload inside the TradingView envelope format (a marker, the payload length, another marker, and the JSON body). The length prefix is key because TradingView can send multiple logical messages inside a single WebSocket text frame, and the client needs a deterministic way to separate them.</p><p>The <code>_extract_tv_packets</code> function is therefore a core parser. It scans the accumulated buffer for the envelope marker, reads the declared payload length, waits if the current buffer is incomplete, and returns complete packets with a residual buffer. This is the kind of logic that prevents subtle parse corruption. If the client assumes one socket frame equals one TradingView message, it will work until it does not. When it fails, the error will look random. A truncated JSON object, a missing series update, or a swallowed heartbeat. The script avoids that by treating the TradingView envelope as the true unit of protocol state.</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;python&quot;,&quot;nodeId&quot;:&quot;2e7c461a-d503-45b9-8d8f-4b3373a48ca9&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-python">def _tv_pack(method: str, params: list) -&gt; str:
    payload = json.dumps({"m": method, "p": params}, separators=(",", ":"))
    return f"~m~{len(payload)}~m~{payload}"


def _extract_tv_packets(buffer: str):
    packets = []
    pos = 0
    while True:
        start = buffer.find("~m~", pos)
        if start == -1:
            return packets, ""
        len_start = start + 3
        len_end = buffer.find("~m~", len_start)
        if len_end == -1:
            return packets, buffer[start:]
        length_str = buffer[len_start:len_end]
        if not length_str.isdigit():
            pos = len_end + 3
            continue
        payload_len = int(length_str)
        payload_start = len_end + 3
        payload_end = payload_start + payload_len
        if len(buffer) &lt; payload_end:
            return packets, buffer[start:]
        packets.append(buffer[payload_start:payload_end])
        pos = payload_end</code></pre></div><p>The session layer begins with <code>_random_session</code>, which generates identifiers such as <code>cs_xxxxxxxxxxxx</code>. This is more than a convenience. TradingView chart sessions multiplex state. The downloader creates a chart session, resolves a symbol within that session, and creates a series attached to that symbol. The random suffix makes a session identifier collision unlikely, but the key point is conceptual. The requested bars are a stateful resource. The client builds a stateful context and then asks the server to stream a series update.</p><p>The main <code>get_tradingview_ohlcv</code> function sends messages in a sequence that makes sense, like <code>set_auth_token, chart_create_session, resolve_symbol, create_series</code>. </p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;python&quot;,&quot;nodeId&quot;:&quot;74004de8-30a5-4897-9e70-f29b75790e1c&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-python">_tv_send(sock, "set_auth_token", ["unauthorized_user_token"])
_tv_send(sock, "chart_create_session", [chart_session, ""])

resolved_symbol = _symbol_payload(
    symbol=symbol,
    session=session,
    adjustment=adjustment,
)

_tv_send(sock, "resolve_symbol", [chart_session, "symbol_1", resolved_symbol])
_tv_send(sock, "create_series", [
    chart_session,
    series_id,
    series_id,
    "symbol_1",
    interval,
    int(n_bars),
])</code></pre></div><p>The complete request goes beyond a ticker string. It includes a session mode, an adjustment mode, an interval, and a bar count. In our research, those fields define the dataset and belong with the downloaded array.</p><p>The symbol payload function deserves special attention because it exposes two parameters that directly affect conclusions&#8212;session and adjustment. Session defines whether the data uses regular or extended trading hours. Adjustment defines whether prices are adjusted for splits, dividends, or left raw. These choices are research-defining inputs. A moving-average strategy, volatility estimate, overnight return study, breakout rule, or volume filter can change materially depending on regular-session versus extended-session bars and split-adjusted versus raw prices.</p><p>The script defaults to regular session and splits adjustment. That is a defensible default for many equity research tasks because it avoids some discontinuities caused by stock splits while keeping pre-market and after-hours activity separate from regular bars. The convention still needs to be documented. When a strategy shows edge, the first reviewer should ask &#8220;edge under which session and adjustment convention?&#8221; A reproducible backtest records that answer clearly.</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;python&quot;,&quot;nodeId&quot;:&quot;d8ca0cf8-e1ac-4dae-8d77-f367fe0fc0a5&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-python">def _symbol_payload(symbol: str, session: str = "regular", adjustment: str = "splits") -&gt; str:
    payload = {
        "symbol": symbol,
        "adjustment": adjustment,
        "session": session,
    }
    return "=" + json.dumps(payload, separators=(",", ":"))</code></pre></div><p>Adjustment mode defines the price process being modeled. Let <em>C<sub>t</sub></em>&#8203; be the close at time <em>t</em>. A split-adjusted close <em>C<sub>t</sub><sup>adj</sup></em>&#8203; is a different stochastic process from a raw close <em>C<sub>t</sub><sup>raw</sup></em>&#8203;. A return model usually requires continuity through corporate actions, so it often uses adjusted data. An execution simulator uses raw tradable prices and handles corporate actions. The script can request different adjustment modes, so the research layer records the adjustment convention as metadata attached to each array.</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;r_t = \\log\\left(\\frac{C_t}{C_{t-1}}\\right), \\qquad\nC_t \\in \\left\\{ C_t^{\\mathrm{raw}},\\, C_t^{\\mathrm{split\\text{-}adj}},\\, C_t^{\\mathrm{dividend\\text{-}adj}} \\right\\}&quot;,&quot;id&quot;:&quot;VCBBNUQORK&quot;}" data-component-name="LatexBlockToDOM"></div><p>The equation is simple, but it is enough to invalidate a backtest when ignored. A split in raw data creates a large negative return that does not represent an economic loss. A split-adjusted series removes that discontinuity for return research. Dividend adjustment introduces another explicit convention. The script&#8217;s flexibility is valuable because it supports these different conventions, and the metadata makes that flexibility reproducible. A useful extension returns both the structured array and a small metadata object containing <code>source</code>, <code>symbol</code>, <code>interval</code>, <code>n_bars</code>, <code>session</code>, <code>adjustment</code>, <code>request_time_utc</code>, and <code>downloader_version</code>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lF1e!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70bb06dd-ccb1-4472-841c-512c42ff3531_1774x887.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lF1e!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70bb06dd-ccb1-4472-841c-512c42ff3531_1774x887.png 424w, https://substackcdn.com/image/fetch/$s_!lF1e!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70bb06dd-ccb1-4472-841c-512c42ff3531_1774x887.png 848w, https://substackcdn.com/image/fetch/$s_!lF1e!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70bb06dd-ccb1-4472-841c-512c42ff3531_1774x887.png 1272w, https://substackcdn.com/image/fetch/$s_!lF1e!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70bb06dd-ccb1-4472-841c-512c42ff3531_1774x887.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lF1e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70bb06dd-ccb1-4472-841c-512c42ff3531_1774x887.png" width="1456" height="728" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/70bb06dd-ccb1-4472-841c-512c42ff3531_1774x887.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:728,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1158490,&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://www.quantbeckman.com/i/198696914?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70bb06dd-ccb1-4472-841c-512c42ff3531_1774x887.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_!lF1e!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70bb06dd-ccb1-4472-841c-512c42ff3531_1774x887.png 424w, https://substackcdn.com/image/fetch/$s_!lF1e!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70bb06dd-ccb1-4472-841c-512c42ff3531_1774x887.png 848w, https://substackcdn.com/image/fetch/$s_!lF1e!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70bb06dd-ccb1-4472-841c-512c42ff3531_1774x887.png 1272w, https://substackcdn.com/image/fetch/$s_!lF1e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70bb06dd-ccb1-4472-841c-512c42ff3531_1774x887.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 aria-hidden="true" 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><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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.amazon.com/Quantitative-Research-Foundations-Quant-Beckman/dp/B0GWGJWDS3&quot;,&quot;text&quot;:&quot;Send me a copy&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.amazon.com/Quantitative-Research-Foundations-Quant-Beckman/dp/B0GWGJWDS3"><span>Send me a copy</span></a></p><h4>OHLCV and structured NumPy arrays</h4><p>The parser <code>_parse_timescale_update</code> turns TradingView's <code>timescale_update</code> payload into a list of numeric tuples. The function expects bars with a vector <em>v</em> containing timestamp, open, high, low, close, and possibly volume. It skips bars with fewer than five values and sets volume to np.nan if volume is absent. This is one of the best practical decisions in the script. Missing volume remains missing rather than being converted to zero. Zero volume is a statement, missing volume is uncertainty. Preserving that distinction avoids a common retail-data mistake.</p><p>A zero-volume bar can mean no volume, depending on the instrument and venue. A missing volume field means the source did not provide the value in that message. Those are different observations. In algorithmic trading, volume feeds liquidity filters, execution-cost models, volatility scaling, breakout confirmation, and regime classification. Treating missing volume as zero can falsely classify a liquid symbol as untradable or distort turnover constraints. Using <code>np.nan</code> preserves the distinction and forces downstream code to decide how to handle the missing value.</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;python&quot;,&quot;nodeId&quot;:&quot;6b097f57-729b-4755-8d8d-8795d0917443&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-python">def _parse_timescale_update(msg: dict, series_id: str):
    try:
        payload = msg["p"][1]
        series = payload.get(series_id, {})
        bars = series.get("s", [])
    except Exception:
        return []

    out = []
    for bar in bars:
        values = bar.get("v", [])
        if len(values) &lt; 5:
            continue

        timestamp = float(values[0])
        open_ = float(values[1])
        high = float(values[2])
        low = float(values[3])
        close = float(values[4])
        if len(values) &gt;= 6 and values[5] is not None:
            volume = float(values[5])
        else:
            volume = np.nan</code></pre></div><p>The next function, <code>_bars_to_array</code>, defines the local schema. It creates a structured NumPy dtype with datetime64 seconds and float64 fields for open, high, low, close, and volume. The timestamp conversion uses integer seconds and casts to datetime64[s]. This is compact and efficient. It also avoids the overhead of a DataFrame at the source boundary.</p><p>A structured array is serializable, typed, compact, and easy to validate. DataFrames are excellent for research manipulation, but they can hide dtype drift. A structured array forces this schema. In a larger system, one could convert to a DataFrame after validation.</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;plaintext&quot;,&quot;nodeId&quot;:&quot;3016b115-9254-4265-88b6-e1729ff9d2b2&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-plaintext">dtype = [
    ("datetime", "datetime64[s]"),
    ("open", "f8"),
    ("high", "f8"),
    ("low", "f8"),
    ("close", "f8"),
    ("volume", "f8"),
]

arr = np.zeros(len(bars), dtype=dtype)
arr["datetime"] = timestamps.astype("datetime64[s]")
arr["open"] = [b[1] for b in bars]
arr["high"] = [b[2] for b in bars]
arr["low"] = [b[3] for b in bars]
arr["close"] = [b[4] for b in bars]
arr["volume"] = [b[5] for b in bars]</code></pre></div><p>The minimum validation layer around this array should enforce OHLC inequalities. For each bar, low should not exceed open, high, or close. High should not be below open, low, or close. Prices should be finite and positive for standard equities, indices, and spot FX rates. Timestamps should increase after sorting, unless the source returns reverse chronological data and the script normalizes it. The current code does not perform these checks, but it is okay for the moment.</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\mathrm{low}_t \\le \\min(\\mathrm{open}_t, \\mathrm{close}_t) \\le \\max(\\mathrm{open}_t, \\mathrm{close}_t) \\le \\mathrm{high}_t\n&quot;,&quot;id&quot;:&quot;TZISFJMRHX&quot;}" data-component-name="LatexBlockToDOM"></div><p>A violated OHLC bar can break volatility estimates, range features, candlestick rules, stop-loss simulations, and intrabar execution assumptions. One corrupted high can create a false breakout. One negative close can explode logarithmic returns. One non-monotonic timestamp can produce lookahead when arrays are joined across assets. The array function should remain simple, but the caller should immediately pass the output through a validator.</p><p>The validation snippet looks like this:</p>
      <p>
          <a href="https://www.quantbeckman.com/p/with-code-infra-free-data-from-tradingview">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[[INTEL REPORT] Q2 Macro-geopolitical outlook]]></title><description><![CDATA[Hormuz, U.S.&#8211;China leverage, and Europe&#8217;s energy constraint]]></description><link>https://www.quantbeckman.com/p/intel-report-q2-macro-geopolitical</link><guid isPermaLink="false">https://www.quantbeckman.com/p/intel-report-q2-macro-geopolitical</guid><dc:creator><![CDATA[Quant Beckman]]></dc:creator><pubDate>Tue, 19 May 2026 12:24:26 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/9a0c9f3d-ccc6-45bf-b686-3064aa75672e_582x451.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Tj7H!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Tj7H!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png 424w, https://substackcdn.com/image/fetch/$s_!Tj7H!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png 848w, https://substackcdn.com/image/fetch/$s_!Tj7H!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png 1272w, https://substackcdn.com/image/fetch/$s_!Tj7H!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Tj7H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png" width="1157" height="792" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:792,&quot;width&quot;:1157,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:459535,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.quantbeckman.com/i/197459758?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.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_!Tj7H!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png 424w, https://substackcdn.com/image/fetch/$s_!Tj7H!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png 848w, https://substackcdn.com/image/fetch/$s_!Tj7H!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png 1272w, https://substackcdn.com/image/fetch/$s_!Tj7H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png 1456w" sizes="100vw" fetchpriority="high"></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 aria-hidden="true" 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><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><p><strong>Table of contents:</strong></p><ol><li><p>Introduction.</p></li><li><p>Inflation reopens.</p></li><li><p>Energy and chokepoints.</p></li><li><p>Global trade.</p></li><li><p>U.S.&#8211;China.</p></li><li><p>Europe&#8217;s energy decline continues.</p></li><li><p>East mediterranean gas and the new energy geography.</p></li></ol><div><hr></div><p style="text-align: center;"><strong>Audio Note</strong>: Before we begin, remember that if you&#8217;re accessing this article through the Substack app, you can listen to it instead of reading it. The MarketOps section is best suited for this format.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kfns!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kfns!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png 424w, https://substackcdn.com/image/fetch/$s_!kfns!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png 848w, https://substackcdn.com/image/fetch/$s_!kfns!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png 1272w, https://substackcdn.com/image/fetch/$s_!kfns!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kfns!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png" width="1430" height="239" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:239,&quot;width&quot;:1430,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:221963,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.quantbeckman.com/i/197459758?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.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_!kfns!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png 424w, https://substackcdn.com/image/fetch/$s_!kfns!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png 848w, https://substackcdn.com/image/fetch/$s_!kfns!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png 1272w, https://substackcdn.com/image/fetch/$s_!kfns!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><p style="text-align: center;">Before you begin, remember that you have an index with the newsletter content <strong>organized</strong> by clicking on the image below.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GRFp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GRFp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png 424w, https://substackcdn.com/image/fetch/$s_!GRFp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png 848w, https://substackcdn.com/image/fetch/$s_!GRFp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png 1272w, https://substackcdn.com/image/fetch/$s_!GRFp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GRFp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png" width="1456" height="698" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:698,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1257140,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.quantbeckman.com/i/197459758?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.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_!GRFp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png 424w, https://substackcdn.com/image/fetch/$s_!GRFp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png 848w, https://substackcdn.com/image/fetch/$s_!GRFp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png 1272w, https://substackcdn.com/image/fetch/$s_!GRFp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png 1456w" sizes="100vw"></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 aria-hidden="true" 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><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><h4><strong>Introduction</strong></h4><p>Growth remains alive, yet price formation has moved from demand cycles into shipping lanes, fuel markets, mineral chains, defence budgets, and regulatory systems. The global economy still expands, but each point of growth now carries a higher security cost.</p><p>Today we review the pressure points that define the current environment. Inflation has reopened through energy, fertilizers, freight, and expectations. Hormuz has become a macro variable because oil, LNG, refined products, and insurance prices move through the same corridor. Global trade has entered a selective phase, where AI infrastructure expands while tariffs, standards, and compliance rules reshape market access.</p><p>To go deeper you can check this:</p><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail" src="https://substackcdn.com/image/fetch/$s_!ns9Z!,w_400,h_600,c_fill,f_auto,q_auto:best,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdf909dd-5727-45c6-96fc-3a6cf9905477_665x717.png"></image><div class="file-embed-details"><div class="file-embed-details-h1">EIA</div><div class="file-embed-details-h2">4.39MB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://www.quantbeckman.com/api/v1/file/b966ae26-990c-4673-90e1-4fe8892ff516.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://www.quantbeckman.com/api/v1/file/b966ae26-990c-4673-90e1-4fe8892ff516.pdf"><span class="file-embed-button-text">Download</span></a></div></div><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail" src="https://substackcdn.com/image/fetch/$s_!9VC9!,w_400,h_600,c_fill,f_auto,q_auto:best,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffef93e30-0b5b-4d13-bac9-7985ba4a3bf1_665x717.png"></image><div class="file-embed-details"><div class="file-embed-details-h1">Global Trade Update</div><div class="file-embed-details-h2">11.1MB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://www.quantbeckman.com/api/v1/file/c1c44963-8e78-4f4c-9a83-6f828b4dcce2.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://www.quantbeckman.com/api/v1/file/c1c44963-8e78-4f4c-9a83-6f828b4dcce2.pdf"><span class="file-embed-button-text">Download</span></a></div></div><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail" src="https://substackcdn.com/image/fetch/$s_!Zkcw!,w_400,h_600,c_fill,f_auto,q_auto:best,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd48bed22-e698-4426-ad92-7c6248be01de_604x351.png"></image><div class="file-embed-details"><div class="file-embed-details-h1">Gas Market Report, Q2 2026</div><div class="file-embed-details-h2">2.19MB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://www.quantbeckman.com/api/v1/file/65c87e14-f27b-4157-9291-592f18d0e7a4.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://www.quantbeckman.com/api/v1/file/65c87e14-f27b-4157-9291-592f18d0e7a4.pdf"><span class="file-embed-button-text">Download</span></a></div></div><p>The U.S.&#8211;China relationship sits at the centre of this structure. Both powers use the same channels for commerce and leverage: rare earths, chips, agriculture, Treasury holdings, industrial capacity, and maritime routes. Europe faces a harsher version of the same problem. Its energy model has shifted away from Russia, but the replacement system depends on LNG, external suppliers, cloud platforms, AI hardware, and fiscal room that bond markets continue to test.</p><p>The East Mediterranean has gained strategic weight within this context. Gas fields, pipelines, LNG terminals, electricity cables, hydrogen plans, and maritime claims now form part of a larger energy map shaped by Gulf disruption and European supply risk. The region offers optionality, but also concentrates infrastructure, diplomacy, and security inside one contested space.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Zr-N!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Zr-N!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png 424w, https://substackcdn.com/image/fetch/$s_!Zr-N!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png 848w, https://substackcdn.com/image/fetch/$s_!Zr-N!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png 1272w, https://substackcdn.com/image/fetch/$s_!Zr-N!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Zr-N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png" width="1200" height="610" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:610,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&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="" srcset="https://substackcdn.com/image/fetch/$s_!Zr-N!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png 424w, https://substackcdn.com/image/fetch/$s_!Zr-N!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png 848w, https://substackcdn.com/image/fetch/$s_!Zr-N!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png 1272w, https://substackcdn.com/image/fetch/$s_!Zr-N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.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 aria-hidden="true" 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><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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.quantbeckman.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.quantbeckman.com/subscribe?"><span>Subscribe now</span></a></p><h4>Inflation reopens</h4><p>The central feature of this macro regime is the coexistence of positive growth with a renewed inflation impulse. The IMF places global growth at 3.1% in 2026 and 3.2% in 2027, below the recent pace of about 3.4% seen in 2024 and 2025 and below the 3.7% average recorded during 2000&#8211;2019. Global headline inflation is expected to rise to 4.4% in 2026 before easing to 3.7% in 2027, which turns the 2026 cycle into a test of disinflation credibility rather than a clean continuation of the previous normalization path.</p><p>The Middle East war has changed the macro baseline because the shock enters through commodity markets, inflation expectations, transport costs, and financial conditions at the same time. The IMF states that, absent the war, its 2026 growth forecast would have received a slight upward revision to 3.4%. The downward move to 3.1% therefore comes from the conflict shock, partly offset by recent strong data and lower tariff rates. The current slowdown reflects an external constraint on supply and confidence rather than a broad collapse in private demand.</p><p>The baseline also hides a wide dispersion across economies. Advanced economies show a more contained revision, while commodity-importing emerging and developing economies carry the largest pressure. These countries face a triple squeeze from higher energy bills, weaker external balances, and tighter financing conditions. The IMF&#8217;s downside scenarios show the scale of that vulnerability. Under an adverse path with larger and more persistent energy-price increases, global growth falls to 2.5% in 2026 and inflation reaches 5.4%. Under a more severe path with greater damage to regional energy infrastructure, global growth falls near 2%, while headline inflation moves above 6% by 2027.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YOtb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89285deb-d4f5-4a59-a3e0-8850de1ac87d_1175x466.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YOtb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89285deb-d4f5-4a59-a3e0-8850de1ac87d_1175x466.png 424w, https://substackcdn.com/image/fetch/$s_!YOtb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89285deb-d4f5-4a59-a3e0-8850de1ac87d_1175x466.png 848w, https://substackcdn.com/image/fetch/$s_!YOtb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89285deb-d4f5-4a59-a3e0-8850de1ac87d_1175x466.png 1272w, https://substackcdn.com/image/fetch/$s_!YOtb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89285deb-d4f5-4a59-a3e0-8850de1ac87d_1175x466.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YOtb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89285deb-d4f5-4a59-a3e0-8850de1ac87d_1175x466.png" width="1175" height="466" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/89285deb-d4f5-4a59-a3e0-8850de1ac87d_1175x466.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:466,&quot;width&quot;:1175,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:131834,&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://www.quantbeckman.com/i/197459758?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89285deb-d4f5-4a59-a3e0-8850de1ac87d_1175x466.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_!YOtb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89285deb-d4f5-4a59-a3e0-8850de1ac87d_1175x466.png 424w, https://substackcdn.com/image/fetch/$s_!YOtb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89285deb-d4f5-4a59-a3e0-8850de1ac87d_1175x466.png 848w, https://substackcdn.com/image/fetch/$s_!YOtb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89285deb-d4f5-4a59-a3e0-8850de1ac87d_1175x466.png 1272w, https://substackcdn.com/image/fetch/$s_!YOtb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89285deb-d4f5-4a59-a3e0-8850de1ac87d_1175x466.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 aria-hidden="true" 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><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><figcaption class="image-caption">Inflation remains steady but inflation expectations have recently increased</figcaption></figure></div><p>The OECD reinforces this picture with a slightly weaker growth profile. It projects global GDP growth at 2.9% in 2026 and 3.0% in 2027. The same outlook shows that the energy-price surge and the Middle East conflict raise costs and lower demand, while strong technology-related investment, lower effective tariff rates, and the momentum inherited from 2025 provide support. This creates a two-engine global economy. One engine is constrained by fuel, freight, insurance, and import costs. </p><p>Early 2026 activity data show that the world entered the shock with strength across both services and manufacturing. The OECD notes that global growth remained solid in 2025, expanding at an annualized pace of about 3.25% in the second half of the year. Private consumption and investment were major drivers across many economies, while technology-related business investment carried the U.S. expansion through tariff headwinds. In Asia and the United States, technology-related industrial production continued to rise in the opening months of 2026, supported by stronger capital-expenditure intentions among large listed technology firms.</p><p>This detail changes the interpretation of the global cycle. The world is dealing with a supply shock layered on top of an investment upswing. The AI capital cycle supports manufacturing, electricity demand, high-end components, and corporate spending. The energy shock pushes in the opposite direction by compressing margins, lowering household purchasing power, increasing transport costs, and raising the hurdle rate for investment in energy-intensive sectors. The result is a macro regime where the same economy can show strong capex in strategic technology and weak real-income momentum in consumer-facing sectors.</p><p>Inflation has reopened through the energy channel. The OECD expects G20 inflation to rise from 3.4% in 2025 to 4.0% in 2026, then ease to 2.7% in 2027. In advanced G20 economies, headline inflation rises from 2.5% to 3.5% in 2026, while core inflation stays around 2.6% before easing in 2027. In the United States, higher energy prices more than offset the reduction in effective tariff rates, lifting projected headline inflation from 2.6% in 2025 to 4.2% in 2026. </p><p>The World Bank projects overall commodity prices to rise 16% in 2026, driven by energy, fertilizer, and several key metals. Its energy price index is forecast to rise 24% in 2026, reaching its highest level since the 2022 energy shock. The same forecast describes the 2026 energy move as a near 40% shock relative to January expectations. This means the macro forecast now depends on physical routing, spare production capacity, strategic reserves, and conflict duration.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tNQm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfbc3e91-6502-4e2c-b570-c8e516f17371_1175x516.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tNQm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfbc3e91-6502-4e2c-b570-c8e516f17371_1175x516.png 424w, https://substackcdn.com/image/fetch/$s_!tNQm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfbc3e91-6502-4e2c-b570-c8e516f17371_1175x516.png 848w, https://substackcdn.com/image/fetch/$s_!tNQm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfbc3e91-6502-4e2c-b570-c8e516f17371_1175x516.png 1272w, https://substackcdn.com/image/fetch/$s_!tNQm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfbc3e91-6502-4e2c-b570-c8e516f17371_1175x516.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tNQm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfbc3e91-6502-4e2c-b570-c8e516f17371_1175x516.png" width="1175" height="516" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dfbc3e91-6502-4e2c-b570-c8e516f17371_1175x516.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:516,&quot;width&quot;:1175,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:93900,&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://www.quantbeckman.com/i/197459758?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfbc3e91-6502-4e2c-b570-c8e516f17371_1175x516.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_!tNQm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfbc3e91-6502-4e2c-b570-c8e516f17371_1175x516.png 424w, https://substackcdn.com/image/fetch/$s_!tNQm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfbc3e91-6502-4e2c-b570-c8e516f17371_1175x516.png 848w, https://substackcdn.com/image/fetch/$s_!tNQm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfbc3e91-6502-4e2c-b570-c8e516f17371_1175x516.png 1272w, https://substackcdn.com/image/fetch/$s_!tNQm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfbc3e91-6502-4e2c-b570-c8e516f17371_1175x516.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 aria-hidden="true" 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><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><figcaption class="image-caption">World merchandise trade volume growth</figcaption></figure></div><p>The WTO projects a slowdown in global trade growth during 2026, while AI-related goods create an offsetting source of demand. Continued strength in AI-enabling goods trade could add 0.5 percentage points to world merchandise trade growth in 2026. This turns trade into a split system. Strategic technology flows remain strong, while energy-linked freight costs, security risks, insurance premia, and compliance barriers weigh on broader merchandise movement.</p><p>UNCTAD reports that non-tariff measures now impose higher export costs than tariffs for 88% of countries. In 2025, tariffs on exports rose 10% for developed economies, 16% for developing economies, and 18% for least-developed economies. For smaller exporters, technical regulations, certification requirements, sanitary rules, and product standards have become a larger obstacle than headline tariff rates. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HDMh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F278eff6b-4b19-4c47-ab41-520008df86c8_1200x706.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HDMh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F278eff6b-4b19-4c47-ab41-520008df86c8_1200x706.png 424w, https://substackcdn.com/image/fetch/$s_!HDMh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F278eff6b-4b19-4c47-ab41-520008df86c8_1200x706.png 848w, https://substackcdn.com/image/fetch/$s_!HDMh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F278eff6b-4b19-4c47-ab41-520008df86c8_1200x706.png 1272w, https://substackcdn.com/image/fetch/$s_!HDMh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F278eff6b-4b19-4c47-ab41-520008df86c8_1200x706.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HDMh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F278eff6b-4b19-4c47-ab41-520008df86c8_1200x706.png" width="1200" height="706" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/278eff6b-4b19-4c47-ab41-520008df86c8_1200x706.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:706,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:60778,&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://www.quantbeckman.com/i/197459758?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F278eff6b-4b19-4c47-ab41-520008df86c8_1200x706.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_!HDMh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F278eff6b-4b19-4c47-ab41-520008df86c8_1200x706.png 424w, https://substackcdn.com/image/fetch/$s_!HDMh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F278eff6b-4b19-4c47-ab41-520008df86c8_1200x706.png 848w, https://substackcdn.com/image/fetch/$s_!HDMh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F278eff6b-4b19-4c47-ab41-520008df86c8_1200x706.png 1272w, https://substackcdn.com/image/fetch/$s_!HDMh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F278eff6b-4b19-4c47-ab41-520008df86c8_1200x706.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 aria-hidden="true" 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><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><figcaption class="image-caption">Some developing countries face rising tariffs and high nontariff measure costs</figcaption></figure></div><p>Fiscal policy sits under pressure from the same shock structure. Finances entered 2026 with weak debt dynamics, while the Middle East war added a new source of pressure through energy disruption, tighter financial conditions, and demands for household support. Governments now face a narrow balance between cushioning the energy shock and preserving fiscal credibility. This is one reason the macro regime has become more state-driven. Defence spending, energy subsidies, industrial policy, reconstruction finance, and debt service all compete for the same fiscal space.</p><p>The result is a global economy that still expands, but expands through a narrower and more political channel. Growth depends on AI investment, defence production, energy substitution, and public-sector intervention. Inflation depends on chokepoints, commodity flows, and expectations. Trade depends on standards and strategic access. Financial stability depends on the capacity of bond markets to absorb larger public-sector needs. May 2026 therefore marks a shift from a classic business-cycle framework toward a security-constrained macro framework, where physical infrastructure, military risk, energy routing, and fiscal credibility determine the path of output and prices.</p><h4>Energy and chokepoints</h4><p>The Strait of Hormuz handled around 20 million barrels per day of crude oil and oil products in 2025, close to 25% of world seaborne oil trade. The route also carried around 110 bcm of LNG, equal to almost one-fifth of global LNG trade. Qatar and the UAE sit at the centre of this exposure because around 93% of Qatar&#8217;s LNG exports and 96% of UAE LNG exports passed through Hormuz in 2025. This turns a local maritime disruption into a world pricing event because Asian utilities, European importers, petrochemical firms, airlines, refiners, and shipping operators compete for the same displaced molecules and cargoes.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8j-3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5043466-5f0b-429a-b745-3d72e1080bb3_1311x711.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8j-3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5043466-5f0b-429a-b745-3d72e1080bb3_1311x711.png 424w, https://substackcdn.com/image/fetch/$s_!8j-3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5043466-5f0b-429a-b745-3d72e1080bb3_1311x711.png 848w, https://substackcdn.com/image/fetch/$s_!8j-3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5043466-5f0b-429a-b745-3d72e1080bb3_1311x711.png 1272w, https://substackcdn.com/image/fetch/$s_!8j-3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5043466-5f0b-429a-b745-3d72e1080bb3_1311x711.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8j-3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5043466-5f0b-429a-b745-3d72e1080bb3_1311x711.png" width="1311" height="711" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c5043466-5f0b-429a-b745-3d72e1080bb3_1311x711.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:711,&quot;width&quot;:1311,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:317190,&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://www.quantbeckman.com/i/197459758?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5043466-5f0b-429a-b745-3d72e1080bb3_1311x711.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_!8j-3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5043466-5f0b-429a-b745-3d72e1080bb3_1311x711.png 424w, https://substackcdn.com/image/fetch/$s_!8j-3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5043466-5f0b-429a-b745-3d72e1080bb3_1311x711.png 848w, https://substackcdn.com/image/fetch/$s_!8j-3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5043466-5f0b-429a-b745-3d72e1080bb3_1311x711.png 1272w, https://substackcdn.com/image/fetch/$s_!8j-3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5043466-5f0b-429a-b745-3d72e1080bb3_1311x711.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 aria-hidden="true" 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><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><figcaption class="image-caption">Alternative route</figcaption></figure></div><p>Saudi Arabia and the UAE hold the main operational bypass capacity through pipelines that can redirect crude flows toward the Red Sea and Fujairah. The available rerouting capacity is estimated between 3.5 million and 5.5 million barrels per day, which covers only a fraction of normal Gulf export flows. Iran, Iraq, Kuwait, Qatar, and Bahrain remain tied to the Strait for most oil exports. The shock therefore prices the difference between gross energy supply and deliverable energy supply. A barrel inside the Gulf has a market value only when it can reach a buyer, pass through insurance, secure shipping, clear port risk, and arrive inside a refinery schedule.</p><p>The gas shock has a separate macro channel because LNG markets have thinner buffers than oil markets. The IEA estimates that transit disruption through Hormuz has reduced LNG supplies from Qatar and the UAE by more than 300 million cubic metres per day since 1 March, equal to more than 2 bcm per week. Ras Laffan, the world&#8217;s largest liquefaction facility, has been offline since the 2 March attack, while associated gas output has also been affected by oil-field shut-ins. This creates pressure on Asian spot LNG prices, European gas benchmarks, power prices, fertilizer costs, and industrial input prices.</p><p>Asia carries the largest direct import exposure. About 80% of oil and oil products moving through Hormuz in 2025 went to Asia, and almost 90% of LNG volumes exiting the Persian Gulf through the Strait also went to Asia. China, India, and Japan are among the main crude importers exposed to the route, with China and India together receiving 44% of crude exports passing through Hormuz. This gives the conflict an Asian growth channel. Energy-importing economies face higher import bills, weaker terms of trade, margin compression, and pressure on administered fuel systems.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9Cic!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba95019e-6b2c-405a-a4da-41f58d77c0b1_1202x497.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9Cic!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba95019e-6b2c-405a-a4da-41f58d77c0b1_1202x497.png 424w, https://substackcdn.com/image/fetch/$s_!9Cic!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba95019e-6b2c-405a-a4da-41f58d77c0b1_1202x497.png 848w, https://substackcdn.com/image/fetch/$s_!9Cic!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba95019e-6b2c-405a-a4da-41f58d77c0b1_1202x497.png 1272w, https://substackcdn.com/image/fetch/$s_!9Cic!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba95019e-6b2c-405a-a4da-41f58d77c0b1_1202x497.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9Cic!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba95019e-6b2c-405a-a4da-41f58d77c0b1_1202x497.png" width="1202" height="497" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ba95019e-6b2c-405a-a4da-41f58d77c0b1_1202x497.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:497,&quot;width&quot;:1202,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:98071,&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://www.quantbeckman.com/i/197459758?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba95019e-6b2c-405a-a4da-41f58d77c0b1_1202x497.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_!9Cic!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba95019e-6b2c-405a-a4da-41f58d77c0b1_1202x497.png 424w, https://substackcdn.com/image/fetch/$s_!9Cic!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba95019e-6b2c-405a-a4da-41f58d77c0b1_1202x497.png 848w, https://substackcdn.com/image/fetch/$s_!9Cic!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba95019e-6b2c-405a-a4da-41f58d77c0b1_1202x497.png 1272w, https://substackcdn.com/image/fetch/$s_!9Cic!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba95019e-6b2c-405a-a4da-41f58d77c0b1_1202x497.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 aria-hidden="true" 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><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_!o1uZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ef06fdb-bae5-41ed-86fb-a0de18e800f2_888x326.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!o1uZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ef06fdb-bae5-41ed-86fb-a0de18e800f2_888x326.png 424w, https://substackcdn.com/image/fetch/$s_!o1uZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ef06fdb-bae5-41ed-86fb-a0de18e800f2_888x326.png 848w, https://substackcdn.com/image/fetch/$s_!o1uZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ef06fdb-bae5-41ed-86fb-a0de18e800f2_888x326.png 1272w, https://substackcdn.com/image/fetch/$s_!o1uZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ef06fdb-bae5-41ed-86fb-a0de18e800f2_888x326.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!o1uZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ef06fdb-bae5-41ed-86fb-a0de18e800f2_888x326.png" width="888" height="326" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7ef06fdb-bae5-41ed-86fb-a0de18e800f2_888x326.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:326,&quot;width&quot;:888,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:65811,&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://www.quantbeckman.com/i/197459758?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ef06fdb-bae5-41ed-86fb-a0de18e800f2_888x326.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_!o1uZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ef06fdb-bae5-41ed-86fb-a0de18e800f2_888x326.png 424w, https://substackcdn.com/image/fetch/$s_!o1uZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ef06fdb-bae5-41ed-86fb-a0de18e800f2_888x326.png 848w, https://substackcdn.com/image/fetch/$s_!o1uZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ef06fdb-bae5-41ed-86fb-a0de18e800f2_888x326.png 1272w, https://substackcdn.com/image/fetch/$s_!o1uZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ef06fdb-bae5-41ed-86fb-a0de18e800f2_888x326.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 aria-hidden="true" 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><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>Europe faces a different exposure. Its direct share of Gulf crude flows is smaller, with around 4% of the region&#8217;s crude routed into Europe, yet the price effect reaches Europe through global Brent pricing, LNG competition, electricity markets, aviation fuel, fertilizer, and industrial chemicals. The ECB describes the shock as a negative supply shock for the euro area because Hormuz affects LNG, refined products, aluminium, helium, sulphur, and fertilizers. These commodities enter the cost base of electricity, aircraft fuel, food production, manufacturing, construction, and strategic industries.</p><p>The inflation channel is visible in Europe&#8217;s April data. Euro area headline inflation rose to 3% in April, driven by a 10.9% increase in energy prices, while inflation excluding energy fell to 2.2%. This composition matters because the shock comes from imported energy and critical inputs rather than from broad domestic overheating. The ECB also reported longer delivery times, rising input costs, and supply shortages, with the latest observations for April 2026. That combination creates a policy dilemma because monetary policy can anchor expectations, while the physical shortage originates outside the domestic credit cycle.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xPBl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F194eaa5d-3133-46c3-95b0-facb8123896d_1056x595.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xPBl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F194eaa5d-3133-46c3-95b0-facb8123896d_1056x595.png 424w, https://substackcdn.com/image/fetch/$s_!xPBl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F194eaa5d-3133-46c3-95b0-facb8123896d_1056x595.png 848w, https://substackcdn.com/image/fetch/$s_!xPBl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F194eaa5d-3133-46c3-95b0-facb8123896d_1056x595.png 1272w, https://substackcdn.com/image/fetch/$s_!xPBl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F194eaa5d-3133-46c3-95b0-facb8123896d_1056x595.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xPBl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F194eaa5d-3133-46c3-95b0-facb8123896d_1056x595.png" width="1056" height="595" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/194eaa5d-3133-46c3-95b0-facb8123896d_1056x595.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:595,&quot;width&quot;:1056,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:161132,&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://www.quantbeckman.com/i/197459758?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F194eaa5d-3133-46c3-95b0-facb8123896d_1056x595.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_!xPBl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F194eaa5d-3133-46c3-95b0-facb8123896d_1056x595.png 424w, https://substackcdn.com/image/fetch/$s_!xPBl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F194eaa5d-3133-46c3-95b0-facb8123896d_1056x595.png 848w, https://substackcdn.com/image/fetch/$s_!xPBl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F194eaa5d-3133-46c3-95b0-facb8123896d_1056x595.png 1272w, https://substackcdn.com/image/fetch/$s_!xPBl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F194eaa5d-3133-46c3-95b0-facb8123896d_1056x595.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 aria-hidden="true" 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><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><figcaption class="image-caption">Oil, gas and electricity spot prices and futures</figcaption></figure></div><p>The oil-price path remains the central market gauge. Brent averaged was $103 per barrel in March and expects a peak near $115 per barrel in the second quarter of 2026. The same outlook keeps a risk premium through the forecast period because supply disruption uncertainty keeps prices above pre-conflict levels. The forecast sees Brent moving below $90 in the fourth quarter of 2026 and averaging $76 in 2027, based on a gradual return of flows and lower shut-ins. This makes the forecast path contingent on shipping access, infrastructure damage, spare capacity, inventories, and diplomatic sequencing.</p><p>The Brent-WTI spread shows the geographic nature of the shock. The EIA states that the spread averaged $12 per barrel in March and peaks near $15 per barrel in April because Brent carries greater exposure to Middle East flows, shipping costs, and Asian consuming markets. This spread turns the conflict into a regional balance-sheet issue. U.S. refiners, European buyers, Asian utilities, Gulf exporters, and tanker owners experience the same conflict through different price curves.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KFjc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32f9f041-66b7-4c3d-8319-483d374b685d_695x354.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KFjc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32f9f041-66b7-4c3d-8319-483d374b685d_695x354.png 424w, https://substackcdn.com/image/fetch/$s_!KFjc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32f9f041-66b7-4c3d-8319-483d374b685d_695x354.png 848w, https://substackcdn.com/image/fetch/$s_!KFjc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32f9f041-66b7-4c3d-8319-483d374b685d_695x354.png 1272w, https://substackcdn.com/image/fetch/$s_!KFjc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32f9f041-66b7-4c3d-8319-483d374b685d_695x354.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KFjc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32f9f041-66b7-4c3d-8319-483d374b685d_695x354.png" width="695" height="354" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/32f9f041-66b7-4c3d-8319-483d374b685d_695x354.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:354,&quot;width&quot;:695,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:66764,&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://www.quantbeckman.com/i/197459758?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32f9f041-66b7-4c3d-8319-483d374b685d_695x354.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_!KFjc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32f9f041-66b7-4c3d-8319-483d374b685d_695x354.png 424w, https://substackcdn.com/image/fetch/$s_!KFjc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32f9f041-66b7-4c3d-8319-483d374b685d_695x354.png 848w, https://substackcdn.com/image/fetch/$s_!KFjc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32f9f041-66b7-4c3d-8319-483d374b685d_695x354.png 1272w, https://substackcdn.com/image/fetch/$s_!KFjc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32f9f041-66b7-4c3d-8319-483d374b685d_695x354.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 aria-hidden="true" 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><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 World Bank projects energy prices to rise 24% to their highest level since 2022. Overall commodity prices are forecast to rise 16%. Fertilizer prices are projected to increase 31%, driven by a 60% jump in urea prices. This links the Hormuz shock to food affordability because natural gas is a key feedstock for nitrogen fertilizers, while transport fuel affects every stage of agricultural logistics. The World Bank warns that prolonged conflict pressure could push up to 45 million more people into acute food insecurity.</p><p>The latest monthly commodity data reinforces the same direction. The World Bank&#8217;s May commodity update shows the energy price index rising 12.1% in April, driven by crude oil gains of 8.7%. Food prices edged up 1.5%, fertilizer prices jumped 14%, raw materials rose 2.5%, and metals gained 1.4%. These moves show that the energy shock has started to move across adjacent commodity baskets rather than staying isolated inside crude oil.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JWO0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd5b0203-b90e-4e3c-a51c-102ff6adeadc_908x291.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JWO0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd5b0203-b90e-4e3c-a51c-102ff6adeadc_908x291.png 424w, https://substackcdn.com/image/fetch/$s_!JWO0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd5b0203-b90e-4e3c-a51c-102ff6adeadc_908x291.png 848w, https://substackcdn.com/image/fetch/$s_!JWO0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd5b0203-b90e-4e3c-a51c-102ff6adeadc_908x291.png 1272w, https://substackcdn.com/image/fetch/$s_!JWO0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd5b0203-b90e-4e3c-a51c-102ff6adeadc_908x291.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JWO0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd5b0203-b90e-4e3c-a51c-102ff6adeadc_908x291.png" width="908" height="291" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bd5b0203-b90e-4e3c-a51c-102ff6adeadc_908x291.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:291,&quot;width&quot;:908,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:87408,&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://www.quantbeckman.com/i/197459758?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd5b0203-b90e-4e3c-a51c-102ff6adeadc_908x291.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_!JWO0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd5b0203-b90e-4e3c-a51c-102ff6adeadc_908x291.png 424w, https://substackcdn.com/image/fetch/$s_!JWO0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd5b0203-b90e-4e3c-a51c-102ff6adeadc_908x291.png 848w, https://substackcdn.com/image/fetch/$s_!JWO0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd5b0203-b90e-4e3c-a51c-102ff6adeadc_908x291.png 1272w, https://substackcdn.com/image/fetch/$s_!JWO0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd5b0203-b90e-4e3c-a51c-102ff6adeadc_908x291.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 aria-hidden="true" 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><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_!9v9S!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9797d35e-3dbb-4230-8127-4c9137eb90b5_909x764.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9v9S!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9797d35e-3dbb-4230-8127-4c9137eb90b5_909x764.png 424w, https://substackcdn.com/image/fetch/$s_!9v9S!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9797d35e-3dbb-4230-8127-4c9137eb90b5_909x764.png 848w, https://substackcdn.com/image/fetch/$s_!9v9S!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9797d35e-3dbb-4230-8127-4c9137eb90b5_909x764.png 1272w, https://substackcdn.com/image/fetch/$s_!9v9S!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9797d35e-3dbb-4230-8127-4c9137eb90b5_909x764.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9v9S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9797d35e-3dbb-4230-8127-4c9137eb90b5_909x764.png" width="909" height="764" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9797d35e-3dbb-4230-8127-4c9137eb90b5_909x764.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:764,&quot;width&quot;:909,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:209711,&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://www.quantbeckman.com/i/197459758?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9797d35e-3dbb-4230-8127-4c9137eb90b5_909x764.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_!9v9S!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9797d35e-3dbb-4230-8127-4c9137eb90b5_909x764.png 424w, https://substackcdn.com/image/fetch/$s_!9v9S!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9797d35e-3dbb-4230-8127-4c9137eb90b5_909x764.png 848w, https://substackcdn.com/image/fetch/$s_!9v9S!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9797d35e-3dbb-4230-8127-4c9137eb90b5_909x764.png 1272w, https://substackcdn.com/image/fetch/$s_!9v9S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9797d35e-3dbb-4230-8127-4c9137eb90b5_909x764.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 aria-hidden="true" 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><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><figcaption class="image-caption">World Bank commodities price data</figcaption></figure></div><p>Strategic reserves can smooth the shock, but they cannot recreate Gulf export capacity. The market now prices the speed at which governments release reserves, the capacity of refineries to adapt crude slates, the availability of tankers, the cost of war-risk insurance, the integrity of pipelines, and the ability of Gulf producers to sustain production under threat. Saudi Aramco is warning that the oil market could lose around 100 million barrels per week if the disruptions continue at the current rate and Hormuz remains closed. This figure gives the shock a weekly depletion rhythm that matters for inventories, refinery planning, and political pressure.</p><h4>Global trade</h4><p>The global trade regime has moved into a split structure. One side carries the weight of tariffs, energy shocks, insurance costs, route risk, sanctions screening, and regulatory barriers. The other side carries the force of the AI capital cycle, where chips, servers, networking equipment, electrical systems, cooling units, data-centre components, and advanced manufacturing inputs keep crossing borders because artificial intelligence requires a large physical supply chain.</p><p>Merchandise trade volume is projected to fall from 4.6% growth in 2025 to 1.9% in 2026, then recover to 2.6% in 2027. Services trade volume is projected to ease from 5.3% in 2025 to 4.8% in 2026, then rise to 5.1% in 2027. Goods and services trade grew around 4.7% in 2025, above world GDP growth of 2.9%, while 2026 places trade growth near GDP growth. This means trade has shifted from an expansion phase to a filtering phase, where strategic sectors expand while broad merchandise flows face macro and policy friction.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!N5u3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F691914e5-00fa-484b-adf7-7fd0937bdd72_772x789.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!N5u3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F691914e5-00fa-484b-adf7-7fd0937bdd72_772x789.png 424w, https://substackcdn.com/image/fetch/$s_!N5u3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F691914e5-00fa-484b-adf7-7fd0937bdd72_772x789.png 848w, https://substackcdn.com/image/fetch/$s_!N5u3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F691914e5-00fa-484b-adf7-7fd0937bdd72_772x789.png 1272w, https://substackcdn.com/image/fetch/$s_!N5u3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F691914e5-00fa-484b-adf7-7fd0937bdd72_772x789.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!N5u3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F691914e5-00fa-484b-adf7-7fd0937bdd72_772x789.png" width="772" height="789" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/691914e5-00fa-484b-adf7-7fd0937bdd72_772x789.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:789,&quot;width&quot;:772,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:110110,&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://www.quantbeckman.com/i/197459758?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F691914e5-00fa-484b-adf7-7fd0937bdd72_772x789.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_!N5u3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F691914e5-00fa-484b-adf7-7fd0937bdd72_772x789.png 424w, https://substackcdn.com/image/fetch/$s_!N5u3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F691914e5-00fa-484b-adf7-7fd0937bdd72_772x789.png 848w, https://substackcdn.com/image/fetch/$s_!N5u3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F691914e5-00fa-484b-adf7-7fd0937bdd72_772x789.png 1272w, https://substackcdn.com/image/fetch/$s_!N5u3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F691914e5-00fa-484b-adf7-7fd0937bdd72_772x789.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 aria-hidden="true" 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><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><figcaption class="image-caption">Merchandise trade volume and GDP growth, 2022-2027</figcaption></figure></div><p>The trade rebound came from two sources with different political meanings. First, companies brought imports forward ahead of expected tariff changes. Second, AI-related demand created a hardware boom across semiconductor supply chains, server systems, and electronic components. That combination lifted trade before the full impact of new policy barriers entered the system. The frontloading effect fades, while AI hardware demand remains a support factor. The result is a trade cycle where last year&#8217;s strength creates this year&#8217;s comparison problem, and where the quality of trade growth matters more than the headline number.</p><p>AI has become the strongest structural trade engine because it transforms digital demand into physical shipments. AI-enabling goods trade reached $4.18 trillion after 21.9% annual growth. These goods accounted for 42% of global trade growth, despite representing a smaller share of total merchandise trade. Asia remained the global hub with 62% of AI-related goods trade, while North America became the fastest-growing market and accounted for 16% of the total. This structure gives AI a geopolitical footprint because the model layer depends on the chip layer, the chip layer depends on capital equipment, and the equipment layer depends on minerals, power systems, logistics, and standards.</p><p>The earlier trade model rewarded low-cost production and efficient container movement. The current model rewards secure access to compute inputs, energy, advanced components, trusted suppliers, and export licenses. A server shipment now reflects a chain of permissions. It requires chips, memory, networking systems, cooling equipment, energy infrastructure, cybersecurity rules, and destination controls. Trade remains open in aggregate, while the strategic layer becomes more selective.</p><p>The tariff layer adds uncertainty to that selective structure. The OECD estimates that changes in U.S. bilateral tariff rates lowered the effective tariff rate on U.S. merchandise imports to 9.9%, compared with the 14% assumption used in its outlook. The same assessment describes a new 10 percentage point U.S. tariff applied across countries, with exclusions for sector-specific goods and exempted products, including many pharmaceuticals and semiconductor-related goods. This gives companies a changing tariff map where country exposure, product classification, exemption status, and origin rules shape sourcing choices.</p><p>The tariff map has a second effect, it extends planning risk. Firms can reroute supply chains around a tariff, but repeated rule changes alter inventory strategy, contract length, supplier selection, customs classification, and hedging costs. Trade policy now affects the working-capital cycle of companies. Importers carry more inventory when they expect border costs to rise. Exporters diversify buyers when access terms become unstable. Multinationals split production when rules of origin become strategic.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Hjpk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51a1a09d-d7c7-4896-8a63-afd76d47891b_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Hjpk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51a1a09d-d7c7-4896-8a63-afd76d47891b_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Hjpk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51a1a09d-d7c7-4896-8a63-afd76d47891b_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Hjpk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51a1a09d-d7c7-4896-8a63-afd76d47891b_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Hjpk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51a1a09d-d7c7-4896-8a63-afd76d47891b_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Hjpk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51a1a09d-d7c7-4896-8a63-afd76d47891b_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/51a1a09d-d7c7-4896-8a63-afd76d47891b_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1885965,&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://www.quantbeckman.com/i/197459758?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51a1a09d-d7c7-4896-8a63-afd76d47891b_1536x1024.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_!Hjpk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51a1a09d-d7c7-4896-8a63-afd76d47891b_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Hjpk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51a1a09d-d7c7-4896-8a63-afd76d47891b_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Hjpk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51a1a09d-d7c7-4896-8a63-afd76d47891b_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Hjpk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51a1a09d-d7c7-4896-8a63-afd76d47891b_1536x1024.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 aria-hidden="true" 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><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>Regulatory barriers have become the deeper trade constraint. Tariffs rose by 10% for developed economies, 16% for developing economies, and 18% for least-developed economies. Yet regulatory trade measures now impose higher export costs than tariffs for 88% of countries. These measures include technical regulations, health and safety requirements, certification procedures, administrative rules, and product standards. They determine which firms can access a market, which goods qualify, and which producers can absorb the compliance cost.</p><p>This shifts the centre of trade policy from border taxes to rule architecture. A tariff is visible at the border. A product standard sits inside the production process. A certification rule affects testing capacity. A cybersecurity requirement affects software design. A carbon rule affects energy sourcing. A data rule affects cloud architecture. A rule-of-origin test affects supplier geography. For large firms, these rules become manageable costs. For smaller exporters, they become market-entry barriers.</p><p>Data shows the development impact of this rule-based trade system. Least-developed economies lose around 10% of their exports to G20 markets because firms lack the capacity to meet regulatory requirements. Smaller exporters face higher costs when local testing and certification facilities are scarce, since products require external verification before market entry. This creates a trade hierarchy based on compliance capacity. The firm with legal teams, testing access, documentation systems, and certification budgets enters the market. The firm with production capacity alone faces exclusion from high-value markets.</p><p>Regulatory convergence offers one of the largest trade gains inside the current system. Rules or recognizing standards can reduce regulatory-measure costs by 15% to 30%. In Africa, limited cooperation could reduce costs by 30% to 40% in sectors such as agriculture and manufacturing. This shows that trade expansion depends less on classical tariff cuts and more on mutual recognition, shared testing systems, transparent documentation, and regional standards architecture.</p><p>A country or bloc that defines safety rules, digital rules, carbon rules, product rules, payment rules, and certification rules can shape the direction of trade. The largest markets gain leverage because exporters adapt to their requirements. This creates a form of regulatory gravity. Producers build around the rulebook of the market they want to enter. Trade flows follow demand, but production systems follow standards.</p><p>The AI trade boom intensifies this regulatory gravity. AI hardware crosses borders, but each shipment sits inside controls on chips, cloud access, cybersecurity, data governance, model safety, export licensing, and critical minerals. The value of trade has moved toward goods that carry strategic meaning. A chip is a commercial product, a defence input, a data-centre component, a productivity asset, and a geopolitical lever. A server rack is infrastructure for commerce, surveillance, science, finance, and military logistics. </p><p>China&#8217;s role in this structure is central because manufacturing depth, mineral processing, component scale, and export capacity give it leverage across the trade stack. China uses rare earths and bilateral commercial agreements as tools of bargaining, while stressing that China&#8217;s financial strength still depends on exports and dollar inflows. That combination creates a system of conflict inside dependence. China gains leverage from supply-chain concentration. The United States gains leverage from demand, finance, technology standards, and security alliances. The trade regime becomes a negotiation over who controls the bottleneck.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mwbG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28868762-06c4-4b3d-8967-01da8021969e_1198x419.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mwbG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28868762-06c4-4b3d-8967-01da8021969e_1198x419.png 424w, https://substackcdn.com/image/fetch/$s_!mwbG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28868762-06c4-4b3d-8967-01da8021969e_1198x419.png 848w, https://substackcdn.com/image/fetch/$s_!mwbG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28868762-06c4-4b3d-8967-01da8021969e_1198x419.png 1272w, https://substackcdn.com/image/fetch/$s_!mwbG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28868762-06c4-4b3d-8967-01da8021969e_1198x419.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mwbG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28868762-06c4-4b3d-8967-01da8021969e_1198x419.png" width="1198" height="419" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/28868762-06c4-4b3d-8967-01da8021969e_1198x419.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:419,&quot;width&quot;:1198,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:210804,&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://www.quantbeckman.com/i/197459758?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28868762-06c4-4b3d-8967-01da8021969e_1198x419.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_!mwbG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28868762-06c4-4b3d-8967-01da8021969e_1198x419.png 424w, https://substackcdn.com/image/fetch/$s_!mwbG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28868762-06c4-4b3d-8967-01da8021969e_1198x419.png 848w, https://substackcdn.com/image/fetch/$s_!mwbG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28868762-06c4-4b3d-8967-01da8021969e_1198x419.png 1272w, https://substackcdn.com/image/fetch/$s_!mwbG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28868762-06c4-4b3d-8967-01da8021969e_1198x419.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 aria-hidden="true" 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><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><figcaption class="image-caption">Global market share of rare earths</figcaption></figure></div><p>For Europe, the same regime creates a strategic dilemma. European firms need AI hardware, cloud infrastructure, energy inputs, and export access. European regulators want sovereignty through rules, but the physical supply chain for AI and the energy shock sit outside Europe&#8217;s full control. This gives Europe strong influence over market access and weaker influence over upstream technology capacity. The result is a continent that can write standards, enforce compliance, and shape consumer-market rules, while depending on external actors for several inputs that define the next productivity cycle.</p><p>The investment implication is that trade exposure must be read through bottlenecks rather than through country labels alone. The relevant question is where a company sits inside the chain of controlled inputs, certification rules, tariff exposure, energy intensity, and AI infrastructure demand. A firm tied to AI hardware can benefit from the capex boom while facing export-license risk. A firm tied to consumer imports can face margin pressure from tariff shifts and freight costs. A firm selling into regulated markets can face growth limits from certification costs. Trade beta has become rule beta, energy beta, and bottleneck beta.</p><h4>U.S.&#8211;China</h4>
      <p>
          <a href="https://www.quantbeckman.com/p/intel-report-q2-macro-geopolitical">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[[QUANT LECTURE] Internal anatomy of a good hypothesis]]></title><description><![CDATA[Hypothesis-Driven Trading Research]]></description><link>https://www.quantbeckman.com/p/quant-lecture-internal-anatomy-of</link><guid isPermaLink="false">https://www.quantbeckman.com/p/quant-lecture-internal-anatomy-of</guid><dc:creator><![CDATA[Quant Beckman]]></dc:creator><pubDate>Mon, 11 May 2026 13:45:02 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/4c837594-263d-47ed-815b-e66f3ccc3634_1544x1032.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Tlcv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Tlcv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png 424w, https://substackcdn.com/image/fetch/$s_!Tlcv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png 848w, https://substackcdn.com/image/fetch/$s_!Tlcv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png 1272w, https://substackcdn.com/image/fetch/$s_!Tlcv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Tlcv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png" width="1096" height="732" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:732,&quot;width&quot;:1096,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:514452,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.quantbeckman.com/i/197212953?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.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_!Tlcv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png 424w, https://substackcdn.com/image/fetch/$s_!Tlcv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png 848w, https://substackcdn.com/image/fetch/$s_!Tlcv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png 1272w, https://substackcdn.com/image/fetch/$s_!Tlcv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png 1456w" sizes="100vw" fetchpriority="high"></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 aria-hidden="true" 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><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_!axw3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F942eb09c-46de-4615-9359-51b7a368a4cc_1000x522.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!axw3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F942eb09c-46de-4615-9359-51b7a368a4cc_1000x522.png 424w, https://substackcdn.com/image/fetch/$s_!axw3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F942eb09c-46de-4615-9359-51b7a368a4cc_1000x522.png 848w, https://substackcdn.com/image/fetch/$s_!axw3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F942eb09c-46de-4615-9359-51b7a368a4cc_1000x522.png 1272w, https://substackcdn.com/image/fetch/$s_!axw3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F942eb09c-46de-4615-9359-51b7a368a4cc_1000x522.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!axw3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F942eb09c-46de-4615-9359-51b7a368a4cc_1000x522.png" width="1000" height="522" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/942eb09c-46de-4615-9359-51b7a368a4cc_1000x522.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:522,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:93211,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.quantbeckman.com/i/197212953?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F942eb09c-46de-4615-9359-51b7a368a4cc_1000x522.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_!axw3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F942eb09c-46de-4615-9359-51b7a368a4cc_1000x522.png 424w, https://substackcdn.com/image/fetch/$s_!axw3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F942eb09c-46de-4615-9359-51b7a368a4cc_1000x522.png 848w, https://substackcdn.com/image/fetch/$s_!axw3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F942eb09c-46de-4615-9359-51b7a368a4cc_1000x522.png 1272w, https://substackcdn.com/image/fetch/$s_!axw3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F942eb09c-46de-4615-9359-51b7a368a4cc_1000x522.png 1456w" sizes="100vw"></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 aria-hidden="true" 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><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><p style="text-align: center;">Before you begin, remember that you have an index with the newsletter content <strong>organized</strong> by clicking on the image below.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.quantbeckman.com/p/welcome" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dSNN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png 424w, https://substackcdn.com/image/fetch/$s_!dSNN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png 848w, https://substackcdn.com/image/fetch/$s_!dSNN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png 1272w, https://substackcdn.com/image/fetch/$s_!dSNN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dSNN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png" width="1186" height="571" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:571,&quot;width&quot;:1186,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:735557,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.quantbeckman.com/p/welcome&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.quantbeckman.com/i/197212953?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.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_!dSNN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png 424w, https://substackcdn.com/image/fetch/$s_!dSNN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png 848w, https://substackcdn.com/image/fetch/$s_!dSNN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png 1272w, https://substackcdn.com/image/fetch/$s_!dSNN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png 1456w" sizes="100vw"></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 aria-hidden="true" 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><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><h4>Internal anatomy of a good hypothesis</h4><p>A genuine hypothesis has an internal structure. It defines when the claim begins, what market response should appear, and why that response should emerge. Its value comes from connecting activation, response, mechanism, and evidence into one coherent research object that can be tested, challenged, refined, and extended.</p><p><strong>What&#8217;s inside:</strong></p><ol><li><p><strong>Internal anatomy of a good hypothesis.</strong> The lecture presents a hypothesis as an organized structure whose parts must fit together.</p></li><li><p><strong>The condition that activates the claim.</strong> A hypothesis begins by identifying the market state in which the effect should appear. </p></li><li><p><strong>Trigger variable.</strong> The trigger translates pressure, dislocation, surprise, imbalance, or regime transition into a variable that can select relevant episodes.</p></li><li><p><strong>State filter.</strong> The state filter places the trigger inside the right market environment. </p></li><li><p><strong>Eligibility rule.</strong> The eligibility rule protects the empirical sample and decides which observations belong to the same research object by controlling for trading session, liquidity, data quality, structural breaks, and special distortions.</p></li><li><p><strong>The response that defines the effect.</strong> A hypothesis must specify what should happen after activation. </p></li><li><p><strong>Sign, magnitude, and timing.</strong> Sign defines direction, such as continuation, reversal, convergence, or divergence. Magnitude defines economic substance after costs and frictions. Timing defines the internal path of adjustment after the trigger appears.</p></li><li><p><strong>The mechanism that explains the effect.</strong> The final part explains why the trigger should lead to the response.  </p></li></ol><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail" src="https://substackcdn.com/image/fetch/$s_!64Uw!,w_400,h_600,c_fill,f_auto,q_auto:best,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b6f7e78-d510-4b9b-9f2f-627f20e4147e_1000x522.png"></image><div class="file-embed-details"><div class="file-embed-details-h1">Sample</div><div class="file-embed-details-h2">1.96MB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://www.quantbeckman.com/api/v1/file/9396c79f-d439-42cf-86fd-52849521ba86.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://www.quantbeckman.com/api/v1/file/9396c79f-d439-42cf-86fd-52849521ba86.pdf"><span class="file-embed-button-text">Download</span></a></div></div>
      <p>
          <a href="https://www.quantbeckman.com/p/quant-lecture-internal-anatomy-of">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[[WITH CODE] Data transformations: Text preprocessing]]></title><description><![CDATA[From market language to model input]]></description><link>https://www.quantbeckman.com/p/with-code-data-transformations-text</link><guid isPermaLink="false">https://www.quantbeckman.com/p/with-code-data-transformations-text</guid><dc:creator><![CDATA[Quant Beckman]]></dc:creator><pubDate>Mon, 04 May 2026 11:45:13 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!AJt2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cedd76e-1949-481c-a904-be1a249336c5_1280x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0gXQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a85e588-8cc3-49db-984d-de51736ebbf5_1142x716.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0gXQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a85e588-8cc3-49db-984d-de51736ebbf5_1142x716.png 424w, https://substackcdn.com/image/fetch/$s_!0gXQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a85e588-8cc3-49db-984d-de51736ebbf5_1142x716.png 848w, https://substackcdn.com/image/fetch/$s_!0gXQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a85e588-8cc3-49db-984d-de51736ebbf5_1142x716.png 1272w, https://substackcdn.com/image/fetch/$s_!0gXQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a85e588-8cc3-49db-984d-de51736ebbf5_1142x716.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0gXQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a85e588-8cc3-49db-984d-de51736ebbf5_1142x716.png" width="1142" height="716" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2a85e588-8cc3-49db-984d-de51736ebbf5_1142x716.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:716,&quot;width&quot;:1142,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:475323,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.quantbeckman.com/i/195628963?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a85e588-8cc3-49db-984d-de51736ebbf5_1142x716.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_!0gXQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a85e588-8cc3-49db-984d-de51736ebbf5_1142x716.png 424w, https://substackcdn.com/image/fetch/$s_!0gXQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a85e588-8cc3-49db-984d-de51736ebbf5_1142x716.png 848w, https://substackcdn.com/image/fetch/$s_!0gXQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a85e588-8cc3-49db-984d-de51736ebbf5_1142x716.png 1272w, https://substackcdn.com/image/fetch/$s_!0gXQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a85e588-8cc3-49db-984d-de51736ebbf5_1142x716.png 1456w" sizes="100vw" fetchpriority="high"></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 aria-hidden="true" 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><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><p><strong>Table of contents:</strong></p><ol><li><p>Introduction.</p></li><li><p>Risks and transformation limitations.</p></li><li><p>Processing text and features related to text.</p></li><li><p>Lexical canonicalization as a trading signal operator.</p></li><li><p>Token boundary specification and market microstructure semantics.</p></li><li><p>Stopword removal, negation retention, and signal integrity.</p></li><li><p>Lemmatization, stemming, and contextual LLM preprocessing.</p></li><li><p>Sparse and dense feature construction for event-driven alpha.</p></li><li><p>Alignment, and log-template parsing.</p></li></ol><div><hr></div><p style="text-align: center;">Before you begin, remember that you have an index with the newsletter content <strong>organized</strong> by clicking on the image below.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.quantbeckman.com/p/welcome" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DI2x!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png 424w, https://substackcdn.com/image/fetch/$s_!DI2x!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png 848w, https://substackcdn.com/image/fetch/$s_!DI2x!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png 1272w, https://substackcdn.com/image/fetch/$s_!DI2x!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DI2x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png" width="1040" height="496" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:496,&quot;width&quot;:1040,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:639128,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.quantbeckman.com/p/welcome&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.quantbeckman.com/i/198696914?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!DI2x!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png 424w, https://substackcdn.com/image/fetch/$s_!DI2x!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png 848w, https://substackcdn.com/image/fetch/$s_!DI2x!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png 1272w, https://substackcdn.com/image/fetch/$s_!DI2x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png 1456w" sizes="100vw"></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 aria-hidden="true" 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><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><h4><strong>Introduction</strong></h4><p>Between a market event and a model-generated trading signal exists a sequence of transformations that determines what the model is permitted to observe. Standard literature describes this sequence as text preprocessing. Tokenization partitions a character stream into discrete units. Normalization maps heterogeneous strings into canonical forms. Stopword removal deletes tokens according to frequency-based exclusion lists. Stemming and lemmatization compress morphological variants into common representations. Multiword grouping binds adjacent tokens into higher-order semantic objects. In conventional natural language processing, these operations are often treated as preliminary cleaning procedures. In algorithmic trading, they are active signal-shaping mechanisms.</p><p>Trading model receives the version of language produced by the preprocessing layer. A headline, filing paragraph, policy statement, earnings transcript, or execution log become usable information only after a pipeline decides which words survive, which strings are merged, which entities are protected, which symbols are erased, and which boundaries define a tradable event. Every rule in that pipeline determines what the classifier can see and what it is forced to ignore.</p><p>The dilemma materializes when quantitative researchers treat these transformations as benign standardization rather than active parameterizations of the feature space. A text feature is realized when a preprocessing policy determines the semantic boundary under which that word becomes measurable. Splitting, merging, deleting, lowercasing, masking, or embedding a token changes the geometry of the model input. It alters the sparsity of the design matrix, changes the relationships among features, shifts the timing of event triggers, and reweights the probability of a future market move conditional on the processed text.</p><p>Consider the ingestion of a Federal Open Market Committee press release. The raw document is a non-stationary sequence of characters containing policy language, forward guidance, inflation references, balance-sheet terminology, and deliberately controlled ambiguity. If the tokenizer splits on hyphens, the phrase &#8220;mortgage-backed&#8221; becomes two separate objects rather than one economically coherent instrument descriptor. If a stopword filter removes &#8220;not&#8221; or &#8220;without,&#8221; a restrictive sentence may be pushed toward the same representation as an accommodative sentence. If a normalization rule lowercases all symbols, a ticker, acronym, institution, and ordinary noun may collapse into a single token. </p><p>The same problem appears in higher-frequency environments. A headline, order-routing message, or execution log may be transformed within milliseconds of arrival. A small parsing decision can determine whether &#8220;USD/JPY&#8221; remains a currency pair or becomes two unrelated tokens, whether &#8220;5.2%&#8221; remains a magnitude or becomes an unanchored digit, whether &#8220;Order rejected: Code 404&#8221; remains distinct from &#8220;Order routed: Latency 404ms.&#8221; When the preprocessing layer destroys these boundaries, the downstream model may still behave correctly according to its training objective, but it is acting on a distorted version of the event.</p><p>Do you want to know more about this? Check that:</p><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail" src="https://substackcdn.com/image/fetch/$s_!fESi!,w_400,h_600,c_fill,f_auto,q_auto:best,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bfe3a81-a697-403d-a646-7ca267882a7a_891x815.png"></image><div class="file-embed-details"><div class="file-embed-details-h1">How does a text preprocessing pipeline affect ontology matching?</div><div class="file-embed-details-h2">3.08MB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://www.quantbeckman.com/api/v1/file/d3f6d181-b6a2-4d33-9f74-3f8124e508d9.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://www.quantbeckman.com/api/v1/file/d3f6d181-b6a2-4d33-9f74-3f8124e508d9.pdf"><span class="file-embed-button-text">Download</span></a></div></div><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail" src="https://substackcdn.com/image/fetch/$s_!K-OH!,w_400,h_600,c_fill,f_auto,q_auto:best,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6263e732-2055-400d-9cb9-039140b975e9_891x815.png"></image><div class="file-embed-details"><div class="file-embed-details-h1">Preprocessing is all you need</div><div class="file-embed-details-h2">324KB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://www.quantbeckman.com/api/v1/file/967818b9-62e7-4a68-8064-d47583fb1047.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://www.quantbeckman.com/api/v1/file/967818b9-62e7-4a68-8064-d47583fb1047.pdf"><span class="file-embed-button-text">Download</span></a></div></div><p>Today we argues that text preprocessing in trading systems must be evaluated as part of the signal-generation process rather than as a detachable data-cleaning stage. The relevant question is whether it preserves economically meaningful distinctions under the latency, auditability, and chronological constraints of live trading. A transformation that improves linguistic compactness can still generate negative alpha if it deletes directional modifiers, collapses distinct issuers, introduces future information, or destabilizes the feature basis across time.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VXJy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8aa8a50a-a5d0-4996-985c-3a4fbfa2c666_1053x680.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VXJy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8aa8a50a-a5d0-4996-985c-3a4fbfa2c666_1053x680.png 424w, https://substackcdn.com/image/fetch/$s_!VXJy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8aa8a50a-a5d0-4996-985c-3a4fbfa2c666_1053x680.png 848w, https://substackcdn.com/image/fetch/$s_!VXJy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8aa8a50a-a5d0-4996-985c-3a4fbfa2c666_1053x680.png 1272w, https://substackcdn.com/image/fetch/$s_!VXJy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8aa8a50a-a5d0-4996-985c-3a4fbfa2c666_1053x680.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VXJy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8aa8a50a-a5d0-4996-985c-3a4fbfa2c666_1053x680.png" width="1053" height="680" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8aa8a50a-a5d0-4996-985c-3a4fbfa2c666_1053x680.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:680,&quot;width&quot;:1053,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:961678,&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://www.quantbeckman.com/i/195628963?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8aa8a50a-a5d0-4996-985c-3a4fbfa2c666_1053x680.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_!VXJy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8aa8a50a-a5d0-4996-985c-3a4fbfa2c666_1053x680.png 424w, https://substackcdn.com/image/fetch/$s_!VXJy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8aa8a50a-a5d0-4996-985c-3a4fbfa2c666_1053x680.png 848w, https://substackcdn.com/image/fetch/$s_!VXJy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8aa8a50a-a5d0-4996-985c-3a4fbfa2c666_1053x680.png 1272w, https://substackcdn.com/image/fetch/$s_!VXJy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8aa8a50a-a5d0-4996-985c-3a4fbfa2c666_1053x680.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 aria-hidden="true" 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><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><h4><strong>Risks and transformation limitations</strong></h4><p>When preprocessing is decoupled from the objective function of the trading strategy, four structural failure modes emerge. The <strong>first risk </strong>is semantic inversion. This occurs when a transformation rule reverses the directional polarity of the information. The deletion of negation markers or contrast conjunctions maps risk-reducing statements to risk-escalating feature vectors. In credit trading, the semantic distance between &#8220;will default&#8221; and &#8220;will not default&#8221; is the difference between a short and a long position. A generic stopword filter that removes &#8220;not&#8221; projects both text inputs onto the exact same coordinate in the feature space, forcing the model to calculate an expected return based on a corrupted prior.</p><p>The <strong>second risk</strong> is unstable representation. A fixed concept receives disparate numerical encodings across time intervals or data sources because the preprocessing logic lacks invariance to input formatting. Data vendors frequently update their schema. A news feed might transition from capitalizing standard tickers to formatting them in lowercase within brackets. If the canonicalization logic relies on strict case-matching without entity recognition fallback, the historical feature vector for that asset decays to zero, while a spurious new feature dimension begins accumulating frequency. The model observes this as a sudden regime shift in the underlying asset when it is a mechanical artifact of the data handler.</p><p>The <strong>third risk</strong> is false alignment. Two distinct economic entities or states are collapsed into identical token representations. Stemming protocols force independent market concepts to share an etymological root, inflating feature counts and degrading the precision of the classifier. Truncating &#8220;organization&#8221; and &#8220;organic&#8221; to the root &#8220;organ&#8221; collapses corporate structural news into agricultural commodities data. The classifier inherits a dense, overlapping feature representation that dilutes the predictive power of both original terms.</p><p>The <strong>fourth risk </strong>is operational opacity. Algorithmic systems generate execution and state logs, often communicating via standard protocols such as FIX. Preprocessing frameworks convert these continuous text streams into discrete templates for anomaly detection and latency monitoring. Lossy transformations mask critical dynamic variables, rendering the reconstructed event templates insufficient for post-trade attribution or incident resolution. If a regular expression intended to mask order quantities accidentally masks routing destination tags, the quantitative team loses the ability to diagnose venue-specific slippage.</p><p>The key problem for redefining text transformations is a live trading drawdown linked to an information extraction failure. A sentiment classifier parameterized to trade sovereign policy headlines initiated long positions following restrictive policy announcements and short positions following neutral macroeconomic updates. Post-trade analysis isolated the failure to the data transformation layer. A static text processing rule removed contrast terms, reduced specific sovereign entities to generic geographic tokens, and applied morphological stemming that equated distinct central bank actions.</p><p>During a critical trading session, a headline reading &#8220;Central Bank pauses rate hikes, despite inflation pressures&#8221; was ingested. The preprocessing layer stripped &#8220;despite&#8221; and stemmed &#8220;hikes&#8221; and &#8220;pauses&#8221;. The resulting token array fed to the support vector machine lacked the logical dependency structure of the original sentence. The model output a high-confidence positive sentiment score, triggering a large, unhedged long position in the sovereign bond market seconds before a massive sell-off.</p><p>The classification algorithm executed correctly given the input vector. The input vector misrepresented the market event because the text transformation policy was optimized for corpus reduction rather than economic fidelity. The post-diagnostics proved that the strategy&#8217;s negative alpha was generated within the first twenty milliseconds of the text handling pipeline. This event forces the next question. Must text processing remain rigid, deterministic, and auditable, or should it become contextual, adaptive, and reliant on large language models?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Zr-N!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Zr-N!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png 424w, https://substackcdn.com/image/fetch/$s_!Zr-N!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png 848w, https://substackcdn.com/image/fetch/$s_!Zr-N!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png 1272w, https://substackcdn.com/image/fetch/$s_!Zr-N!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Zr-N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png" width="1200" height="610" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:610,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&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="" srcset="https://substackcdn.com/image/fetch/$s_!Zr-N!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png 424w, https://substackcdn.com/image/fetch/$s_!Zr-N!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png 848w, https://substackcdn.com/image/fetch/$s_!Zr-N!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png 1272w, https://substackcdn.com/image/fetch/$s_!Zr-N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.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 aria-hidden="true" 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><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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.quantbeckman.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.quantbeckman.com/subscribe?"><span>Subscribe now</span></a></p><h4>Processing text and features related to text</h4><p>The prevailing workflow in quantitative text analysis isolates natural language processing from financial modeling. Text is ingested, cleaned, and vectorized using generic linguistic conventions before the quantitative researcher trains a predictive model. This separation is flawed. Let the raw text at time <em>t</em> be <em>x<sub>t</sub></em>, and let the preprocessing policy be <em>P</em>. The prediction model <em>f</em> does not observe <em>x<sub>t</sub></em> but <em>z<sub>t</sub></em> = <em>P</em>(<em>x<sub>t</sub></em>). The trading signal is <em>s<sub>t</sub></em> = <em>f</em>(<em>P</em>(<em>x<sub>t</sub></em>)). Therefore, <em>P</em> is a functional operator embedded within the trading strategy. The parameters of <em>P</em> modulate the conditional expectation of the forward return, </p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;E[r_{t+h} | f(P(x_t))].&quot;,&quot;id&quot;:&quot;GXYODCMSCP&quot;}" data-component-name="LatexBlockToDOM"></div><p>We can formalize the optimization problem. The strategy seeks to minimize a risk-adjusted loss function <em>J</em>(&#952;<em>, P</em>), where &#952; represents the continuous weights of the classification model and <em>P</em> represents the discrete parameters of the preprocessing policy. Because <em>P</em> consists of non-differentiable string operations, gradient-based optimization fails. Researchers bypass this computational bottleneck by freezing <em>P</em> at generic heuristic defaults and optimizing over &#952;. This guarantees a suboptimal solution because the feature space itself remains unoptimized for the specific financial task.</p><p>Recent advancements in large language models present an alternative to static rules. Neural architectures can resolve linguistic ambiguity conditional on the surrounding text&#8212;the regular LLMs everybody knows. They can preserve negation, identify domain-specific entities, and differentiate identical surface strings based on usage. However, replacing deterministic algorithms with generative models introduces latency, variable execution costs, and non-deterministic outputs. High-frequency and mid-frequency statistical arbitrage strategies operate under temporal bounds. Executing a transformer network forward pass introduces latency measured in milliseconds, violating the execution constraints of a strategy engineered for microsecond-level reactions. The quantitative challenge is to engineer a text processing pipeline that extracts the semantic precision of contextual models while maintaining the execution speed and exact reproducibility of static rules.</p><p>The <strong>first obstacle </strong>is the absence of economic loss functions for text operations. Standard linguistic tasks measure success using metrics such as classification accuracy or <em>F<sub>1</sub></em> scores on static text corpora, optimizing for average case performance. The cost of a false positive classification is asymmetric to the cost of a false negative. A transformation rule that improves overall text categorization accuracy by two percent but simultaneously degrades precision on severe, fat-tailed drawdown events produces negative alpha. The preprocessing layer must be calibrated against actual capital deployment metrics, such as maximum drawdown or turnover-adjusted return.</p><p>The <strong>second obstacle</strong> is source heterogeneity. Market text originates from diverse distributions with distinct generative processes. Regulatory filings, such as SEC 10-K and 10-Q documents, are dense, structured, and rely on formal accounting lexicons. Social media feeds are sparse, adversarial, non-standard, and populated with cashtags. Execution logs are machine-generated deterministic strings with dynamic alphanumeric variables. Applying a uniform, global preprocessing operator across these distinct domains guarantees information loss. The pipeline requires domain-conditioned transformation paths.</p><p>The <strong>third obstacle</strong> is look-ahead bias induced by contextual processing. If a large language model relies on weights trained on data generated after time <em>t</em> to process text observed at time <em>t</em>, the resulting feature vector <em>z<sub>t</sub></em> contains future information. Pre-trained language representations, whether produced by Word2Vec-style embeddings, BERT-like encoders, GPT-style transformers, or modern embedding models, inherit the temporal context of their training corpus. If a model was pre-trained on a corpus containing 2020 macroeconomic data, validating a 2018 trading strategy using those embeddings constitutes a forward-looking leak. Validating complex text transformations requires chronological segregation of vocabulary sets, embedding spaces, and rule dictionaries. Every artifact must be timestamped and generated only from data available prior to the simulation step.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qu6x!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72d83641-3071-4064-bd4f-de29fb29c354_1122x1402.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qu6x!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72d83641-3071-4064-bd4f-de29fb29c354_1122x1402.png 424w, https://substackcdn.com/image/fetch/$s_!qu6x!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72d83641-3071-4064-bd4f-de29fb29c354_1122x1402.png 848w, https://substackcdn.com/image/fetch/$s_!qu6x!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72d83641-3071-4064-bd4f-de29fb29c354_1122x1402.png 1272w, https://substackcdn.com/image/fetch/$s_!qu6x!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72d83641-3071-4064-bd4f-de29fb29c354_1122x1402.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qu6x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72d83641-3071-4064-bd4f-de29fb29c354_1122x1402.png" width="1122" height="1402" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/72d83641-3071-4064-bd4f-de29fb29c354_1122x1402.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1402,&quot;width&quot;:1122,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1259900,&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://www.quantbeckman.com/i/195628963?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72d83641-3071-4064-bd4f-de29fb29c354_1122x1402.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_!qu6x!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72d83641-3071-4064-bd4f-de29fb29c354_1122x1402.png 424w, https://substackcdn.com/image/fetch/$s_!qu6x!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72d83641-3071-4064-bd4f-de29fb29c354_1122x1402.png 848w, https://substackcdn.com/image/fetch/$s_!qu6x!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72d83641-3071-4064-bd4f-de29fb29c354_1122x1402.png 1272w, https://substackcdn.com/image/fetch/$s_!qu6x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72d83641-3071-4064-bd4f-de29fb29c354_1122x1402.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 aria-hidden="true" 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><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><h4>Lexical canonicalization as a trading signal operator</h4><p>Lexical canonicalization standardizes heterogeneous text strings into a controlled vocabulary. Market data feeds transmit text with arbitrary capitalization, markup artifacts, and non-standard character encodings. The standard approach applies universal lowercasing and punctuation stripping to reduce the vocabulary dimension and force text convergence.</p><p>This reduction changes the basis of the feature space. Consider a text sequence mapped to a sparse vector <em>c</em>(<em>x</em>) &#8712; <em>N</em><sup>|</sup><em><sup>V</sup></em><sup>|</sup>, where |<em>V</em>| is the dimension of the vocabulary and <em>c<sub>j</sub></em>(<em>x</em>) represents the occurrence count of token <em>j</em>. A generic canonicalization policy <em>P<sub>a</sub></em> produces vocabulary <em>V<sub>a</sub></em>. A domain policy <em>P<sub>b</sub></em> produces vocabulary <em>V<sub>b</sub></em>. The linear combination of features </p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;s(x) = \\beta^{T} c(P(x)) \\quad \\text{depends on the domain of } P.&quot;,&quot;id&quot;:&quot;AHGILEBTGG&quot;}" data-component-name="LatexBlockToDOM"></div><p>The transition from a high-dimensional raw text space to a lower-dimensional canonical space is an explicit projection operator.</p><p>Canonicalization must be evaluated as an information-theoretic operator. If a token carries distinct economic meaning based on its capitalization&#8212;such as the ticker symbol for a listed equity versus a common noun&#8212;lowercasing acts as a destructive operator. The string &#8220;APPLE&#8221; extracted from a financial data vendor carries a probability mass concentrated entirely on a specific technology equity. The string &#8220;Apple&#8221; might refer to the equity, or it might initiate a sentence. The string &#8220;apple&#8221; refers to an agricultural commodity. A universal case-folding mapping function collapses these three distinct nodes into a single coordinate. The mutual information between the raw text feature and the target variable is truncated, reducing the upper bound of the classifier&#8217;s predictive capability. </p><p>To quantify this instability, we define feature turnover when a canonicalization policy is updated or when the underlying data feed shifts formats from <em>P<sub>old</sub></em> to <em>P<sub>new</sub></em> at time <em>t</em>. Let <em>V<sub>old</sub></em> and <em>V<sub>new</sub></em> be the active vocabularies observed over a trailing window. Feature turnover is the Jaccard distance between the active feature sets:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\tau_t = 1 - \\frac{|V_{old,t} \\cap V_{new,t}|}{|V_{old,t} \\cup V_{new,t}|}&quot;,&quot;id&quot;:&quot;ITIKUUSUII&quot;}" data-component-name="LatexBlockToDOM"></div><p>High feature turnover indicates that the canonicalization operator is shifting the representation of the market. If &#964;<em><sub>t</sub></em> spikes without a corresponding macroeconomic regime shift or market microstructure event, the canonicalization operator is malfunctioning and injecting mechanical noise into the feature vectors.</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;python&quot;,&quot;nodeId&quot;:&quot;f26a2652-917d-44ec-995d-1b9ee330531e&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-python">import re
from dataclasses import dataclass
from typing import List, Dict, Set

NEGATION = {"not", "no", "never", "without", "neither", "nor"}
UNCERTAINTY = {"may", "might", "could", "expects", "guides", "sees"}

@dataclass(frozen=True)
class ProcessedText:
    tokens: List[str]
    entities: List[str]
    flags: Dict[str, bool]

def normalize_market_text(text: str, known_entities: Set[str]) -&gt; ProcessedText:
    """
    Standardizes text while preserving case-sensitive market entities and 
    extracting logical flags before irreversible lowercasing.
    """
    # Remove basic HTML markup
    text = re.sub(r"&lt;[^&gt;]+&gt;", " ", text)
    # Normalize whitespace
    text = re.sub(r"\s+", " ", text).strip()
    
    # Extract entities preserving case. This prevents "APPLE" from becoming "apple"
    entities = [e for e in known_entities if e in text]
    
    # Tokenize broadly, capturing percentages and punctuation
    raw_tokens = re.findall(r"[A-Za-z][A-Za-z.'\-]*|\$?\d+(?:\.\d+)?%?|[!?]", text)
    tokens = []
    
    for tok in raw_tokens:
        if tok in entities:
            # Preserve exact case for known entities
            tokens.append(tok)
        elif tok.lower() in NEGATION or tok.lower() in UNCERTAINTY:
            # Standardize logical operators
            tokens.append(tok.lower())
        else:
            # Fallback canonicalization
            tokens.append(tok.lower())
            
    # Extract boolean flags representing the logical geometry of the sequence
    flags = {
        "has_negation": any(t in NEGATION for t in tokens),
        "has_uncertainty": any(t in UNCERTAINTY for t in tokens),
        "has_percent": any(t.endswith("%") for t in tokens),
    }
    return ProcessedText(tokens=tokens, entities=entities, flags=flags)</code></pre></div><p>The next plot visualizes the baseline accuracy variances across disparate datasets under different canonicalization regimes, demonstrating that baseline controls are necessary. A robust canonicalization policy avoids global destructiveness. It extracts protected entities using deterministic gazetteers and named entity recognition modules before applying generic, dimension-reducing transformations to the residual text.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GOmd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F472ab8f6-540a-4fd0-915f-815a42db9822_621x477.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GOmd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F472ab8f6-540a-4fd0-915f-815a42db9822_621x477.png 424w, https://substackcdn.com/image/fetch/$s_!GOmd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F472ab8f6-540a-4fd0-915f-815a42db9822_621x477.png 848w, https://substackcdn.com/image/fetch/$s_!GOmd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F472ab8f6-540a-4fd0-915f-815a42db9822_621x477.png 1272w, https://substackcdn.com/image/fetch/$s_!GOmd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F472ab8f6-540a-4fd0-915f-815a42db9822_621x477.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GOmd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F472ab8f6-540a-4fd0-915f-815a42db9822_621x477.png" width="621" height="477" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/472ab8f6-540a-4fd0-915f-815a42db9822_621x477.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:477,&quot;width&quot;:621,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:25506,&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://www.quantbeckman.com/i/195628963?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F472ab8f6-540a-4fd0-915f-815a42db9822_621x477.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_!GOmd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F472ab8f6-540a-4fd0-915f-815a42db9822_621x477.png 424w, https://substackcdn.com/image/fetch/$s_!GOmd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F472ab8f6-540a-4fd0-915f-815a42db9822_621x477.png 848w, https://substackcdn.com/image/fetch/$s_!GOmd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F472ab8f6-540a-4fd0-915f-815a42db9822_621x477.png 1272w, https://substackcdn.com/image/fetch/$s_!GOmd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F472ab8f6-540a-4fd0-915f-815a42db9822_621x477.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 aria-hidden="true" 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><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><h4>Token boundary specification and market microstructure semantics</h4><p>Token boundary specification determines the minimum atomic unit of information available to the prediction model. Generic tokenizers partition text using whitespace and standard punctuation delimiters. Financial text consistently violates the core assumptions of generic tokenization, relying on special characters to denote specialized meaning.</p><p>Consider market identifiers and quantitative formats. Ticker symbols contain periods to denote share classes (BRK.B). Currency pairs rely on forward slashes (USD/JPY). ISINs and CUSIPs contain structured alphanumeric sequences without spacing. Magnitudes are similarly complex. Interest rates combine digits, decimal points, and percentage signs without whitespace, while financial statements combine currency symbols, numerical digits, and alphabetical magnitude modifiers (e.g., $1.5B). A generic tokenizer fractures these sequences blindly based on static delimiter rules. The string &#8220;USD/JPY&#8221; becomes </p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\text{\&quot;USD\&quot;},\\text{\&quot;/\&quot;},\\text{\&quot;JPY\&quot;}.&quot;,&quot;id&quot;:&quot;LIGHKGFCTK&quot;}" data-component-name="LatexBlockToDOM"></div><p>The explicit, hard-coded relationship between the base currency and the quote currency is severed.</p><p>When token boundaries are misspecified, the classifier must relearn the fractured relationship through computationally expensive sequence modeling or n-gram concatenation. This increases the data requirement to reach statistical significance and reduces the overall statistical power of the model. Token boundary specification in algorithmic trading must construct typed semantic spans.</p><p>Let <em>x</em> be the raw text string. A financial tokenizer first applies an ordered set of regular expressions <em>R</em> to identify protected spans <em>E</em>(<em>x</em>). Conflicts and overlaps are resolved using explicit priority queues, ensuring that a longer, more specific match supersedes a generic match. The tokenizer then partitions the complement sequence <em>x</em>\<em>E</em>(<em>x</em>) using standard whitespace rules. The output is an ordered sequence of discrete tokens interleaved with immutable typed entities.</p><p>The probability distribution of market events is conditional on these typed spans. An earnings surprise is a function of a specific reporting entity combined with a numerical magnitude measured relative to a predefined consensus estimate. If the tokenizer fractures the magnitude, the model receives unanchored digits. The feature vector contains noise rather than signal. Let&#8217;s implement it.</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;python&quot;,&quot;nodeId&quot;:&quot;c570d5fe-e68b-4825-9e38-9d70059cc422&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-python">def protected_tokenize(text: str) -&gt; List[str]:
    """
    Applies regex to extract specific market boundaries (money, percentages, ratings)
    before standard tokenization shatters them into unanchored digits.
    """
    patterns = {
        "MONEY": r"\$\d+(?:\.\d+)?(?:\s?-\s?\$?\d+(?:\.\d+)?)?",
        "PCT": r"[-+]?\d+(?:\.\d+)?%",
        "RATING": r"\b(?:AAA|AA|A|BBB|BB|B|CCC|CC|C|D)[+-]?\b",
        "FX": r"\b[A-Z]{3}/[A-Z]{3}\b",
        "FILING": r"\b(?:10-K|10-Q|8-K|S-1)\b"}
    
    spans = []
    for label, pat in patterns.items():
        for m in re.finditer(pat, text):
            spans.append((m.start(), m.end(), label, m.group()))
            
    # Sort by start index, resolve overlaps by taking the longest match
    spans = sorted(spans, key=lambda s: (s[0], -(s[1]-s[0])))
    
    tokens = []
    i = 0
    for start, end, label, raw in spans:
        if start &lt; i:
            continue # Skip overlapping spans
        # Tokenize text BEFORE the protected span
        tokens.extend(re.findall(r"[A-Za-z][A-Za-z'\-]*|\d+|[!?]", text[i:start]))
        # Append the protected span as a single, typed token
        tokens.append(f"&lt;{label}:{raw}&gt;")
        i = end
        
    # Tokenize any remaining text after the last span
    tokens.extend(re.findall(r"[A-Za-z][A-Za-z'\-]*|\d+|[!?]", text[i:]))
    return tokens</code></pre></div><p>The impact of tokenization extends into the temporal precision of market microstructure events. Execution logs and limit order book updates record exact latencies, side, and sequence numbers. A message reading &#8220;ADD order 12345 100@150.50&#8221; must not be parsed into arbitrary digits. Misspecifying the boundary of a timestamp, an order identifier, or a price-quantity tuple corrupts the sequence alignment. If the text pipeline fails to generate <code>&lt;QTY&gt;@&lt;PRICE&gt;</code>, the parser cannot reconstruct the state of the limit order book accurately, destroying the integrity of the downstream order flow imbalance calculations.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lF1e!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70bb06dd-ccb1-4472-841c-512c42ff3531_1774x887.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lF1e!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70bb06dd-ccb1-4472-841c-512c42ff3531_1774x887.png 424w, https://substackcdn.com/image/fetch/$s_!lF1e!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70bb06dd-ccb1-4472-841c-512c42ff3531_1774x887.png 848w, https://substackcdn.com/image/fetch/$s_!lF1e!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70bb06dd-ccb1-4472-841c-512c42ff3531_1774x887.png 1272w, https://substackcdn.com/image/fetch/$s_!lF1e!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70bb06dd-ccb1-4472-841c-512c42ff3531_1774x887.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lF1e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70bb06dd-ccb1-4472-841c-512c42ff3531_1774x887.png" width="1456" height="728" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/70bb06dd-ccb1-4472-841c-512c42ff3531_1774x887.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:728,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1158490,&quot;alt&quot;:&quot;&quot;,&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://www.quantbeckman.com/i/198696914?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70bb06dd-ccb1-4472-841c-512c42ff3531_1774x887.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!lF1e!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70bb06dd-ccb1-4472-841c-512c42ff3531_1774x887.png 424w, https://substackcdn.com/image/fetch/$s_!lF1e!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70bb06dd-ccb1-4472-841c-512c42ff3531_1774x887.png 848w, https://substackcdn.com/image/fetch/$s_!lF1e!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70bb06dd-ccb1-4472-841c-512c42ff3531_1774x887.png 1272w, https://substackcdn.com/image/fetch/$s_!lF1e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70bb06dd-ccb1-4472-841c-512c42ff3531_1774x887.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 aria-hidden="true" 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><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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.amazon.com/Quantitative-Research-Foundations-Quant-Beckman/dp/B0GWGJWDS3&quot;,&quot;text&quot;:&quot;Send me a copy&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.amazon.com/Quantitative-Research-Foundations-Quant-Beckman/dp/B0GWGJWDS3"><span>Send me a copy</span></a></p><h4>Stopword removal, negation retention, and signal integrity</h4>
      <p>
          <a href="https://www.quantbeckman.com/p/with-code-data-transformations-text">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[[INTEL REPORT] Current geopolitical map of the macroeconomy]]></title><description><![CDATA[Oil routes, rare earths and cloud infrastructure]]></description><link>https://www.quantbeckman.com/p/market-report-current-geopolitical</link><guid isPermaLink="false">https://www.quantbeckman.com/p/market-report-current-geopolitical</guid><dc:creator><![CDATA[Quant Beckman]]></dc:creator><pubDate>Mon, 27 Apr 2026 12:39:47 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/16dd9176-fc03-4800-a2b5-637c00c1587e_582x451.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Tj7H!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Tj7H!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png 424w, https://substackcdn.com/image/fetch/$s_!Tj7H!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png 848w, https://substackcdn.com/image/fetch/$s_!Tj7H!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png 1272w, https://substackcdn.com/image/fetch/$s_!Tj7H!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Tj7H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png" width="1157" height="792" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:792,&quot;width&quot;:1157,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:459535,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.quantbeckman.com/i/197459758?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Tj7H!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png 424w, https://substackcdn.com/image/fetch/$s_!Tj7H!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png 848w, https://substackcdn.com/image/fetch/$s_!Tj7H!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png 1272w, https://substackcdn.com/image/fetch/$s_!Tj7H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png 1456w" sizes="100vw" fetchpriority="high"></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 aria-hidden="true" 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><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><p><strong>Table of contents:</strong></p><ol><li><p>Introduction.</p></li><li><p>Global macro regime after the February rupture.</p></li><li><p>Trade, tariffs, and the AI capital cycle.</p></li><li><p>Financial conditions, emerging markets, and the new debt geometry.</p></li><li><p>Europe between inflation, industry, and rearmament.</p></li><li><p>Chokepoints, rare earths, and the structure of strategic rivalry.</p></li></ol><div><hr></div><p style="text-align: center;"><strong>Audio Note</strong>: Before we begin, remember that if you&#8217;re accessing this article through the Substack app, you can listen to it instead of reading it. The MarketOps section is best suited for this format.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kfns!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kfns!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png 424w, https://substackcdn.com/image/fetch/$s_!kfns!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png 848w, https://substackcdn.com/image/fetch/$s_!kfns!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png 1272w, https://substackcdn.com/image/fetch/$s_!kfns!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kfns!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png" width="1430" height="239" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:239,&quot;width&quot;:1430,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:221963,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.quantbeckman.com/i/197459758?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!kfns!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png 424w, https://substackcdn.com/image/fetch/$s_!kfns!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png 848w, https://substackcdn.com/image/fetch/$s_!kfns!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png 1272w, https://substackcdn.com/image/fetch/$s_!kfns!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><p style="text-align: center;">Before you begin, remember that you have an index with the newsletter content <strong>organized</strong> by clicking on the image below.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GRFp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GRFp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png 424w, https://substackcdn.com/image/fetch/$s_!GRFp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png 848w, https://substackcdn.com/image/fetch/$s_!GRFp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png 1272w, https://substackcdn.com/image/fetch/$s_!GRFp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GRFp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png" width="1456" height="698" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:698,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1257140,&quot;alt&quot;:&quot;&quot;,&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://www.quantbeckman.com/i/197459758?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!GRFp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png 424w, https://substackcdn.com/image/fetch/$s_!GRFp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png 848w, https://substackcdn.com/image/fetch/$s_!GRFp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png 1272w, https://substackcdn.com/image/fetch/$s_!GRFp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.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 aria-hidden="true" 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><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><h4><strong>Introduction</strong></h4><p>The central feature of this moment is that macroeconomics can no longer be separated from geopolitics. Oil routes, LNG flows, shipping insurance, semiconductor supply, rare-earth processing, defence procurement, and AI infrastructure now sit inside the same transmission system. A military clashes can move inflation expectations. A tariff decision can alter capital spending. A mineral export license can affect vehicle production, renewable deployment, and defence readiness. The channels that once belonged to separate policy worlds now reinforce one another.</p><p>The AI capital cycle is still creating demand for chips, servers, data centres, power systems, and advanced equipment. Fiscal support and defence spending are cushioning parts of the cycle. Services trade remains more resilient than goods trade. But the composition of growth has changed. Expansion increasingly depends on investment linked to security, technology, energy resilience, and state-backed industrial strategy.</p><p>That shift creates a new hierarchy among economies. Countries with energy supply, fiscal space, reserve buffers, advanced industrial capacity, or control over strategic inputs gain room to maneuver. Countries dependent on imported fuel, external financing, weak currencies, or narrow export bases face a tighter constraint. Financial markets are beginning to price that difference. The old distinction between advanced and emerging markets matters less than exposure to chokepoints, debt rollover, energy costs, and industrial depth.</p><p>Europe sits at the center of this adjustment because it faces all of these pressures at once. Imported energy inflation, weak industrial momentum, rising defence commitments, and the need to rebuild competitiveness without abandoning decarbonisation, all at the same time. The United States sits in a different position, supported by technology investment and capital inflows but still exposed to inflation persistence and strategic overextension. China retains industrial scale and export strength, while also relying on external demand and commanding key processing stages in critical supply chains.</p><p>You can go deeper by reviewing this:</p><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail" src="https://substackcdn.com/image/fetch/$s_!tMGo!,w_400,h_600,c_fill,f_auto,q_auto:best,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F418bc442-0531-4bd4-a433-19aef090e91f_743x774.png"></image><div class="file-embed-details"><div class="file-embed-details-h1">OECD Economic Outlook, Interim Report March 2026</div><div class="file-embed-details-h2">1.66MB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://www.quantbeckman.com/api/v1/file/e31edc42-c12c-4156-88cb-371001d8eb63.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://www.quantbeckman.com/api/v1/file/e31edc42-c12c-4156-88cb-371001d8eb63.pdf"><span class="file-embed-button-text">Download</span></a></div></div><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail" src="https://substackcdn.com/image/fetch/$s_!BK35!,w_400,h_600,c_fill,f_auto,q_auto:best,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1422a82-812b-4be9-adfe-1fcd4c9746ab_743x774.png"></image><div class="file-embed-details"><div class="file-embed-details-h1">World Economic Outlook, April 2026</div><div class="file-embed-details-h2">1.1MB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://www.quantbeckman.com/api/v1/file/4f2405ae-d7aa-466d-8013-b76c05875204.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://www.quantbeckman.com/api/v1/file/4f2405ae-d7aa-466d-8013-b76c05875204.pdf"><span class="file-embed-button-text">Download</span></a></div></div><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail" src="https://substackcdn.com/image/fetch/$s_!clEk!,w_400,h_600,c_fill,f_auto,q_auto:best,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F697e7f28-820e-47b5-ac68-faa919442527_743x774.png"></image><div class="file-embed-details"><div class="file-embed-details-h1">Global Trade Outlook And Statistics March 2026</div><div class="file-embed-details-h2">1.44MB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://www.quantbeckman.com/api/v1/file/af388519-c425-4014-afee-6440174ec1ab.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://www.quantbeckman.com/api/v1/file/af388519-c425-4014-afee-6440174ec1ab.pdf"><span class="file-embed-button-text">Download</span></a></div></div><p>The result is a world economy still moving forward, but no longer under the assumptions that defined the previous era. Efficiency is giving way to resilience. Open access is giving way to managed access. Supply chains are being judged not only by cost, but by survivability. The rest of 2026 will therefore depend less on whether growth exists and more on what kind of growth remains possible when war risk, tariffs, energy security, AI investment, debt pressure, and strategic bottlenecks all operate at the same time.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Zr-N!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Zr-N!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png 424w, https://substackcdn.com/image/fetch/$s_!Zr-N!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png 848w, https://substackcdn.com/image/fetch/$s_!Zr-N!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png 1272w, https://substackcdn.com/image/fetch/$s_!Zr-N!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Zr-N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png" width="1200" height="610" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:610,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&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="" srcset="https://substackcdn.com/image/fetch/$s_!Zr-N!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png 424w, https://substackcdn.com/image/fetch/$s_!Zr-N!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png 848w, https://substackcdn.com/image/fetch/$s_!Zr-N!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png 1272w, https://substackcdn.com/image/fetch/$s_!Zr-N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.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 aria-hidden="true" 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><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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.quantbeckman.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.quantbeckman.com/subscribe?"><span>Subscribe now</span></a></p><h4>Global macro regime after the February rupture</h4><p>The macro setting in April carries a dual character with unusual clarity. Growth continues, yet the safety margin around that growth has narrowed. Productive capacity still expands, yet the cost of keeping that expansion on course has risen. The world economy entered the year with stronger momentum than many institutions had expected in late 2025, then moved into a new phase when the Middle East conflict. That event arrived while the international trade system was still adjusting to the earlier shift in United States trade policy, which means the present environment combines war risk, tariff uncertainty, supply-chain rewiring, and a tighter premium on energy security inside a single macro regime. The result!? The economy still moves forward&#8230;</p><p>Even under that path, the global outlook loses altitude. World growth is projected at 3.1 percent in 2026 and 3.2 percent in 2027, while global headline inflation rises to 4.4 percent in 2026 before easing to 3.7 percent in 2027. It confirms continued global expansion, yet it also confirms a return of the energy channel as a first-order driver of inflation, monetary timing, household purchasing power, and corporate margins. The downside scenarios reinforce the message. In the adverse case, growth falls to 2.5 percent and inflation rises to 5.4 percent in 2026. In the severe case, growth falls to 2 percent in both 2026 and 2027 while inflation rises above 6 percent. That spread between the reference path and the tail scenarios defines the new regime.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8sIU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58b670ea-eae0-4cb8-b6de-e6b98c983b32_817x547.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8sIU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58b670ea-eae0-4cb8-b6de-e6b98c983b32_817x547.png 424w, https://substackcdn.com/image/fetch/$s_!8sIU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58b670ea-eae0-4cb8-b6de-e6b98c983b32_817x547.png 848w, https://substackcdn.com/image/fetch/$s_!8sIU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58b670ea-eae0-4cb8-b6de-e6b98c983b32_817x547.png 1272w, https://substackcdn.com/image/fetch/$s_!8sIU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58b670ea-eae0-4cb8-b6de-e6b98c983b32_817x547.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8sIU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58b670ea-eae0-4cb8-b6de-e6b98c983b32_817x547.png" width="817" height="547" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/58b670ea-eae0-4cb8-b6de-e6b98c983b32_817x547.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:547,&quot;width&quot;:817,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:32854,&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://www.quantbeckman.com/i/194779855?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58b670ea-eae0-4cb8-b6de-e6b98c983b32_817x547.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_!8sIU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58b670ea-eae0-4cb8-b6de-e6b98c983b32_817x547.png 424w, https://substackcdn.com/image/fetch/$s_!8sIU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58b670ea-eae0-4cb8-b6de-e6b98c983b32_817x547.png 848w, https://substackcdn.com/image/fetch/$s_!8sIU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58b670ea-eae0-4cb8-b6de-e6b98c983b32_817x547.png 1272w, https://substackcdn.com/image/fetch/$s_!8sIU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58b670ea-eae0-4cb8-b6de-e6b98c983b32_817x547.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 aria-hidden="true" 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><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><figcaption class="image-caption">Regional geopolitical risk</figcaption></figure></div><p>This chart gives the best opening frame for this because it shows that the February rupture belongs to a longer rise in geopolitical tension across regions. The 2020s stand above the 2000s and 2010s in every major region shown. The Middle East and Africa carry the highest level, which fits the immediate conflict geography. Europe and Asia-Pacific also register a clear step-up, which speaks to the wider strategic setting that already included the war in Ukraine, technology rivalry, sanctions, and maritime frictions before the latest shock. North America and South America show a lower level than the conflict core, yet they also sit above earlier decades. </p><p>That structural shift affects the transmission channels because it moves through the entire macro system. There are three central channels. The first is the direct commodity-price shock, which raises energy and input costs, disrupts transport, and weakens real incomes. The second is the expectations channel, where firms and workers seek to recover losses and thereby give price persistence a stronger foothold. The third is the financial channel, where higher risk premia, weaker asset valuations, tighter credit conditions, and capital outflows reduce demand and complicate policy. These channels reinforce one another. Oil and gas feed into fertilizer, freight, aviation fuel, and industrial inputs. Higher shipping and insurance costs pass into goods prices. Exchange-rate depreciation amplifies imported inflation, especially in commodity-importing emerging economies. In that setting, macroeconomics and statecraft operate in one field of transmission. Growth, inflation, shipping security, energy access, sanctions, and industrial policy act together.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!evQT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F272f3cd9-324e-49c4-8b48-23d82ada5e66_832x805.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!evQT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F272f3cd9-324e-49c4-8b48-23d82ada5e66_832x805.png 424w, https://substackcdn.com/image/fetch/$s_!evQT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F272f3cd9-324e-49c4-8b48-23d82ada5e66_832x805.png 848w, https://substackcdn.com/image/fetch/$s_!evQT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F272f3cd9-324e-49c4-8b48-23d82ada5e66_832x805.png 1272w, https://substackcdn.com/image/fetch/$s_!evQT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F272f3cd9-324e-49c4-8b48-23d82ada5e66_832x805.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!evQT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F272f3cd9-324e-49c4-8b48-23d82ada5e66_832x805.png" width="832" height="805" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/272f3cd9-324e-49c4-8b48-23d82ada5e66_832x805.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:805,&quot;width&quot;:832,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:139655,&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://www.quantbeckman.com/i/194779855?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F272f3cd9-324e-49c4-8b48-23d82ada5e66_832x805.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_!evQT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F272f3cd9-324e-49c4-8b48-23d82ada5e66_832x805.png 424w, https://substackcdn.com/image/fetch/$s_!evQT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F272f3cd9-324e-49c4-8b48-23d82ada5e66_832x805.png 848w, https://substackcdn.com/image/fetch/$s_!evQT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F272f3cd9-324e-49c4-8b48-23d82ada5e66_832x805.png 1272w, https://substackcdn.com/image/fetch/$s_!evQT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F272f3cd9-324e-49c4-8b48-23d82ada5e66_832x805.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 aria-hidden="true" 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><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><figcaption class="image-caption">Prices and projections</figcaption></figure></div><p>The regional pattern adds another layer of meaning because the large macro blocs entered this point with different structures. The activity in China and the United States had been stronger than expected, yet that strength carried an uneven internal composition. In China, exports ran ahead while domestic activity, especially housing, remained softer. In the United States, strong activity coincided with low employment growth and slower labor-force expansion. At the same time, the trade regime itself remained in motion. United States statutory tariff rate stood about 5.3 percentage points below the level assumed after court rulings and executive actions, while other countries advanced trade negotiations and new partnerships of their own. </p><p>The United States enters this year with firmer demand conditions than most advanced peers and with a continuing technology-investment wave that still supports capital spending. AI-related technology investment added about 0.5 percentage point to US GDP growth, with sizeable spillovers into Asia through import demand for equipment and components. At the same time, inflation pressure in the United States remains higher than expected. Core personal consumption expenditure inflation at 3.1 percent year over year, and the wider WEO discussion presents a path in which US core inflation returns to target during 2027 rather than through an immediate or automatic easing sequence. In the case of China, export performance and industrial scale still carry the expansion. China is projected to grow 4.4 percent in 2026 and 4.0 percent in 2027, with external demand and some fiscal support offsetting a weaker domestic side where consumption remains soft. The euro area enters the year with modest growth and a higher sensitivity to imported energy and industrial input costs. The WEO places euro area growth at 1.2 percent in 2026 and 1.5 percent in 2027, while the euro area headline inflation rises above 2 percent in 2026 and remains above target in 2027. </p><p>In the United States, the issue centers on second-round price pressure because domestic demand has held up and inflation remains elevated. In the euro area, the issue centers on imported-price exposure because energy and other tradable inputs still form a key external channel into headline inflation. In China, the policy mix carries a different balance in which low inflation, export competitiveness, the exchange rate, and fiscal support weigh more heavily than overheating fears. The IMF press briefing therefore recommends patience from central banks under the reference case, together with clear communication and readiness to act if inflation expectations shift. On the fiscal side, the Fund emphasizes targeted and temporary support over broad subsidies or price caps, since public debt burdens have already reduced fiscal room. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!p4nj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b200b99-d155-470a-a82d-500a817050bf_737x444.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!p4nj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b200b99-d155-470a-a82d-500a817050bf_737x444.png 424w, https://substackcdn.com/image/fetch/$s_!p4nj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b200b99-d155-470a-a82d-500a817050bf_737x444.png 848w, https://substackcdn.com/image/fetch/$s_!p4nj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b200b99-d155-470a-a82d-500a817050bf_737x444.png 1272w, https://substackcdn.com/image/fetch/$s_!p4nj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b200b99-d155-470a-a82d-500a817050bf_737x444.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!p4nj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b200b99-d155-470a-a82d-500a817050bf_737x444.png" width="737" height="444" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5b200b99-d155-470a-a82d-500a817050bf_737x444.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:444,&quot;width&quot;:737,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:62895,&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://www.quantbeckman.com/i/194779855?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b200b99-d155-470a-a82d-500a817050bf_737x444.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_!p4nj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b200b99-d155-470a-a82d-500a817050bf_737x444.png 424w, https://substackcdn.com/image/fetch/$s_!p4nj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b200b99-d155-470a-a82d-500a817050bf_737x444.png 848w, https://substackcdn.com/image/fetch/$s_!p4nj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b200b99-d155-470a-a82d-500a817050bf_737x444.png 1272w, https://substackcdn.com/image/fetch/$s_!p4nj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b200b99-d155-470a-a82d-500a817050bf_737x444.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 aria-hidden="true" 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><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><figcaption class="image-caption">Global growth and inflation</figcaption></figure></div><p>The world economy still retains pillars of support, and these pillars explain why the baseline remains one of slower expansion rather than a broad contraction. The first pillar is the AI capital cycle. Technology investment remains a real source of demand for semiconductors, network equipment, power systems, and digital infrastructure, while the import intensity of that wave supports trade and investment spillovers across Asia. The second pillar is fiscal support. Fiscal support in various economies and the role of public spending in cushioning economic activity. The third pillar is adaptation through trade and inventories. Global trade remained robust because technology-related exports offset slower momentum in other product categories, and the IMF expects world trade volume growth to slow from 5.1 percent in 2025 to 2.8 percent in 2026 before improving to 3.8 percent in 2027. Goods trade faces a steeper deceleration, while services trade shows greater resilience. That distinction favors economies with stronger positions in digital, financial, and business services and gives the global system a partial buffer against fragmentation in goods.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QG50!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1eac3857-6771-4a5e-9ff8-8a82b181ec1e_661x757.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QG50!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1eac3857-6771-4a5e-9ff8-8a82b181ec1e_661x757.png 424w, https://substackcdn.com/image/fetch/$s_!QG50!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1eac3857-6771-4a5e-9ff8-8a82b181ec1e_661x757.png 848w, https://substackcdn.com/image/fetch/$s_!QG50!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1eac3857-6771-4a5e-9ff8-8a82b181ec1e_661x757.png 1272w, https://substackcdn.com/image/fetch/$s_!QG50!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1eac3857-6771-4a5e-9ff8-8a82b181ec1e_661x757.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QG50!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1eac3857-6771-4a5e-9ff8-8a82b181ec1e_661x757.png" width="661" height="757" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1eac3857-6771-4a5e-9ff8-8a82b181ec1e_661x757.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:757,&quot;width&quot;:661,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:72840,&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://www.quantbeckman.com/i/194779855?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1eac3857-6771-4a5e-9ff8-8a82b181ec1e_661x757.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_!QG50!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1eac3857-6771-4a5e-9ff8-8a82b181ec1e_661x757.png 424w, https://substackcdn.com/image/fetch/$s_!QG50!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1eac3857-6771-4a5e-9ff8-8a82b181ec1e_661x757.png 848w, https://substackcdn.com/image/fetch/$s_!QG50!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1eac3857-6771-4a5e-9ff8-8a82b181ec1e_661x757.png 1272w, https://substackcdn.com/image/fetch/$s_!QG50!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1eac3857-6771-4a5e-9ff8-8a82b181ec1e_661x757.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 aria-hidden="true" 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><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><figcaption class="image-caption">Current account and international investment positions</figcaption></figure></div><p>This other chart deepens the argument because it shows that the present shock lands on an international system already shaped by long-running external asymmetries. Global imbalances may decline only modestly over the medium term. Some cyclical narrowing comes from expansionary fiscal packages in surplus economies, yet that narrowing faces countervailing forces. A technology-driven investment surge continues to attract capital toward the United States, and is expected stronger US productivity and high returns in technology-related sectors to keep capital inflows elevated. The same idea states that positive wealth effects and sustained inflows keep the US current account deficit wider than the level seen during the decade before the pandemic. At the same time, China&#8217;s continued reliance on export-led growth, together with limited rebalancing toward domestic consumption, sustains another major source of external imbalance. </p><p>That is important for geopolitics due to external imbalances influence power, and vulnerability. Current-account surpluses provide room for reserve accumulation, outward finance, and shock absorption. Large debtor positions sharpen sensitivity to financing conditions and exchange-rate moves. In the presence of higher geopolitical risk, those balance-sheet realities shape coalition behavior, sanctions exposure, reserve management, and the capacity to absorb commodity shocks. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1HLw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57385fda-3fe0-404a-a139-af185e68bea0_735x789.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1HLw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57385fda-3fe0-404a-a139-af185e68bea0_735x789.png 424w, https://substackcdn.com/image/fetch/$s_!1HLw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57385fda-3fe0-404a-a139-af185e68bea0_735x789.png 848w, https://substackcdn.com/image/fetch/$s_!1HLw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57385fda-3fe0-404a-a139-af185e68bea0_735x789.png 1272w, https://substackcdn.com/image/fetch/$s_!1HLw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57385fda-3fe0-404a-a139-af185e68bea0_735x789.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1HLw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57385fda-3fe0-404a-a139-af185e68bea0_735x789.png" width="735" height="789" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/57385fda-3fe0-404a-a139-af185e68bea0_735x789.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:789,&quot;width&quot;:735,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:113129,&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://www.quantbeckman.com/i/194779855?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57385fda-3fe0-404a-a139-af185e68bea0_735x789.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_!1HLw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57385fda-3fe0-404a-a139-af185e68bea0_735x789.png 424w, https://substackcdn.com/image/fetch/$s_!1HLw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57385fda-3fe0-404a-a139-af185e68bea0_735x789.png 848w, https://substackcdn.com/image/fetch/$s_!1HLw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57385fda-3fe0-404a-a139-af185e68bea0_735x789.png 1272w, https://substackcdn.com/image/fetch/$s_!1HLw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57385fda-3fe0-404a-a139-af185e68bea0_735x789.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 aria-hidden="true" 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><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><figcaption class="image-caption"> Estimated impact of geopolitical risks</figcaption></figure></div><p>Here the estimation is one-standard-deviation. Geopolitical risk leads to a decline in real GDP of about 0.8 percent one year after the initial shock. The main channels run through weaker private consumption and weaker investment, while consumer prices rise and the nominal effective exchange rate falls. Besides average geopolitical risk in Europe rose by about 1.2 standard deviations after Russia&#8217;s invasion of Ukraine and remained elevated at about 0.5 standard deviation now. This chart shows that geopolitical shocks reduce output through spending decisions made by households and firms, lift inflation through price channels, and weaken currencies through financial and external adjustment. </p><p>The broader implication is that supply security now carries a direct macro price. Maritime corridors, tanker insurance, refinery access, data infrastructure, and cross-border finance sit much closer to the center of the business cycle than they did under the earlier assumption of a largely rules-based and low-friction global system. Fertilizer markets, food security, reversals in capital flows, and abrupt adjustments in asset prices are all part of the chain of downside risks, especially for economies with weaker fiscal frameworks and lower external reserves. </p><h4>Trade, tariffs, and the AI capital cycle</h4>
      <p>
          <a href="https://www.quantbeckman.com/p/market-report-current-geopolitical">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[[QUANT LECTURE] What a trading hypothesis is not]]></title><description><![CDATA[Hypothesis-Driven Trading Research]]></description><link>https://www.quantbeckman.com/p/what-a-trading-hypothesis-is-not</link><guid isPermaLink="false">https://www.quantbeckman.com/p/what-a-trading-hypothesis-is-not</guid><dc:creator><![CDATA[Quant Beckman]]></dc:creator><pubDate>Fri, 24 Apr 2026 12:10:37 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/22e51875-15fb-4511-adc7-3ac5799705bf_1544x1032.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Tlcv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Tlcv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png 424w, https://substackcdn.com/image/fetch/$s_!Tlcv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png 848w, https://substackcdn.com/image/fetch/$s_!Tlcv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png 1272w, https://substackcdn.com/image/fetch/$s_!Tlcv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Tlcv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png" width="1096" height="732" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:732,&quot;width&quot;:1096,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:514452,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.quantbeckman.com/i/197212953?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Tlcv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png 424w, https://substackcdn.com/image/fetch/$s_!Tlcv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png 848w, https://substackcdn.com/image/fetch/$s_!Tlcv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png 1272w, https://substackcdn.com/image/fetch/$s_!Tlcv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png 1456w" sizes="100vw" fetchpriority="high"></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 aria-hidden="true" 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><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_!hC4K!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff701d23e-a485-46c4-83ed-52bb6b077442_1022x584.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hC4K!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff701d23e-a485-46c4-83ed-52bb6b077442_1022x584.png 424w, https://substackcdn.com/image/fetch/$s_!hC4K!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff701d23e-a485-46c4-83ed-52bb6b077442_1022x584.png 848w, https://substackcdn.com/image/fetch/$s_!hC4K!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff701d23e-a485-46c4-83ed-52bb6b077442_1022x584.png 1272w, https://substackcdn.com/image/fetch/$s_!hC4K!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff701d23e-a485-46c4-83ed-52bb6b077442_1022x584.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hC4K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff701d23e-a485-46c4-83ed-52bb6b077442_1022x584.png" width="1022" height="584" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f701d23e-a485-46c4-83ed-52bb6b077442_1022x584.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:584,&quot;width&quot;:1022,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:124522,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.quantbeckman.com/i/195339959?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff701d23e-a485-46c4-83ed-52bb6b077442_1022x584.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_!hC4K!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff701d23e-a485-46c4-83ed-52bb6b077442_1022x584.png 424w, https://substackcdn.com/image/fetch/$s_!hC4K!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff701d23e-a485-46c4-83ed-52bb6b077442_1022x584.png 848w, https://substackcdn.com/image/fetch/$s_!hC4K!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff701d23e-a485-46c4-83ed-52bb6b077442_1022x584.png 1272w, https://substackcdn.com/image/fetch/$s_!hC4K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff701d23e-a485-46c4-83ed-52bb6b077442_1022x584.png 1456w" sizes="100vw"></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 aria-hidden="true" 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><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><p style="text-align: center;">Before you begin, remember that you have an index with the newsletter content <strong>organized</strong> by clicking on the image below.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.quantbeckman.com/p/welcome" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dSNN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png 424w, https://substackcdn.com/image/fetch/$s_!dSNN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png 848w, https://substackcdn.com/image/fetch/$s_!dSNN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png 1272w, https://substackcdn.com/image/fetch/$s_!dSNN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dSNN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png" width="1186" height="571" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:571,&quot;width&quot;:1186,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:735557,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.quantbeckman.com/p/welcome&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.quantbeckman.com/i/197212953?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!dSNN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png 424w, https://substackcdn.com/image/fetch/$s_!dSNN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png 848w, https://substackcdn.com/image/fetch/$s_!dSNN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png 1272w, https://substackcdn.com/image/fetch/$s_!dSNN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png 1456w" sizes="100vw"></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 aria-hidden="true" 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><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><h4>What a trading hypothesis is not</h4><p>The lecture explains that charts, indicators, and backtests can all be useful, but none of them are complete hypotheses on their own. Their value appears only when they are connected to mechanism, scope, timing, variable design, and evidence, so the researcher can move from surface regularity to a claim that can be tested, challenged, and refined.</p><p><strong>What&#8217;s inside:</strong></p><ol><li><p><strong>What a trading hypothesis is not.</strong> The lecture begins by separating a genuine hypothesis from three incomplete objects (a chart pattern, an indicator, and a backtest result).</p></li><li><p><strong>A chart pattern without explanatory content.</strong> A visual formation may reveal tension, compression, rupture, or recovery, but it remains only an empirical clue until the researcher explains what market process could have produced it.</p></li><li><p><strong>Visual regularity without mechanism.</strong> Repeated shapes on a chart can create the impression of structure, but research begins only when those shapes are translated into participants, frictions, information, liquidity, or structural relations.</p></li><li><p><strong>Repetition without causal interpretation.</strong> A pattern that appears many times does not automatically become a hypothesis. Repetition gains research value only when it is linked to a stable cause and a clear condition under which it should persist or disappear.</p></li><li><p><strong>Description without research value.</strong> Statements such as &#8220;price tends to bounce after strong declines&#8221; are useful starting observations, but they need scope, variables, comparison design, and evidence criteria before they become researchable.</p></li><li><p><strong>An indicator without market logic.</strong> Indicators compress data into signals, thresholds, scores, or ratios, but they matter scientifically only when they represent a real market condition such as crowding, strain, dislocation, liquidity withdrawal, or delayed adjustment.</p></li><li><p><strong>A backtest result without a prior claim.</strong> A good historical result is not enough. The lecture emphasizes that a backtest should examine a claim stated in advance, rather than becoming a machine for discovering attractive performance and inventing explanations afterward.</p></li><li><p><strong>The importance of forward logic.</strong> Strong research moves from observation to mechanism, from mechanism to formal claim, and from claim to evidence. This order gives meaning to both success and failure, allowing the  researcher to learn from the market rather than simply collect historical artifacts. </p></li></ol><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail" src="https://substackcdn.com/image/fetch/$s_!BumJ!,w_400,h_600,c_fill,f_auto,q_auto:best,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8738b22-c061-4db8-8d59-b7cd859fb69f_1022x584.webp"></image><div class="file-embed-details"><div class="file-embed-details-h1">Sample</div><div class="file-embed-details-h2">1.9MB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://www.quantbeckman.com/api/v1/file/2ea7d81b-2173-467f-bfb7-36460dcd88b6.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://www.quantbeckman.com/api/v1/file/2ea7d81b-2173-467f-bfb7-36460dcd88b6.pdf"><span class="file-embed-button-text">Download</span></a></div></div>
      <p>
          <a href="https://www.quantbeckman.com/p/what-a-trading-hypothesis-is-not">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[[WITH CODE] Data transformations: Data shape and predictive features]]></title><description><![CDATA[Table of contents:]]></description><link>https://www.quantbeckman.com/p/with-code-data-transformations-data</link><guid isPermaLink="false">https://www.quantbeckman.com/p/with-code-data-transformations-data</guid><dc:creator><![CDATA[Quant Beckman]]></dc:creator><pubDate>Mon, 13 Apr 2026 11:45:13 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!AJt2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cedd76e-1949-481c-a904-be1a249336c5_1280x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4zl9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62310809-5821-4b17-8996-60bfbd9cd904_1142x716.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4zl9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62310809-5821-4b17-8996-60bfbd9cd904_1142x716.png 424w, https://substackcdn.com/image/fetch/$s_!4zl9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62310809-5821-4b17-8996-60bfbd9cd904_1142x716.png 848w, https://substackcdn.com/image/fetch/$s_!4zl9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62310809-5821-4b17-8996-60bfbd9cd904_1142x716.png 1272w, https://substackcdn.com/image/fetch/$s_!4zl9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62310809-5821-4b17-8996-60bfbd9cd904_1142x716.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4zl9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62310809-5821-4b17-8996-60bfbd9cd904_1142x716.png" width="1142" height="716" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/62310809-5821-4b17-8996-60bfbd9cd904_1142x716.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:716,&quot;width&quot;:1142,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:496259,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.quantbeckman.com/i/155848302?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62310809-5821-4b17-8996-60bfbd9cd904_1142x716.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!4zl9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62310809-5821-4b17-8996-60bfbd9cd904_1142x716.png 424w, https://substackcdn.com/image/fetch/$s_!4zl9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62310809-5821-4b17-8996-60bfbd9cd904_1142x716.png 848w, https://substackcdn.com/image/fetch/$s_!4zl9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62310809-5821-4b17-8996-60bfbd9cd904_1142x716.png 1272w, https://substackcdn.com/image/fetch/$s_!4zl9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62310809-5821-4b17-8996-60bfbd9cd904_1142x716.png 1456w" sizes="100vw" fetchpriority="high"></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 aria-hidden="true" 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><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><p><strong>Table of contents:</strong></p><ol><li><p>Introduction.</p></li><li><p>Data-Shape transformation.</p></li><li><p>Identifying the risks and limitations.</p></li><li><p>Data shape transformations for predictive features.</p><ol><li><p>State-space approach.</p></li><li><p>Dynamic benchmark neutralization.</p></li><li><p>Stochastic trend removal via cointegration.</p></li><li><p>Multiscale isolation approach.</p></li><li><p>Bounded state encoding.</p></li></ol></li></ol><div><hr></div><p style="text-align: center;">Before you begin, remember that you have an index with the newsletter content <strong>organized </strong>by clicking on &#8220;<em>Read the newsletter index</em>&#8221; in this image.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.quantbeckman.com/p/welcome" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DI2x!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png 424w, https://substackcdn.com/image/fetch/$s_!DI2x!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png 848w, https://substackcdn.com/image/fetch/$s_!DI2x!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png 1272w, https://substackcdn.com/image/fetch/$s_!DI2x!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DI2x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png" width="1040" height="496" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:496,&quot;width&quot;:1040,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:639128,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.quantbeckman.com/p/welcome&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.quantbeckman.com/i/198696914?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!DI2x!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png 424w, https://substackcdn.com/image/fetch/$s_!DI2x!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png 848w, https://substackcdn.com/image/fetch/$s_!DI2x!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png 1272w, https://substackcdn.com/image/fetch/$s_!DI2x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png 1456w" sizes="100vw"></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 aria-hidden="true" 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><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><h4><strong>Introduction</strong></h4><p>Imagine that a team downloads a price series, defines a target, applies a transformation, and moves on to signal design, model fitting, validation, and execution. That sequence looks efficient. However, the transformation of the data is  is the first act of model construction.</p><p>That is why data-shape transformation sits at the true front line of feature engineering. The problem is whether the operator used to create that series preserves the economic structure that generates predictive edge. A feature can look impeccable under statistical diagnostics and still be useless in live trading. It can pass every formal test of stability while removing the component that contained the alpha.</p><p>This article examines that hidden fault line. It argues that data-shape transformation must be treated as a structural modeling choice rather than a preprocessing convenience. We will identify the main risks introduced by transformation operators, explain how they distort the topology of predictive information, and then study five targeted transformations designed for distinct market nuisances: state-space innovations, rolling benchmark residuals, cointegration spreads, multiscale Haar details, and rolling range positions. The objective is not to make features look cleaner. The objective is to ensure that the shape of the data remains faithful to the market mechanism the model is supposed to learn.</p><p>Every transformation enforces a decision about relevance. It selects one part of the market path and suppresses another. It may emphasize short-horizon variation, eliminate common drift, compress local extremes, or redefine the position of the current price relative to its recent history. Before any model is trained, the researcher has already imposed a theory of what matters.</p><p>By the way, you can go deeper in this topic by exploring this paper.</p><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail" src="https://substackcdn.com/image/fetch/$s_!PUZm!,w_400,h_600,c_fill,f_auto,q_auto:best,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce9c8019-8e1e-40e8-a73a-85fd7cf289ad_610x742.png"></image><div class="file-embed-details"><div class="file-embed-details-h1">Canonical time-series characteristics</div><div class="file-embed-details-h2">1.3MB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://www.quantbeckman.com/api/v1/file/357987bc-4781-485b-89fd-a630ef188abe.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://www.quantbeckman.com/api/v1/file/357987bc-4781-485b-89fd-a630ef188abe.pdf"><span class="file-embed-button-text">Download</span></a></div></div><p>That choice is decisive because financial data are layered. A single price series contains slow structural movement, temporary dislocations, benchmark comovement, volatility clustering, and random noise at the same time. A predictive model is never interested in all these layers equally. It depends on a narrow component that matches the strategy horizon and economic logic. The transformation either isolates that component or removes it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!w37l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfaf7bc1-a947-481c-87f2-126c4922b6b1_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!w37l!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfaf7bc1-a947-481c-87f2-126c4922b6b1_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!w37l!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfaf7bc1-a947-481c-87f2-126c4922b6b1_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!w37l!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfaf7bc1-a947-481c-87f2-126c4922b6b1_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!w37l!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfaf7bc1-a947-481c-87f2-126c4922b6b1_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!w37l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfaf7bc1-a947-481c-87f2-126c4922b6b1_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bfaf7bc1-a947-481c-87f2-126c4922b6b1_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:851507,&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://www.quantbeckman.com/i/193786830?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfaf7bc1-a947-481c-87f2-126c4922b6b1_1536x1024.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_!w37l!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfaf7bc1-a947-481c-87f2-126c4922b6b1_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!w37l!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfaf7bc1-a947-481c-87f2-126c4922b6b1_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!w37l!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfaf7bc1-a947-481c-87f2-126c4922b6b1_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!w37l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfaf7bc1-a947-481c-87f2-126c4922b6b1_1536x1024.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 aria-hidden="true" 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><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><h4>Data-Shape transformation</h4><p>The starting phase of feature engineering contains a severe trap because it masquerades as a trivial data processing step. A quant team downloads a time series of prices, computes a target variable, and faces the decision of whether the predictive model should ingest the raw level, a discrete difference, a standardized statistical score, a regression residual, an equilibrium spread, or a bounded state variable. The standard academic and industry reflex is to treat this decision as a technical prerequisite, often labeled <em>preprocessing</em> or <em>data normalization</em>. That classification is a mistake.</p><p>In many pipelines, this step is outsourced to data engineers or automated via standard library defaults before the alpha researchers even begin their core modeling. This assumes that data transformation is a lossless translation of information. It is not. Once a specific transformation is applied to the raw time series, the researcher has declared what specific variation in the market path constitutes actionable information and what variation constitutes noise. If the chosen transformation is misaligned with the economic mechanism the strategy intends to exploit, the resulting model can exhibit perfect statistical behavior while remaining economically blind.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yNwX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95254a71-d1a7-406f-9fd9-b29135098f4b_807x407.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yNwX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95254a71-d1a7-406f-9fd9-b29135098f4b_807x407.png 424w, https://substackcdn.com/image/fetch/$s_!yNwX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95254a71-d1a7-406f-9fd9-b29135098f4b_807x407.png 848w, https://substackcdn.com/image/fetch/$s_!yNwX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95254a71-d1a7-406f-9fd9-b29135098f4b_807x407.png 1272w, https://substackcdn.com/image/fetch/$s_!yNwX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95254a71-d1a7-406f-9fd9-b29135098f4b_807x407.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yNwX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95254a71-d1a7-406f-9fd9-b29135098f4b_807x407.png" width="807" height="407" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/95254a71-d1a7-406f-9fd9-b29135098f4b_807x407.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:407,&quot;width&quot;:807,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:288377,&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://www.quantbeckman.com/i/193786830?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95254a71-d1a7-406f-9fd9-b29135098f4b_807x407.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_!yNwX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95254a71-d1a7-406f-9fd9-b29135098f4b_807x407.png 424w, https://substackcdn.com/image/fetch/$s_!yNwX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95254a71-d1a7-406f-9fd9-b29135098f4b_807x407.png 848w, https://substackcdn.com/image/fetch/$s_!yNwX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95254a71-d1a7-406f-9fd9-b29135098f4b_807x407.png 1272w, https://substackcdn.com/image/fetch/$s_!yNwX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95254a71-d1a7-406f-9fd9-b29135098f4b_807x407.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 aria-hidden="true" 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><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>In our domain, this situation is unforgiving because the price is a cumulative, high-memory object. It aggregates historical microstructure shocks, macroeconomic regime shifts, discrete splits in volatility, slow reallocations of institutional capital, structural risk premia, and continuous benchmark movements.</p><p>A raw price level carries a massive amount of historical baggage that the short-term or medium-term target variable is invariant to. Assume the core research problem is to predict the magnitude and direction of a short-horizon log return <em>y<sub>t</sub></em><sub>+</sub><em><sub>h</sub></em>. The actual feature matrix the learning algorithm receives is rarely the raw price <em>p<sub>t</sub></em>. Instead, the model ingests a transformed object <em>x<sub>t</sub></em> = <em>T</em>(<em>F<sub>t</sub></em>), where <em>F<sub>t</sub></em> represents the filtration generated by the history of prices and exogenous covariates up to time <em>t</em>. The selection of the transformation operator <em>T</em> is the actual front line of the research design. This operator dictates whether the vector <em>x<sub>t</sub></em> represents a local surprise, a relative displacement, a structurally bounded state, etc.</p><h4>Identifying the risks and limitations</h4><p>The risk surface introduced by the operator <em>T</em> is broader and more destructive than standard statistical literature admits. Researchers frequently inherit standard transformation recipes without interrogating their geometric implications or their  effect on the data topology. They compute discrete log returns <em>r<sub>t</sub></em> = \ln(<em>p<sub>t</sub></em>) - \ln(<em>p<sub>t-1</sub></em>)  because financial libraries expect stationary inputs. They build rolling z-scores because the resulting chart oscillates symmetrically around zero and fits neatly into the activation functions of deep neural networks. These choices impose heavy structural assumptions. A standard return calculation deletes the absolute price level and the cumulative memory of the path. A residual calculation deletes the variance explained by the specified reference model.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vhoG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7784e7a6-d4c7-40ac-bda9-d36ed84fa01c_1022x523.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vhoG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7784e7a6-d4c7-40ac-bda9-d36ed84fa01c_1022x523.png 424w, https://substackcdn.com/image/fetch/$s_!vhoG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7784e7a6-d4c7-40ac-bda9-d36ed84fa01c_1022x523.png 848w, https://substackcdn.com/image/fetch/$s_!vhoG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7784e7a6-d4c7-40ac-bda9-d36ed84fa01c_1022x523.png 1272w, https://substackcdn.com/image/fetch/$s_!vhoG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7784e7a6-d4c7-40ac-bda9-d36ed84fa01c_1022x523.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vhoG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7784e7a6-d4c7-40ac-bda9-d36ed84fa01c_1022x523.png" width="1022" height="523" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7784e7a6-d4c7-40ac-bda9-d36ed84fa01c_1022x523.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:523,&quot;width&quot;:1022,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:497536,&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://www.quantbeckman.com/i/193786830?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7784e7a6-d4c7-40ac-bda9-d36ed84fa01c_1022x523.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_!vhoG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7784e7a6-d4c7-40ac-bda9-d36ed84fa01c_1022x523.png 424w, https://substackcdn.com/image/fetch/$s_!vhoG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7784e7a6-d4c7-40ac-bda9-d36ed84fa01c_1022x523.png 848w, https://substackcdn.com/image/fetch/$s_!vhoG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7784e7a6-d4c7-40ac-bda9-d36ed84fa01c_1022x523.png 1272w, https://substackcdn.com/image/fetch/$s_!vhoG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7784e7a6-d4c7-40ac-bda9-d36ed84fa01c_1022x523.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 aria-hidden="true" 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><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 first specific risk is <strong>false statistical comfort</strong>. A transformed time series can be manipulated to exhibit perfect weak-sense stationarity, zero mean, and constant variance, while simultaneously failing to express any tradable market state. Any  researcher can run an Augmented Dickey-Fuller or KPSS test, achieve a spectacular p-value, and incorrectly assume the feature is ready for predictive modeling. Extracting white noise from a time series guarantees stability, but white noise contains zero predictive alpha. The researcher has  converted the price into a stable sequence that is devoid of economic value.</p><p>The second risk is <strong>structural signal &#8220;amputation&#8221;</strong>. A transformation can neutralize the exact slow-moving component that carried the predictive edge. This failure mode occurs when researchers impose rigid discrete differencing, rolling normalization, or arbitrary short lookback windows without first establishing the exact holding period the systematic strategy is designed to exploit. If a macro trend-following strategy relies on three-month momentum, applying a 5-day rolling z-score to the input features will delete the low-frequency eigenvalue that the model requires to identify the trend.</p><p>The third risk is benchmark confusion and <strong>specification transfer</strong>. When a transformation operator incorporates a secondary series&#8212;such as a benchmark ETF, a sector index, or a paired asset&#8212;the resulting feature inherits the specification risk of that external asset. A regression residual is only valid if the variable against which it is residualized represents a stable economic factor. If a researcher isolates a tech stock by residualizing it against the <em>QQQ</em> index, and the index undergoes a massive constituent rebalance or suffers a liquidity shock, the resulting feature vector will  exhibit severe volatility that has nothing to do with the target stock&#8217;s idiosyncratic state. The feature becomes contaminated by the reference frame.</p><p>The fourth risk is<strong> causality leakage</strong>. This is the most common fatal error in systematic trading. When the transformation relies on parameters estimated using information outside the filtration <em>F<sub>t</sub></em>, the feature becomes predictive in the research environment and false in the production environment. Using centered rolling windows, applying Principal Component Analysis eigenvectors derived from the full target matrix, computing full-sample mean vectors for standardization, or extracting post-hoc equilibrium coefficients creates a matrix that cannot exist in live trading. Forward-looking bias is adept at hiding within the scaling constants of data-shape transformations.</p><p>The fifth risk is <strong>geometric distortion</strong>. This transformation alters local curvature, variance persistence, variance clustering, and the relative distance metric of excursions. Consider a neural network optimizer relying on Euclidean distance to compute gradients. Mapping a log-normal price path into a bounded state space between zero and one forces the distance metric near the boundaries to behave  differently from the distance metric in the center of the distribution. A raw price move that represents a massive four-standard-deviation tail event might only translate to a 0.01 shift in the bounded feature space if the state was already sitting at 0.98. Extracting a state space model collapses a continuous smooth drift into a localized sequence of forecast errors clustered around zero. This alters the fundamental definition of what a market burst represents to the downstream algorithm. </p><p>The conflict between raw data and transformed geometry culminates in a specific, observable failure in the research lifecycle. A model is built on a  transformed feature set. The initial teardown looks immaculate. The in-sample backtest &#8220;demonstrates&#8221; it works. The cross-validation metrics are stable across distinct market regimes. The feature importance vectors are dense and logical. The Sharpe ratio appears robust across multiple chronological subsamples, and the drawdowns are well contained.</p><p>Then&#8230; the model is advanced to paper trading or live execution, and the predictive relationship collapses. The alpha decay instantaneous. The post-mortem analysis  reveals that the algorithm never learned the underlying market mechanism. The optimization process learned the geometry introduced by the transformation operator <em>T</em>. It fit itself to sample-specific trend removal artifacts, spurious benchmark dependencies, bound-rejection behavior dictated by rolling window mechanics rather than market participants, and local scaling normalization patterns that possessed no forward-looking stability. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Zr-N!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Zr-N!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png 424w, https://substackcdn.com/image/fetch/$s_!Zr-N!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png 848w, https://substackcdn.com/image/fetch/$s_!Zr-N!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png 1272w, https://substackcdn.com/image/fetch/$s_!Zr-N!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Zr-N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png" width="1200" height="610" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:610,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&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="" srcset="https://substackcdn.com/image/fetch/$s_!Zr-N!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png 424w, https://substackcdn.com/image/fetch/$s_!Zr-N!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png 848w, https://substackcdn.com/image/fetch/$s_!Zr-N!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png 1272w, https://substackcdn.com/image/fetch/$s_!Zr-N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.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 aria-hidden="true" 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><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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.quantbeckman.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.quantbeckman.com/subscribe?"><span>Subscribe now</span></a></p><h4>Data shape transformations for predictive features</h4><p>If the strategy is engineered to trade benchmark-relative mispricing, then the absolute market benchmark exposure is the primary nuisance structure. If the strategy capitalizes on statistical arbitrage and pair reversion, the common stochastic trend is the primary nuisance structure. If the strategy dictates short-horizon momentum reactions, slow multi-month macroeconomic drift is the primary nuisance structure. If the strategy operates as a local-state mean-reversion classifier, the absolute nominal price level is the primary nuisance structure.</p><p>This perspective enforces a precise operational taxonomy of data-shape transformations. The state space algorithm eliminates predictable local trends governed by state-space transition matrices, leaving the prediction surprise. The <code>rolling_regression_residual</code> algorithm eliminates time-varying benchmark exposure, yielding a relative-value deviation vector. The <code>cointegration_spread</code> algorithm eliminates common stochastic drift based on equilibrium vector autoregression logic, resulting in a stationary spread conducive to error-correction modeling. The <code>haar_detail_same_length</code> algorithm eliminates low-frequency power at a selected scale, leaving a targeted multiscale shock component. The <code>rolling_range_position</code> algorithm eliminates absolute nominal levels and local variance scaling, yielding a bounded coordinate variable.</p><p>These five methods represent interventions designed to blind the model to specific, targeted market nuisances. However without the right measures, the same mistakes could continue in some of them. Now that you&#8217;re aware of them, we can move forward.</p><h4>State-space approach</h4><p>The first targeted transformation is the state-space. In technical literature, this is defined as the one-step-ahead prediction error derived from a local linear trend state-space model. This transformation alters the time-series geometry by removing the exact variation that the internal state estimate already expects the system to produce at time <em>t</em>. This isolation mechanism is required when the raw log-price is cumulative, exhibiting a smooth drift that masks the actual high-frequency surprise component necessary for short-horizon prediction.</p><p>The formulation relies on setting up the observed log-price <em>y<sub>t</sub></em> as the output of a local linear trend model. The system requires an observation equation and state transition equations:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\begin{aligned}\ny_t &amp;= \\mu_t + \\epsilon_t, \\qquad \\epsilon_t \\sim \\mathcal{N}(0, \\sigma_\\epsilon^2) \\\\\n\\mu_t &amp;= \\mu_{t-1} + \\beta_{t-1} + \\eta_t, \\qquad \\eta_t \\sim \\mathcal{N}(0, \\sigma_\\eta^2) \\\\\n\\beta_t &amp;= \\beta_{t-1} + \\zeta_t, \\qquad \\zeta_t \\sim \\mathcal{N}(0, \\sigma_\\zeta^2)\n\\end{aligned}&quot;,&quot;id&quot;:&quot;FLNHAJKDTP&quot;}" data-component-name="LatexBlockToDOM"></div><p>Here, the unobserved latent state consists of the level <em>&#956;<sub>t</sub></em> and the slope <em>&#946;<sub>t</sub></em>. The disturbances <em>&#949;<sub>t</sub></em>, <em>&#951;<sub>t</sub></em>, and <em>&#950;<sub>t</sub></em> are mutually independent Gaussian white noise processes governing the measurement error, the level shift, and the slope shift. The state space model operates recursively. Given the filtration up to <code>t-1</code>, it produces the optimal linear one-step-ahead prediction <em>E</em>[<em>y<sub>t </sub></em>| <em>F<sub>t</sub></em><sub>-1</sub>]. The feature we extract is the  sequence <em>v<sub>t</sub></em>:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;v_t = y_t - \\mathbb{E}[y_t | \\mathcal{F}_{t-1}]&quot;,&quot;id&quot;:&quot;THYRQHXSNO&quot;}" data-component-name="LatexBlockToDOM"></div><p>It is crucial to understand that <em>v<sub>t</sub></em> represents the precise segment of the current price movement that could not be predicted by the prior dynamic state. In the context of algorithmic trading, this means the feature measures orthogonal surprise rather than raw directional motion.</p><p>The rationale for this transformation is embedded in market microstructure. A high-frequency algorithm processing order flow must differentiate between a market that ticks upward at a steady, anticipated velocity and a market that prints an identical upward tick against a declining latent trend. The nominal difference <em>y<sub>t</sub></em> -<em>y<sub>t-1</sub></em> will record an identical positive value in both scenarios. The state space <em>v<sub>t</sub></em> will output a minor value for the first scenario and a massive positive value for the second. Innovation-based feature engineering forces the learning algorithm to respect the conditional context of the regime.</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;python&quot;,&quot;nodeId&quot;:&quot;0ca33724-509b-413b-a854-a3341c58e212&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-python">def state_space(price_series: pd.Series) -&gt; pd.Series:
    """
    Extracts the one-step-ahead forecast error from a local linear trend
    state-space model.
    """
    lp = price_series.rename("log_price")

    model = UnobservedComponents(lp, level="local linear trend")
    result = model.fit(disp=False)

    space = pd.Series(
        result.filter_results.forecasts_error[0],
        index=lp.index,
        name="state_space",)

    space.iloc[0] = np.nan
    return space</code></pre></div><p>However, the researcher must decide if local drift should be neutralized. For execution timing, short-term liquidity provision, and algorithmic burst-detection, neutralizing drift is necessary. Utilizing <em>v<sub>t</sub></em> ensures the resulting feature matrix is robust across shifting volatility regimes because the state-space covariance matrices adapt to changing latent slopes. The downstream classifier is thus relieved of the computational burden of discovering that adaptation matrix from raw inputs.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fDj7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d7ec92c-a8e6-4f1a-afc7-58e15ca88586_1510x484.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fDj7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d7ec92c-a8e6-4f1a-afc7-58e15ca88586_1510x484.png 424w, https://substackcdn.com/image/fetch/$s_!fDj7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d7ec92c-a8e6-4f1a-afc7-58e15ca88586_1510x484.png 848w, https://substackcdn.com/image/fetch/$s_!fDj7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d7ec92c-a8e6-4f1a-afc7-58e15ca88586_1510x484.png 1272w, https://substackcdn.com/image/fetch/$s_!fDj7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d7ec92c-a8e6-4f1a-afc7-58e15ca88586_1510x484.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fDj7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d7ec92c-a8e6-4f1a-afc7-58e15ca88586_1510x484.png" width="1456" height="467" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8d7ec92c-a8e6-4f1a-afc7-58e15ca88586_1510x484.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:467,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:167908,&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://www.quantbeckman.com/i/193786830?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d7ec92c-a8e6-4f1a-afc7-58e15ca88586_1510x484.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_!fDj7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d7ec92c-a8e6-4f1a-afc7-58e15ca88586_1510x484.png 424w, https://substackcdn.com/image/fetch/$s_!fDj7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d7ec92c-a8e6-4f1a-afc7-58e15ca88586_1510x484.png 848w, https://substackcdn.com/image/fetch/$s_!fDj7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d7ec92c-a8e6-4f1a-afc7-58e15ca88586_1510x484.png 1272w, https://substackcdn.com/image/fetch/$s_!fDj7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d7ec92c-a8e6-4f1a-afc7-58e15ca88586_1510x484.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 aria-hidden="true" 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><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 primary failure mode of this transformation is specification error, which occurs when the assumed dynamics of the state-space model fail to map onto the conditions of the asset&#8217;s microstructure. The standard local linear trend model relies on continuous Gaussian diffusion. If the true data generation process is instead dominated by discrete Poisson jumps&#8212;such as overnight gaps, scheduled FOMC macroeconomic releases, or sudden liquidity vacuums&#8212;the linear Gaussian assumptions break down. When a structural price jump occurs, the linear filter cannot  snap to the new regime. Instead, it lags, requiring multiple timesteps for the state space gain matrix to fully correct the latent state components. During this structural catch-up phase, the sequence <em>v<sub>t</sub></em> will output an artificial cluster of large values. These values no longer represent an orthogonal market surprises but a deterministic filter correction error. </p><p>Researchers are tempted by the aesthetic stability of the a posteriori residual, often extracted via two-sided smoothing algorithms provided by default in many statistical libraries. Because these smoothers utilize future price information from <code>t+1</code> to <em>T</em> to  optimize the state estimate at time <em>t</em>, utilizing them injects terminal forward-looking leakage into the feature matrix. The resulting in-sample backtest will generate flawless, profitable metrics, while the live production system will bleed money.</p><h4>Dynamic benchmark neutralization</h4><p>The second transformation points to a different geometric annoyance known as<em> time-varying external beta</em>. The label is the rolling Ordinary Least Squares residual. In systematic portfolio management, this is recognized as the dynamic hedge residual. The core logic dictates that the variance of the target asset <em>y<sub>t</sub></em> is  contaminated by the variance of an external factor <em>x<sub>t</sub></em>, which could represent a sector ETF, a broad index future, or a principal component basket. To model the asset&#8217;s idiosyncratic state, the researcher must regress the asset against the reference factor and isolate the residual error.</p><p>The model specifies:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;y_t = \\alpha_t + \\beta_t x_t + u_t&quot;,&quot;id&quot;:&quot;NNWIRCXFMR&quot;}" data-component-name="LatexBlockToDOM"></div><p>Because the relationship between financial assets is never static, &#945;<em><sub>t</sub></em> and &#946;<em><sub>t</sub></em> cannot be estimated over the full sample. They must be approximated over a rolling window of length <em>w</em>. The parameter vector is computed utilizing the local design matrix X<em><sub>t-w</sub></em><sub>+1:</sub><em><sub>t</sub></em>. The resulting transformed feature is the out-of-sample or end-of-sample deviation:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\hat{u}_t = y_t - (\\hat{\\alpha}_t + \\hat{\\beta}_t x_t)&quot;,&quot;id&quot;:&quot;JHBJASSRQW&quot;}" data-component-name="LatexBlockToDOM"></div><p>This specific subtraction is geometrically distinct from subtracting simple returns or computing a ratio. The dynamic residual projects the asset into the null space of the benchmark over the specified lookback window. The output geometry abandons the absolute coordinate system and adopts a relative, benchmark-neutral coordinate system.</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;python&quot;,&quot;nodeId&quot;:&quot;bd85ab12-e244-4077-ba6d-09511217fd05&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-python">def rolling_regression_residual(
    price_series: pd.Series,
    benchmark_series: pd.Series,
    window: int = 80,) -&gt; pd.Series:
    """
    Computes the dynamic rolling residual of the asset relative to the benchmark.
    """
    y = price_series.rename("log_price")
    x = benchmark_series.rename("log_benchmark")

    X = sm.add_constant(x)
    result = RollingOLS(y, X, window=window).fit()
    params = result.params

    fitted = params["const"] + params["log_benchmark"] * x
    residual = (y - fitted).rename(f"rolling_regression_residual_{window}")

    return residual</code></pre></div><p>In algorithmic trading, raw price vectors deceive predictive models by presenting sector-wide beta expansion as idiosyncratic momentum. A single equity instrument may display severe overbought technical geometry when the underlying condition is  uniform sector strength. A cryptocurrency token may exhibit severe downward drift when the entire beta complex is repricing. Feeding raw prices into a deep neural network forces the network to allocate hidden layers to the task of inferring the benchmark matrix and computing the subtraction. By passing <em>&#251;<sub>t</sub></em>, the transformation executes the subtraction analytically, presenting the network with the pure, actionable relative-value deviation.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9uGG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbabca702-c467-4014-a758-6ce51b8a007a_1510x484.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9uGG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbabca702-c467-4014-a758-6ce51b8a007a_1510x484.png 424w, https://substackcdn.com/image/fetch/$s_!9uGG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbabca702-c467-4014-a758-6ce51b8a007a_1510x484.png 848w, https://substackcdn.com/image/fetch/$s_!9uGG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbabca702-c467-4014-a758-6ce51b8a007a_1510x484.png 1272w, https://substackcdn.com/image/fetch/$s_!9uGG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbabca702-c467-4014-a758-6ce51b8a007a_1510x484.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9uGG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbabca702-c467-4014-a758-6ce51b8a007a_1510x484.png" width="1456" height="467" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/babca702-c467-4014-a758-6ce51b8a007a_1510x484.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:467,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:144972,&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://www.quantbeckman.com/i/193786830?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbabca702-c467-4014-a758-6ce51b8a007a_1510x484.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_!9uGG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbabca702-c467-4014-a758-6ce51b8a007a_1510x484.png 424w, https://substackcdn.com/image/fetch/$s_!9uGG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbabca702-c467-4014-a758-6ce51b8a007a_1510x484.png 848w, https://substackcdn.com/image/fetch/$s_!9uGG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbabca702-c467-4014-a758-6ce51b8a007a_1510x484.png 1272w, https://substackcdn.com/image/fetch/$s_!9uGG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbabca702-c467-4014-a758-6ce51b8a007a_1510x484.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 aria-hidden="true" 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><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 geometric shift transforms a trend-dominated price path into a sequence that continually crosses zero, widening when the beta relationship degrades and compressing when the hedge is tight. This sequence describes relative-value dislocations that are primed for statistical arbitrage.</p><p>The implementation contains a critical stability trade-off governed by the window parameter <em>w</em>. A minimal window length allows the matrix inversion (X<sup>T</sup>X)<sup>-1</sup> to adapt to microstructural shifts in beta, but exposes the parameters to severe estimation noise and matrix ill-conditioning. A maximum window length stabilizes the eigenvalue structure of the covariance matrix but renders the hedge ratio unresponsive to  macroeconomic events. </p><h3>Stochastic trend removal via cointegration</h3>
      <p>
          <a href="https://www.quantbeckman.com/p/with-code-data-transformations-data">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[[INTEL REPORT] Energy conflict and alliance rearmament]]></title><description><![CDATA[An integrated view of conflict, inflation and capital flows]]></description><link>https://www.quantbeckman.com/p/intel-report-energy-conflict-and</link><guid isPermaLink="false">https://www.quantbeckman.com/p/intel-report-energy-conflict-and</guid><dc:creator><![CDATA[Quant Beckman]]></dc:creator><pubDate>Thu, 09 Apr 2026 12:55:07 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/d64b737b-da57-4bcc-bf7b-570ab4b8bc84_582x451.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Tj7H!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Tj7H!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png 424w, https://substackcdn.com/image/fetch/$s_!Tj7H!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png 848w, https://substackcdn.com/image/fetch/$s_!Tj7H!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png 1272w, https://substackcdn.com/image/fetch/$s_!Tj7H!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Tj7H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png" width="1157" height="792" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:792,&quot;width&quot;:1157,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:459535,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.quantbeckman.com/i/197459758?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Tj7H!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png 424w, https://substackcdn.com/image/fetch/$s_!Tj7H!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png 848w, https://substackcdn.com/image/fetch/$s_!Tj7H!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png 1272w, https://substackcdn.com/image/fetch/$s_!Tj7H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png 1456w" sizes="100vw" fetchpriority="high"></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 aria-hidden="true" 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><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><p><strong>Table of contents:</strong></p><ol><li><p>Introduction.</p></li><li><p>Global macro after the energy shock.</p></li><li><p>The United States, the axis of growth, finance, and military escalation.</p></li><li><p>The main price-maker in the global economy.</p></li><li><p>China and Asia are the first receivers of the Hormuz shock.</p></li><li><p>The dollar, bond markets, and the return of geopolitical duration risk.</p></li><li><p>NATO, military burden-sharing, and the remapping of Western power.</p></li></ol><div><hr></div><p style="text-align: center;"><strong>Audio Note</strong>: Before we begin, remember that if you&#8217;re accessing this article through the Substack app, you can listen to it instead of reading it. The MarketOps section is best suited for this format.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kfns!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kfns!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png 424w, https://substackcdn.com/image/fetch/$s_!kfns!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png 848w, https://substackcdn.com/image/fetch/$s_!kfns!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png 1272w, https://substackcdn.com/image/fetch/$s_!kfns!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kfns!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png" width="1430" height="239" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:239,&quot;width&quot;:1430,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:221963,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.quantbeckman.com/i/197459758?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!kfns!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png 424w, https://substackcdn.com/image/fetch/$s_!kfns!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png 848w, https://substackcdn.com/image/fetch/$s_!kfns!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png 1272w, https://substackcdn.com/image/fetch/$s_!kfns!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><p style="text-align: center;">Before you begin, remember that you have an index with the newsletter content <strong>organized</strong> by clicking on the image below.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GRFp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GRFp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png 424w, https://substackcdn.com/image/fetch/$s_!GRFp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png 848w, https://substackcdn.com/image/fetch/$s_!GRFp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png 1272w, https://substackcdn.com/image/fetch/$s_!GRFp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GRFp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png" width="1456" height="698" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:698,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1257140,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.quantbeckman.com/i/197459758?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!GRFp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png 424w, https://substackcdn.com/image/fetch/$s_!GRFp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png 848w, https://substackcdn.com/image/fetch/$s_!GRFp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png 1272w, https://substackcdn.com/image/fetch/$s_!GRFp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png 1456w" sizes="100vw"></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 aria-hidden="true" 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><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><h4><strong>Introduction</strong></h4><p>The global backdrop has entered a harder regime. Energy, shipping, fiscal capacity, military posture, and capital allocation now trade through the same set of constraints. Variables that once sat in separate analytical buckets now belong to a single pricing framework. Oil routes shape inflation. Alliance commitments shape issuance. Industrial policy shapes defence readiness. Currency strength shapes import costs and external adjustment. The market is pricing all of it together.</p><p>The central question concerns the kind of growth that can endure when energy friction rises, logistics tighten, and states absorb a larger strategic burden. That shift changes the hierarchy of variables. Security of supply carries more weight. Duration risk carries more weight. Fiscal credibility carries more weight. The ability to convert spending into usable capacity also carries more weight, whether in semiconductors, power systems, refining, shipping, or defence production.</p><p>This piece follows that chain from the macro layer into the strategic layer and back again. It begins with the global economy after the energy shock, where an active investment cycle now meets a harsher cost structure. It then turns to the United States, the core balance sheet in the system, where growth leadership, Treasury funding, monetary policy, and force projection converge. From there, the focus shifts to the conflict itself as the marginal driver of price formation across oil, gas, freight, and risk premia.</p><p>The analysis then moves to Asia, where direct exposure to Gulf energy flows makes the region the first receiver of the shock in physical, financial, and policy terms. It then examines the dollar and sovereign debt markets, where the length of the shock has become a key variable for yields, term premium, and global liquidity demand. The final section studies NATO and the wider Western security architecture, where rising military spending points to a deeper redistribution of industrial capacity, operational responsibility, and strategic weight.</p><p>Check more about all of this here.</p><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail" src="https://substackcdn.com/image/fetch/$s_!OyYJ!,w_400,h_600,c_fill,f_auto,q_auto:best,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4012d3db-b9b2-4b80-ac04-ad6cbcf99bb0_620x812.png"></image><div class="file-embed-details"><div class="file-embed-details-h1">US employment situation</div><div class="file-embed-details-h2">491KB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://www.quantbeckman.com/api/v1/file/8f893aeb-08e8-4263-93cc-2089022d415c.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://www.quantbeckman.com/api/v1/file/8f893aeb-08e8-4263-93cc-2089022d415c.pdf"><span class="file-embed-button-text">Download</span></a></div></div><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail" src="https://substackcdn.com/image/fetch/$s_!KsWH!,w_400,h_600,c_fill,f_auto,q_auto:best,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a717d86-d186-4cc5-9756-58826dfe66ad_620x812.png"></image><div class="file-embed-details"><div class="file-embed-details-h1">Economic bulletin 2026</div><div class="file-embed-details-h2">3.17MB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://www.quantbeckman.com/api/v1/file/9461fbb8-c949-46ec-b76a-eb954a5a4ded.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://www.quantbeckman.com/api/v1/file/9461fbb8-c949-46ec-b76a-eb954a5a4ded.pdf"><span class="file-embed-button-text">Download</span></a></div></div><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail" src="https://substackcdn.com/image/fetch/$s_!ukuB!,w_400,h_600,c_fill,f_auto,q_auto:best,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20a02d4e-1d16-4d9d-a25a-80549be7f1de_620x812.png"></image><div class="file-embed-details"><div class="file-embed-details-h1">Shorter energy outlook </div><div class="file-embed-details-h2">6.84MB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://www.quantbeckman.com/api/v1/file/0892a9ab-d1d6-49dd-8281-48aaf27c96c3.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://www.quantbeckman.com/api/v1/file/0892a9ab-d1d6-49dd-8281-48aaf27c96c3.pdf"><span class="file-embed-button-text">Download</span></a></div></div><p>The aim is to frame the current environment the way markets are beginning to price it, as one integrated system. Growth, inflation, war, energy, debt, and alliance structure now move through the same circuit. The edge comes from seeing the connections early, before consensus fully absorbs their implications.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Zr-N!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Zr-N!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png 424w, https://substackcdn.com/image/fetch/$s_!Zr-N!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png 848w, https://substackcdn.com/image/fetch/$s_!Zr-N!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png 1272w, https://substackcdn.com/image/fetch/$s_!Zr-N!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Zr-N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png" width="1200" height="610" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:610,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&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="" srcset="https://substackcdn.com/image/fetch/$s_!Zr-N!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png 424w, https://substackcdn.com/image/fetch/$s_!Zr-N!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png 848w, https://substackcdn.com/image/fetch/$s_!Zr-N!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png 1272w, https://substackcdn.com/image/fetch/$s_!Zr-N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.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 aria-hidden="true" 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><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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.quantbeckman.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.quantbeckman.com/subscribe?"><span>Subscribe now</span></a></p><h4>Global macro after the energy shock</h4><p>We can say we have two engines that pull in opposite directions. One engine comes from the capital cycle that formed through 2025 and carried into 2026 through technology investment, private-sector adaptation, and supportive demand. The other engine comes from the war-driven energy shock, the tightening of transport routes, and the rise in geopolitical risk premia across commodities, shipping, rates, and equities. The world economy is treated as a system where energy access, market confidence, military escalation, and asset pricing move together. The IMF and OECD now describe the same architecture in institutional language. The IMF&#8217;s update still presented a world economy with resilient growth, projecting global output growth at 3.3% in 2026 and 3.2% in 2027, driven in part by technology investment, supportive financial conditions, and private-sector adaptability. By late March, the OECD had redrawn that picture. It projected global growth at 2.9% in 2026 and 3.0% in 2027, with the Middle East conflict, higher energy prices, and supply-chain disruption pushing costs higher and demand lower.</p><p>The tension between those two engines defines the whole macro regime. The first engine still matters because technology investment remains large, especially in sectors tied to artificial intelligence, semiconductors, cloud infrastructure, industrial automation, and the digital build-out of the energy and security complex. The IMF highlighted strong performance in exports of semiconductors and related equipment across Asian economies and linked that strength to the rise in information and technology investment. That matters because a technology-led capex cycle creates growth through many channels at once. It supports equipment orders, lifts productivity expectations, raises corporate spending, improves cash-flow visibility for firms near the center of the build-out, and attracts capital toward the economies that lead those value chains. This is one reason the United States has strong relative support. It is also one reason parts of East Asia carried stronger industrial momentum into the year than many analysts expected at the end of 2025.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!quox!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F697bb3d1-9cdc-4dd1-9ebc-a53d3acbe3ef_806x565.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!quox!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F697bb3d1-9cdc-4dd1-9ebc-a53d3acbe3ef_806x565.png 424w, https://substackcdn.com/image/fetch/$s_!quox!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F697bb3d1-9cdc-4dd1-9ebc-a53d3acbe3ef_806x565.png 848w, https://substackcdn.com/image/fetch/$s_!quox!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F697bb3d1-9cdc-4dd1-9ebc-a53d3acbe3ef_806x565.png 1272w, https://substackcdn.com/image/fetch/$s_!quox!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F697bb3d1-9cdc-4dd1-9ebc-a53d3acbe3ef_806x565.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!quox!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F697bb3d1-9cdc-4dd1-9ebc-a53d3acbe3ef_806x565.png" width="806" height="565" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/697bb3d1-9cdc-4dd1-9ebc-a53d3acbe3ef_806x565.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:565,&quot;width&quot;:806,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:83230,&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://www.quantbeckman.com/i/193338636?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F697bb3d1-9cdc-4dd1-9ebc-a53d3acbe3ef_806x565.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_!quox!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F697bb3d1-9cdc-4dd1-9ebc-a53d3acbe3ef_806x565.png 424w, https://substackcdn.com/image/fetch/$s_!quox!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F697bb3d1-9cdc-4dd1-9ebc-a53d3acbe3ef_806x565.png 848w, https://substackcdn.com/image/fetch/$s_!quox!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F697bb3d1-9cdc-4dd1-9ebc-a53d3acbe3ef_806x565.png 1272w, https://substackcdn.com/image/fetch/$s_!quox!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F697bb3d1-9cdc-4dd1-9ebc-a53d3acbe3ef_806x565.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 aria-hidden="true" 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><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><figcaption class="image-caption">Inflation dynamics diverge</figcaption></figure></div><p>At the same time, the second engine has become the dominant marginal force in pricing. The OECD says the conflict in the Middle East is testing the resilience of a global economy that had been supported by financial and fiscal conditions and growing demand for artificial intelligence technologies. It states that the halt in shipments through the Strait of Hormuz and the closure or damage of energy infrastructure generated a surge in energy prices and disrupted the global supply of energy and other key commodities, including fertilisers. This is central because it shifts the macro discussion away from the classic debate about whether demand remains firm and toward a more strategic debate about how long the energy shock lasts, how broad the shipping disruption becomes, and how much of the rise in commodity prices passes into wages, services, industrial margins, and inflation expectations.</p><p>This leaves the world economy in a narrower corridor than the one investors saw at the beginning of the year. In January, the baseline still looked like a world of steady growth with disinflation in progress. Now that baseline became conditional on the moderation of energy-market disruption from mid-2026 onward. The OECD states that its projections rely on that technical assumption. The economic meaning is clear. A shorter disruption preserves a large part of the prior macro script. A longer disruption transforms the outlook into one shaped by persistent cost pressure, weaker real income growth, broader financial repricing, and stronger dependence on fiscal triage and central-bank credibility.</p><p>The inflation story reflects this shift with unusual clarity. The IMF&#8217;s update expected global inflation to fall, projecting headline inflation at 3.8% in 2026 and 3.4% in 2027. That forecast came from a world in which supply conditions improved, commodity pricing eased from earlier extremes, and private adaptation softened the impact of trade-policy friction. The OECD&#8217;s update already incorporates the war shock. It projects G20 inflation at 4.0% in 2026, which is 1.2 percentage points higher than it expected before the conflict escalated, before easing to 2.7% in 2027 under the assumption that energy pressures fade. This difference between the January IMF view and the March OECD view is one of the cleanest expressions of the regime change. It shows how quickly a global disinflation narrative can bend when energy, logistics, and risk premia move together.</p><p>The inflation process has also split into layers. Headline inflation is the first recipient of the shock because oil, gas, fuel transport, chemicals, and fertilisers transmit rapidly into measured prices. Core inflation then becomes the field of contest. If households and firms treat the energy shock as a passing event, core inflation stabilises with less secondary impact. If firms push higher input costs through broader price categories and workers seek compensation for weaker real incomes, core inflation becomes more persistent. The OECD says medium-term inflation expectations already rose following the energy-price spike. That point matters because expectations serve as the bridge between a commodity event and a more durable inflation process. The shape of that bridge has become one of the decisive macro variables.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8urn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae0c5178-3830-40b1-a389-23970210aa21_1291x588.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8urn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae0c5178-3830-40b1-a389-23970210aa21_1291x588.png 424w, https://substackcdn.com/image/fetch/$s_!8urn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae0c5178-3830-40b1-a389-23970210aa21_1291x588.png 848w, https://substackcdn.com/image/fetch/$s_!8urn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae0c5178-3830-40b1-a389-23970210aa21_1291x588.png 1272w, https://substackcdn.com/image/fetch/$s_!8urn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae0c5178-3830-40b1-a389-23970210aa21_1291x588.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8urn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae0c5178-3830-40b1-a389-23970210aa21_1291x588.png" width="1291" height="588" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ae0c5178-3830-40b1-a389-23970210aa21_1291x588.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:588,&quot;width&quot;:1291,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:199966,&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://www.quantbeckman.com/i/193338636?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae0c5178-3830-40b1-a389-23970210aa21_1291x588.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_!8urn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae0c5178-3830-40b1-a389-23970210aa21_1291x588.png 424w, https://substackcdn.com/image/fetch/$s_!8urn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae0c5178-3830-40b1-a389-23970210aa21_1291x588.png 848w, https://substackcdn.com/image/fetch/$s_!8urn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae0c5178-3830-40b1-a389-23970210aa21_1291x588.png 1272w, https://substackcdn.com/image/fetch/$s_!8urn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae0c5178-3830-40b1-a389-23970210aa21_1291x588.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 aria-hidden="true" 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><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><figcaption class="image-caption">Core inflation is projected to remain moderate</figcaption></figure></div><p>Growth now rests on dispersion rather than on one shared global rhythm. The United States still benefits from strong AI-related investment, and the OECD projects U.S. growth at 2.0% in 2026 before easing to 1.7% in 2027. China remains a large growth pole at 4.4% in 2026 and 4.3% in 2027 in the OECD baseline, with state support and industrial strength still carrying weight. The euro area carries a weaker profile. The OECD projects euro area growth at 0.8% in 2026 before a move to 1.2% in 2027, helped in part by stronger defence spending. These numbers describe more than regional variation. They describe the way energy exposure, trade composition, industrial structure, and policy room now shape macro outcomes. Economies close to the technology capex wave retain momentum. Economies more exposed to imported energy and external demand face a tighter balance.</p><p>That regional dispersion also changes the meaning of policy credibility. In a calmer cycle, policy credibility often refers to a central bank&#8217;s ability to anchor inflation and a finance ministry&#8217;s ability to sustain debt. In the current cycle, the idea becomes wider. Credibility now includes the ability to secure energy, preserve transport flows, design temporary support measures without weakening the fiscal base, and maintain enough strategic coherence that firms can plan capital expenditure with confidence. The OECD writes that government measures to cushion higher energy prices should be targeted, preserve incentives to lower energy use, and carry clear expiry mechanisms. It also stresses limited fiscal space and the need for credible medium-term adjustment paths. This means macro policy  has become an exercise in war-era selectivity rather than a broad stimulus exercise.</p><p>The capital-market layer follows the same logic. In the technology engine, markets still reward growth visibility, margin durability, and long-duration cash flows linked to infrastructure, semiconductors, power systems, software, automation, and data architecture. In the energy-shock engine, markets demand compensation for transport friction, raw-material scarcity, rate volatility, and policy uncertainty. The OECD says financial conditions tightened after the outbreak of hostilities, with volatility rising and the previous degree of accommodation shrinking. The important point lies in the combination rather than in a single asset class. Equities, bonds, currencies, commodities, and credit spreads are all trying to price the same unknown at once, namely the duration and reach of the conflict shock. That creates a macro system in which every bond curve carries an energy assumption, every central-bank path carries a shipping assumption, and every equity multiple carries an embedded judgment about geopolitical durability.</p><p>The structural dimension runs deeper than the current quarter. The OECD highlights that persistent disruptions to Middle East exports could aggravate shortages of key commodities and produce a broader repricing in financial markets. It also notes that countries in the Gulf serve as an important source of aluminium, helium, bromine, fertiliser inputs, and logistics services. This widens the macro significance of the current conflict. The issue extends beyond oil and gas. It reaches into food systems through fertilisers, into industrial production through metals and specialty materials, and into advanced manufacturing through chemical and memory-chip supply chains. A prolonged disruption therefore reshapes more than headline inflation. It reshapes the cost map of the industrial 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_!t32q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb32e94a4-2003-497c-bfb1-713fb9e79a89_673x807.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!t32q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb32e94a4-2003-497c-bfb1-713fb9e79a89_673x807.png 424w, https://substackcdn.com/image/fetch/$s_!t32q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb32e94a4-2003-497c-bfb1-713fb9e79a89_673x807.png 848w, https://substackcdn.com/image/fetch/$s_!t32q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb32e94a4-2003-497c-bfb1-713fb9e79a89_673x807.png 1272w, https://substackcdn.com/image/fetch/$s_!t32q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb32e94a4-2003-497c-bfb1-713fb9e79a89_673x807.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!t32q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb32e94a4-2003-497c-bfb1-713fb9e79a89_673x807.png" width="673" height="807" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b32e94a4-2003-497c-bfb1-713fb9e79a89_673x807.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:807,&quot;width&quot;:673,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:90282,&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://www.quantbeckman.com/i/193338636?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb32e94a4-2003-497c-bfb1-713fb9e79a89_673x807.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_!t32q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb32e94a4-2003-497c-bfb1-713fb9e79a89_673x807.png 424w, https://substackcdn.com/image/fetch/$s_!t32q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb32e94a4-2003-497c-bfb1-713fb9e79a89_673x807.png 848w, https://substackcdn.com/image/fetch/$s_!t32q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb32e94a4-2003-497c-bfb1-713fb9e79a89_673x807.png 1272w, https://substackcdn.com/image/fetch/$s_!t32q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb32e94a4-2003-497c-bfb1-713fb9e79a89_673x807.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 aria-hidden="true" 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><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><figcaption class="image-caption">Tech related trade flows</figcaption></figure></div><h4>The United States, the axis of growth, finance, and military escalation.</h4>
      <p>
          <a href="https://www.quantbeckman.com/p/intel-report-energy-conflict-and">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[[QUANT LECTURE] Why a trading hypothesis?]]></title><description><![CDATA[Hypothesis-Driven Trading Research]]></description><link>https://www.quantbeckman.com/p/quant-lecture-why-a-trading-hypothesis</link><guid isPermaLink="false">https://www.quantbeckman.com/p/quant-lecture-why-a-trading-hypothesis</guid><dc:creator><![CDATA[Quant Beckman]]></dc:creator><pubDate>Sat, 04 Apr 2026 10:52:49 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/679cfc4a-d39d-47d1-ae59-a896f457aacc_1544x1032.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Tlcv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Tlcv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png 424w, https://substackcdn.com/image/fetch/$s_!Tlcv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png 848w, https://substackcdn.com/image/fetch/$s_!Tlcv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png 1272w, https://substackcdn.com/image/fetch/$s_!Tlcv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Tlcv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png" width="1096" height="732" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:732,&quot;width&quot;:1096,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:514452,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.quantbeckman.com/i/197212953?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Tlcv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png 424w, https://substackcdn.com/image/fetch/$s_!Tlcv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png 848w, https://substackcdn.com/image/fetch/$s_!Tlcv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png 1272w, https://substackcdn.com/image/fetch/$s_!Tlcv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png 1456w" sizes="100vw" fetchpriority="high"></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 aria-hidden="true" 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><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_!pdSY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dc284f5-1287-4a6c-b46e-cbb6a6fa11e1_989x588.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pdSY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dc284f5-1287-4a6c-b46e-cbb6a6fa11e1_989x588.png 424w, https://substackcdn.com/image/fetch/$s_!pdSY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dc284f5-1287-4a6c-b46e-cbb6a6fa11e1_989x588.png 848w, https://substackcdn.com/image/fetch/$s_!pdSY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dc284f5-1287-4a6c-b46e-cbb6a6fa11e1_989x588.png 1272w, https://substackcdn.com/image/fetch/$s_!pdSY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dc284f5-1287-4a6c-b46e-cbb6a6fa11e1_989x588.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pdSY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dc284f5-1287-4a6c-b46e-cbb6a6fa11e1_989x588.png" width="989" height="588" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6dc284f5-1287-4a6c-b46e-cbb6a6fa11e1_989x588.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:588,&quot;width&quot;:989,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:116412,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.quantbeckman.com/i/193153436?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dc284f5-1287-4a6c-b46e-cbb6a6fa11e1_989x588.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_!pdSY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dc284f5-1287-4a6c-b46e-cbb6a6fa11e1_989x588.png 424w, https://substackcdn.com/image/fetch/$s_!pdSY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dc284f5-1287-4a6c-b46e-cbb6a6fa11e1_989x588.png 848w, https://substackcdn.com/image/fetch/$s_!pdSY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dc284f5-1287-4a6c-b46e-cbb6a6fa11e1_989x588.png 1272w, https://substackcdn.com/image/fetch/$s_!pdSY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dc284f5-1287-4a6c-b46e-cbb6a6fa11e1_989x588.png 1456w" sizes="100vw"></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 aria-hidden="true" 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><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><p style="text-align: center;">Before you begin, remember that you have an index with the newsletter content <strong>organized</strong> by clicking on the image below.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.quantbeckman.com/p/welcome" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dSNN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png 424w, https://substackcdn.com/image/fetch/$s_!dSNN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png 848w, https://substackcdn.com/image/fetch/$s_!dSNN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png 1272w, https://substackcdn.com/image/fetch/$s_!dSNN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dSNN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png" width="1186" height="571" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:571,&quot;width&quot;:1186,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:735557,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.quantbeckman.com/p/welcome&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.quantbeckman.com/i/197212953?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!dSNN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png 424w, https://substackcdn.com/image/fetch/$s_!dSNN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png 848w, https://substackcdn.com/image/fetch/$s_!dSNN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png 1272w, https://substackcdn.com/image/fetch/$s_!dSNN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png 1456w" sizes="100vw"></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 aria-hidden="true" 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><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><h4>Why a trading hypothesis?</h4><p>A trading hypothesis is presented as the first scientific form of a market idea, one that transforms intuition into a structured claim with an activating condition, an expected response, a time horizon, and a proposed mechanism. The lecture develops this framework as the bridge between market logic and empirical evidence, and explains how restriction, precision, and coherence turn a vague observation into a research object that can be tested, challenged, and refined.</p><p><strong>What&#8217;s inside:</strong></p><ol><li><p><strong>Why a trading hypothesis matters.</strong> A trading hypothesis is the first formal research object in quantitative trading because it gives direction, causal meaning, and empirical consequences to an otherwise informal market observation.</p></li><li><p><strong>Hypothesis as a conditional claim about market behavior.</strong> The lecture defines a genuine hypothesis as a structured conditional statement that specifies when a market condition appears, what response should follow, over what horizon, and because of what underlying process.</p></li><li><p><strong>The activating condition.</strong> A hypothesis begins with a trigger that identifies when the market enters a meaningful state, such as a volatility expansion, spread dislocation, order flow imbalance, or liquidity shock, so the sample becomes selective in a principled way.</p></li><li><p><strong>The expected market response.</strong> The claim must state what should happen after activation by defining the object of movement, the direction of adjustment, and the scale or relevance of that movement, so the idea acquires a clear empirical identity.</p></li><li><p><strong>The horizon over which the response should emerge.</strong> Time is treated as part of the hypothesis itself because different mechanisms operate on different clocks, and the validity of the research depends on matching the response window to the real rhythm of the market process.</p></li><li><p><strong>A bridge between market logic and empirical evidence.</strong> The lecture shows that a good hypothesis connects two domains at once, the logic of participants, frictions, and structural forces on one side, and the language of variables, samples, outcomes, and comparisons on the other.</p></li><li><p><strong>Empirical signature and supporting evidence.</strong> A strong hypothesis does not predict profitability alone, but a specific patterned trace in the data, including direction, structure, timing, conditional strength, and comparative contrast, so support comes from alignment rather than from one backtest statistic. </p></li><li><p><strong>The hypothesis as a restricted object.</strong> The lecture explains that every valid hypothesis must be restricted to a coherent asset universe, a defined market state, and a proper time horizon, because restriction is what gives the claim scientific shape and protects it from vague breadth.  </p></li></ol><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail" src="https://substackcdn.com/image/fetch/$s_!sde3!,w_400,h_600,c_fill,f_auto,q_auto:best,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0390273a-9bbe-4d48-96e3-7788dcf14218_989x588.png"></image><div class="file-embed-details"><div class="file-embed-details-h1">Sample</div><div class="file-embed-details-h2">1.87MB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://www.quantbeckman.com/api/v1/file/e546b29e-bbcf-4574-bd85-120bf1258997.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://www.quantbeckman.com/api/v1/file/e546b29e-bbcf-4574-bd85-120bf1258997.pdf"><span class="file-embed-button-text">Download</span></a></div></div>
      <p>
          <a href="https://www.quantbeckman.com/p/quant-lecture-why-a-trading-hypothesis">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[[WITH CODE] Data transformations: Time series preparation]]></title><description><![CDATA[The hidden statistical problems inside untransformed market series]]></description><link>https://www.quantbeckman.com/p/with-code-data-transformations-preprocessing</link><guid isPermaLink="false">https://www.quantbeckman.com/p/with-code-data-transformations-preprocessing</guid><dc:creator><![CDATA[Quant Beckman]]></dc:creator><pubDate>Fri, 27 Mar 2026 15:55:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!AJt2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cedd76e-1949-481c-a904-be1a249336c5_1280x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4zl9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62310809-5821-4b17-8996-60bfbd9cd904_1142x716.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4zl9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62310809-5821-4b17-8996-60bfbd9cd904_1142x716.png 424w, https://substackcdn.com/image/fetch/$s_!4zl9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62310809-5821-4b17-8996-60bfbd9cd904_1142x716.png 848w, https://substackcdn.com/image/fetch/$s_!4zl9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62310809-5821-4b17-8996-60bfbd9cd904_1142x716.png 1272w, https://substackcdn.com/image/fetch/$s_!4zl9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62310809-5821-4b17-8996-60bfbd9cd904_1142x716.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4zl9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62310809-5821-4b17-8996-60bfbd9cd904_1142x716.png" width="1142" height="716" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/62310809-5821-4b17-8996-60bfbd9cd904_1142x716.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:716,&quot;width&quot;:1142,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:496259,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.quantbeckman.com/i/155848302?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62310809-5821-4b17-8996-60bfbd9cd904_1142x716.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!4zl9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62310809-5821-4b17-8996-60bfbd9cd904_1142x716.png 424w, https://substackcdn.com/image/fetch/$s_!4zl9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62310809-5821-4b17-8996-60bfbd9cd904_1142x716.png 848w, https://substackcdn.com/image/fetch/$s_!4zl9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62310809-5821-4b17-8996-60bfbd9cd904_1142x716.png 1272w, https://substackcdn.com/image/fetch/$s_!4zl9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62310809-5821-4b17-8996-60bfbd9cd904_1142x716.png 1456w" sizes="100vw" fetchpriority="high"></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 aria-hidden="true" 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><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><p><strong>Table of contents:</strong></p><ol><li><p>Introduction.</p></li><li><p>Why transform data?</p></li><li><p>The risks of data transformation.</p></li><li><p>The memory dilemma and distributional shifts.</p><ol><li><p>The fractional differencing paradigm.</p></li><li><p>Higher moments and the Cornish-Fisher expansion.</p></li></ol></li><li><p>Time and variance.</p><ol><li><p>Time deformations and information clocks.</p></li><li><p>Structural volatility standardization.</p></li></ol></li><li><p>Cross-sectional geometry and noise mitigation.</p><ol><li><p>Entropy-based outlier mitigation without information loss.</p></li><li><p>Cross-sectional orthogonalization.</p></li></ol></li><li><p>Non-linear embedding and phase-space reconstruction.</p></li><li><p>The unified pipeline.</p></li></ol><div><hr></div><p style="text-align: center;">Before you begin, remember that you have an index with the newsletter content <strong>organized </strong>by clicking on &#8220;<em>Read the newsletter index</em>&#8221; in this image.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.quantbeckman.com/p/welcome" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DI2x!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png 424w, https://substackcdn.com/image/fetch/$s_!DI2x!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png 848w, https://substackcdn.com/image/fetch/$s_!DI2x!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png 1272w, https://substackcdn.com/image/fetch/$s_!DI2x!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DI2x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png" width="1040" height="496" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:496,&quot;width&quot;:1040,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:639128,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.quantbeckman.com/p/welcome&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.quantbeckman.com/i/198696914?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!DI2x!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png 424w, https://substackcdn.com/image/fetch/$s_!DI2x!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png 848w, https://substackcdn.com/image/fetch/$s_!DI2x!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png 1272w, https://substackcdn.com/image/fetch/$s_!DI2x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae83b52-d512-41ea-bfdc-3fd9171486b1_1040x496.png 1456w" sizes="100vw"></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 aria-hidden="true" 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><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><h4><strong>Introduction</strong></h4><p>Raw market data is the closest thing we have to the market&#8217;s observable dynamics, so the instinct to leave it untouched feels sensible. But predictive models consume numerical representations. Between the tape and the optimizer there is always a translation step, whether explicit or hidden, and that translation determines which structures remain visible, which ones are attenuated, and which ones disappear. In financial machine learning, representation is part of the model itself. Prices, returns, clocks, scales, and cross-sectional coordinates all define different statistical objects, and each one presents a different geometry to the learning algorithm.</p><p>The literature on volume clocks showed that market activity is better understood in an event-driven metric than in a chronological one. The literature on fractional differencing showed that differencing need not be an all-or-nothing choice, but can instead vary continuously to preserve long-range structure while moving toward stationarity. The literature on conditional heteroskedasticity showed that variance itself has memory and must be modeled as a dynamic object rather than treated as a fixed nuisance parameter.</p><p>Here an old one about volume clock:</p><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail" src="https://substackcdn.com/image/fetch/$s_!QjaK!,w_400,h_600,c_fill,f_auto,q_auto:best,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F240ec4ad-e9d4-4aa8-923e-7ee6c6a77b9c_683x605.png"></image><div class="file-embed-details"><div class="file-embed-details-h1">The volume clock </div><div class="file-embed-details-h2">661KB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://www.quantbeckman.com/api/v1/file/6a76100e-ccd1-4293-b6fb-3ee772578a1b.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://www.quantbeckman.com/api/v1/file/6a76100e-ccd1-4293-b6fb-3ee772578a1b.pdf"><span class="file-embed-button-text">Download</span></a></div></div><p>Yet every transformation carries a cost. A bad transformation can alter the topology of the series, flatten its tails, suppress its regime structure, and leak future information into the past. The goal here is to show that each transformation answers a specific failure mode of financial data. Some methods regularize the clock. Others preserve memory while controlling non-stationarity. Others stabilize conditional variance, correct tail asymmetry, reduce cross-sectional noise, or reconstruct hidden structure from a single observable. When these operations are applied in the right order, transformation stops being a destructive preprocessing ritual and becomes a way of making market structure legible to statistical and machine-learning models.</p><p>This is the real question is &#8220;how to make data look cleaner, but how to modify it without amputating the very dependencies we hope to trade.&#8221; </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dE1e!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eaa994b-046b-4d18-a1a9-81e8b3b8ff50_1014x625.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dE1e!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eaa994b-046b-4d18-a1a9-81e8b3b8ff50_1014x625.png 424w, https://substackcdn.com/image/fetch/$s_!dE1e!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eaa994b-046b-4d18-a1a9-81e8b3b8ff50_1014x625.png 848w, https://substackcdn.com/image/fetch/$s_!dE1e!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eaa994b-046b-4d18-a1a9-81e8b3b8ff50_1014x625.png 1272w, https://substackcdn.com/image/fetch/$s_!dE1e!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eaa994b-046b-4d18-a1a9-81e8b3b8ff50_1014x625.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dE1e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eaa994b-046b-4d18-a1a9-81e8b3b8ff50_1014x625.png" width="1014" height="625" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8eaa994b-046b-4d18-a1a9-81e8b3b8ff50_1014x625.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:625,&quot;width&quot;:1014,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:674969,&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://www.quantbeckman.com/i/191955670?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eaa994b-046b-4d18-a1a9-81e8b3b8ff50_1014x625.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_!dE1e!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eaa994b-046b-4d18-a1a9-81e8b3b8ff50_1014x625.png 424w, https://substackcdn.com/image/fetch/$s_!dE1e!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eaa994b-046b-4d18-a1a9-81e8b3b8ff50_1014x625.png 848w, https://substackcdn.com/image/fetch/$s_!dE1e!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eaa994b-046b-4d18-a1a9-81e8b3b8ff50_1014x625.png 1272w, https://substackcdn.com/image/fetch/$s_!dE1e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eaa994b-046b-4d18-a1a9-81e8b3b8ff50_1014x625.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 aria-hidden="true" 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><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><h4>Why transform data?</h4><p>If raw data represents the perfect economic reality of the market, why do we need to transform it at all? Why not feed the raw sequence of events, the actual execution prices and sizes, directly into our predictive algorithms?</p><p>The answer lies in the rigid constraints of linear algebra and numerical optimization. Machine learning algorithms, from basic Ordinary Least Squares to stochastic gradient descent solvers, don&#8217;t understand economics, market microstructure, or the concept of fiat currency. They only understand geometry and topology. They evaluate the distance between points in a high-dimensional space.</p><p>Let <em>X</em>&#8712;<em>R<sup>TxN</sup></em> be a feature matrix of raw asset prices over <em>T</em> time steps for <em>N</em> assets. Raw prices are strictly non-stationary <em>I</em>(1) processes, their mean and variance scale continually with time. If we attempt to fit a linear model to minimize the empirical risk, we must compute the inverse covariance matrix (X<em><sup>T</sup>X</em>)<sup>-1</sup> to solve for the coefficient vector. Because the raw prices share a common, unbounded macro trend, the vectors in <em>X</em> are collinear. The matrix X<em><sup>T</sup>X</em> becomes nearly singular. Its condition number explodes, meaning the matrix inversion becomes numerically unstable. The optimizer can&#8217;t find a unique global minimum. Instead, it yields spurious regressions. The model will report a massive <em>R<sup>2</sup>X</em> value and highly significant t-statistics, suggesting it has found a relationship, when in reality, it has correlated two independent random walks that happen to drift in the same general direction.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ArUO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7752e5da-77ed-463a-be66-719b3f42a74b_820x266.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ArUO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7752e5da-77ed-463a-be66-719b3f42a74b_820x266.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ArUO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7752e5da-77ed-463a-be66-719b3f42a74b_820x266.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ArUO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7752e5da-77ed-463a-be66-719b3f42a74b_820x266.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ArUO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7752e5da-77ed-463a-be66-719b3f42a74b_820x266.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ArUO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7752e5da-77ed-463a-be66-719b3f42a74b_820x266.jpeg" width="820" height="266" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7752e5da-77ed-463a-be66-719b3f42a74b_820x266.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:266,&quot;width&quot;:820,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:8682,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.quantbeckman.com/i/191955670?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7752e5da-77ed-463a-be66-719b3f42a74b_820x266.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ArUO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7752e5da-77ed-463a-be66-719b3f42a74b_820x266.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ArUO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7752e5da-77ed-463a-be66-719b3f42a74b_820x266.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ArUO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7752e5da-77ed-463a-be66-719b3f42a74b_820x266.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ArUO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7752e5da-77ed-463a-be66-719b3f42a74b_820x266.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 aria-hidden="true" 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><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><figcaption class="image-caption">Analogy for data transformation</figcaption></figure></div><p>Furthermore, deep learning architectures&#8212;specifically Recurrent Neural Networks and Long Short-Term Memory networks&#8212;require bounded, zero-centered inputs to propagate gradients efficiently through time. If we feed raw, un-scaled prices into a network utilizing sigmoid or hyperbolic tangent (tanh) activation functions, the  architecture breaks down immediately. If an asset&#8217;s price has drifted from $10 to $400 over a decade, feeding the value $400 into a tanh function yields an output that is computationally indistinguishable from $1.0. The local derivative of the activation function at this asymptote is zero. When the backpropagation algorithm attempts to calculate the chain rule to update the network&#8217;s weights, it multiplies by this zero derivative, causing the vanishing gradient problem. The network stops learning on the very first epoch. The weights freeze.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Zr-N!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Zr-N!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png 424w, https://substackcdn.com/image/fetch/$s_!Zr-N!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png 848w, https://substackcdn.com/image/fetch/$s_!Zr-N!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png 1272w, https://substackcdn.com/image/fetch/$s_!Zr-N!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Zr-N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png" width="1200" height="610" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:610,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&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="" srcset="https://substackcdn.com/image/fetch/$s_!Zr-N!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png 424w, https://substackcdn.com/image/fetch/$s_!Zr-N!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png 848w, https://substackcdn.com/image/fetch/$s_!Zr-N!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png 1272w, https://substackcdn.com/image/fetch/$s_!Zr-N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.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 aria-hidden="true" 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><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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.quantbeckman.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.quantbeckman.com/subscribe?"><span>Subscribe now</span></a></p><h4>The risks of data transformation</h4><p>For some models transformation is a necessity, however it is the highest-risk component of the entire pipeline. Every operation applied to a temporal series acts as a filter. Applying an operator <em>T</em>(&#183;) to a raw series <em>X<sub>t</sub></em> involves a manipulation of entropy. You are altering the properties of the dataset. If the transformation isn&#8217;t an exact bijection tailored to the specific distributional properties of the underlying asset, it is a destructive process that deletes alpha.</p><ol><li><p>The primary risk is<em> geometric distortion</em>. Quants attempt to force non-Gaussian market data into Gaussian topologies using standardized scalers. Let &#956;<em><sub>t</sub></em> and &#963;<em><sub>t</sub></em> be the rolling mean and standard deviation. The standard Z-score transformation is <em>Z<sub>t</sub></em> = (<em>X<sub>t</sub></em> - &#956;<em><sub>t</sub></em>) / &#963;<em><sub>t</sub></em>. This operation is ubiquitous in basic data science, but it is catastrophic in finance. As established by empirical market data, equity returns exhibit severe negative skewness and massive excess kurtosis. By applying this linear transformation, we assume the data is symmetric around the mean. We geometrically compress the left tail and stretch the right tail. When the optimizer processes <em>Z<sub>t</sub></em>, it assigns incorrect probabilistic weights to the downside risk. The transformation has lied to the algorithm about the probability of ruin, mapping a 6&#963; market crash into a normalized space that makes it look like a mild, acceptable deviation.</p></li><li><p>The second critical risk is <em>information destruction </em>via arbitrary numerical thresholds. Common quantitative practices like hard-clipping outliers or dropping low-volume trading hours manually alter the sequence of the time series to make the data cleaner for the optimizer. If a quant runs a standard Winsorization protocol and drops an outlier return of -12% down to a hard cap of -3% simply because the extreme value &#8220;ruins the scale of the loss function,&#8221; they have committed a severe theoretical error. They have deleted the exact moment of maximum market inefficiency. That -12% print is the precise data point where algorithmic alpha is generated. It represents a moment where traders capitulated and forced liquidations occurred. Transforming the data to make it look smooth and continuous for an optimizer strips out the true signal, leaving behind highly stationary, useless white noise. </p></li><li><p>The third, and most fatal, risk is structural data leakage, also known as look-ahead bias. This occurs when a transformation operator inadvertently uses information from the future to scale or center the data of the past. If a quant runs a Principal Component Analysis (PCA) on the entire matrix <em>X</em> spanning from 2010 to 2024 to find orthogonal risk factors, and then trains a predictive model sequentially on the data from 2015, the model is compromised. The eigenvectors calculated by the global PCA contain variance data from the 2020 pandemic market crash. The transformation has leaked future volatility structures into the historical training set.</p></li></ol><p>This leakage happens with basic functions like global mean subtraction or min-max scaling if the boundaries aren&#8217;t rolling. The model will appear profitable during out-of-sample backtesting because the transformed features implicitly &#8220;know&#8221; the future basis vectors and maximum bounds of the market. In live trading, where the production operator only has access to historical data up to time <em>t</em>, this false performance collapses instantly.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bHjp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8cbd708-7bde-4330-a3a9-32903d11f9a8_1014x315.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bHjp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8cbd708-7bde-4330-a3a9-32903d11f9a8_1014x315.png 424w, https://substackcdn.com/image/fetch/$s_!bHjp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8cbd708-7bde-4330-a3a9-32903d11f9a8_1014x315.png 848w, https://substackcdn.com/image/fetch/$s_!bHjp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8cbd708-7bde-4330-a3a9-32903d11f9a8_1014x315.png 1272w, https://substackcdn.com/image/fetch/$s_!bHjp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8cbd708-7bde-4330-a3a9-32903d11f9a8_1014x315.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bHjp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8cbd708-7bde-4330-a3a9-32903d11f9a8_1014x315.png" width="1014" height="315" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a8cbd708-7bde-4330-a3a9-32903d11f9a8_1014x315.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:315,&quot;width&quot;:1014,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:189521,&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://www.quantbeckman.com/i/191955670?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8cbd708-7bde-4330-a3a9-32903d11f9a8_1014x315.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_!bHjp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8cbd708-7bde-4330-a3a9-32903d11f9a8_1014x315.png 424w, https://substackcdn.com/image/fetch/$s_!bHjp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8cbd708-7bde-4330-a3a9-32903d11f9a8_1014x315.png 848w, https://substackcdn.com/image/fetch/$s_!bHjp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8cbd708-7bde-4330-a3a9-32903d11f9a8_1014x315.png 1272w, https://substackcdn.com/image/fetch/$s_!bHjp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8cbd708-7bde-4330-a3a9-32903d11f9a8_1014x315.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 aria-hidden="true" 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><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><figcaption class="image-caption">Data leakage</figcaption></figure></div><h4>The memory dilemma and distributional shifts.</h4><p>The fundamental dilemma in quantitative modeling revolves around the requirement for <em>stationarity</em> and the predictive requirement for <em>memory</em>. To train any robust inferential model, whether a vector autoregression or a neural architecture, the input data must be stationary. The statistical properties of the series&#8212;mean, variance, and autocorrelation structure&#8212;can&#8217;t vary over time. If they do, the model learns a regime that ceases to exist the moment it is deployed in live trading.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NTPQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9f4b048-ba2a-4673-85cc-b55c5614a177_2002x1122.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NTPQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9f4b048-ba2a-4673-85cc-b55c5614a177_2002x1122.png 424w, https://substackcdn.com/image/fetch/$s_!NTPQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9f4b048-ba2a-4673-85cc-b55c5614a177_2002x1122.png 848w, https://substackcdn.com/image/fetch/$s_!NTPQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9f4b048-ba2a-4673-85cc-b55c5614a177_2002x1122.png 1272w, https://substackcdn.com/image/fetch/$s_!NTPQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9f4b048-ba2a-4673-85cc-b55c5614a177_2002x1122.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NTPQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9f4b048-ba2a-4673-85cc-b55c5614a177_2002x1122.png" width="1456" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f9f4b048-ba2a-4673-85cc-b55c5614a177_2002x1122.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1258288,&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://www.quantbeckman.com/i/191955670?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9f4b048-ba2a-4673-85cc-b55c5614a177_2002x1122.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_!NTPQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9f4b048-ba2a-4673-85cc-b55c5614a177_2002x1122.png 424w, https://substackcdn.com/image/fetch/$s_!NTPQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9f4b048-ba2a-4673-85cc-b55c5614a177_2002x1122.png 848w, https://substackcdn.com/image/fetch/$s_!NTPQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9f4b048-ba2a-4673-85cc-b55c5614a177_2002x1122.png 1272w, https://substackcdn.com/image/fetch/$s_!NTPQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9f4b048-ba2a-4673-85cc-b55c5614a177_2002x1122.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 aria-hidden="true" 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><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><figcaption class="image-caption">Distributional shifts</figcaption></figure></div><p>When you feed non-stationary price levels into a learning algorithm, you violate the core assumptions of the optimizer. As previously mentioned, in linear models like Ordinary Least Squares, non-stationarity leads to spurious regressions where the model identifies high <em>R</em><sup>2</sup> values and significant t-statistics between independent random walks. In deep learning architectures like Recurrent Neural Networks, non-stationary variance causes the gradient descent process to either vanish into zero or explode to infinity, preventing convergence. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!plSS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac148a37-b4cc-47a1-af1e-bc1d554858ee_605x337.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!plSS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac148a37-b4cc-47a1-af1e-bc1d554858ee_605x337.webp 424w, https://substackcdn.com/image/fetch/$s_!plSS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac148a37-b4cc-47a1-af1e-bc1d554858ee_605x337.webp 848w, https://substackcdn.com/image/fetch/$s_!plSS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac148a37-b4cc-47a1-af1e-bc1d554858ee_605x337.webp 1272w, https://substackcdn.com/image/fetch/$s_!plSS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac148a37-b4cc-47a1-af1e-bc1d554858ee_605x337.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!plSS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac148a37-b4cc-47a1-af1e-bc1d554858ee_605x337.webp" width="605" height="337" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ac148a37-b4cc-47a1-af1e-bc1d554858ee_605x337.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:337,&quot;width&quot;:605,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:22994,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.quantbeckman.com/i/191955670?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac148a37-b4cc-47a1-af1e-bc1d554858ee_605x337.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!plSS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac148a37-b4cc-47a1-af1e-bc1d554858ee_605x337.webp 424w, https://substackcdn.com/image/fetch/$s_!plSS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac148a37-b4cc-47a1-af1e-bc1d554858ee_605x337.webp 848w, https://substackcdn.com/image/fetch/$s_!plSS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac148a37-b4cc-47a1-af1e-bc1d554858ee_605x337.webp 1272w, https://substackcdn.com/image/fetch/$s_!plSS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac148a37-b4cc-47a1-af1e-bc1d554858ee_605x337.webp 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 aria-hidden="true" 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><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><figcaption class="image-caption">Memory dilemma</figcaption></figure></div><p>However, the standard mathematical transformations used to enforce this required stationarity destroy the predictive power of the dataset. Financial time series, specifically price levels, are mostly <em>I</em>(1) processes, meaning they possess a unit root. The conventional approach to solving this is applying an integer differentiation, calculating the first-order difference or the standard log-return. This transformation  achieves stationarity, yielding a series with a constant mean and finite variance. Yet, it erases the long-term memory of the process. Prices retain the entire history of market shocks, but returns only remember the shock of the immediately preceding period. By integer differencing, we obtain stationary noise that is impossible to predict.</p><p>Furthermore, integer differencing often leads to over-differencing. When you subtract <em>X<sub>t</sub></em><sub>-1</sub> from <em>X<sub>t</sub></em> to create a return series, you inject a moving average <em>MA</em>(1) component with a coefficient of -1 into the resulting noise. This artificially creates a strong negative autocorrelation at the first lag. Algorithms trained on this over-differenced data will <em>discover</em> short-term mean reversion that doesn&#8217;t exist in the market microstructure, leading to systematic trading losses.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CTua!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47121a86-35b3-49b7-83f4-7df57485aa77_1500x600.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CTua!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47121a86-35b3-49b7-83f4-7df57485aa77_1500x600.png 424w, https://substackcdn.com/image/fetch/$s_!CTua!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47121a86-35b3-49b7-83f4-7df57485aa77_1500x600.png 848w, https://substackcdn.com/image/fetch/$s_!CTua!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47121a86-35b3-49b7-83f4-7df57485aa77_1500x600.png 1272w, https://substackcdn.com/image/fetch/$s_!CTua!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47121a86-35b3-49b7-83f4-7df57485aa77_1500x600.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CTua!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47121a86-35b3-49b7-83f4-7df57485aa77_1500x600.png" width="1456" height="582" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/47121a86-35b3-49b7-83f4-7df57485aa77_1500x600.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:582,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&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="" srcset="https://substackcdn.com/image/fetch/$s_!CTua!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47121a86-35b3-49b7-83f4-7df57485aa77_1500x600.png 424w, https://substackcdn.com/image/fetch/$s_!CTua!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47121a86-35b3-49b7-83f4-7df57485aa77_1500x600.png 848w, https://substackcdn.com/image/fetch/$s_!CTua!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47121a86-35b3-49b7-83f4-7df57485aa77_1500x600.png 1272w, https://substackcdn.com/image/fetch/$s_!CTua!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47121a86-35b3-49b7-83f4-7df57485aa77_1500x600.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 aria-hidden="true" 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><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><figcaption class="image-caption">Financial TS vs Returns</figcaption></figure></div><p>The risks of relying on models built atop these conventional transformations are severe. We force non-stationary data through linear, memoryless filters, creating an illusion of predictability. We evaluate stationarity using binary heuristics like the Augmented Dickey-Fuller test, treating it as an absolute state rather than a continuous spectrum. Models trained on first-differenced data often exhibit high backtest performance due to noise-fitting but fail rapidly out-of-sample because the underlying structural dependencies of the market have been severed.</p><p>Do you rememenber the Quant Meltdown? Statistical arbitrage funds, operating with massive leverage, relied on mean-reversion models trained on orthogonalized, first-differenced equity returns. These models assumed that the residuals of their transformations were stationary, memoryless white noise, safely confined to narrow bands. When sudden, massive liquidations hit the market due to subprime mortgage exposure, the assumed independence of these time series broke down.</p><p>The residuals exhibited extreme, long-term memory. A portfolio liquidation creates a directional order flow imbalance that persists across days, resurrecting the unit root that the quants thought they had differenced away. The standard transformations  had hidden it under normal, high-liquidity market conditions. When the regime shifted, the models failed because the foundation of their data transformation was  inadequate. The algorithms kept doubling down on mean-reverting bets while the market displayed a persistent, memory-driven structural break.</p><h4>The fractional differencing paradigm</h4><p>We must abandon the misconception that differentiation is an integer operator. In the context of trading, forcing a time series into either a raw price format (where <em>d</em>=0) or a returns format (where <em>d</em>=1) is an arbitrary constraint. The correct approach is to treat differentiation as a continuous domain operator, allowing us to find the exact fractional value of <em>d</em> that achieves stationarity while preserving the maximum possible amount of memory.</p><p>We define the backshift operator <em>B</em> such that <em>BX<sub>t</sub></em> = <em>X<sub>t</sub></em><sub>-1</sub>. For any real number <em>d</em>, the fractional difference operator (1-<em>B</em>)<em><sup>d</sup></em> can be expanded using the infinite binomial series:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;(1-B)^d = \\sum_{k=0}^{\\infty} \\binom{d}{k} (-B)^k = \\sum_{k=0}^{\\infty} \\frac{\\prod_{i=0}^{k-1}(d-i)}{k!} (-B)^k&quot;,&quot;id&quot;:&quot;JVCWSQGVIZ&quot;}" data-component-name="LatexBlockToDOM"></div><p>This expansion yields an infinite sequence of weights <em>&#969;<sub>k</sub></em> that we apply to past observations.</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\omega_k = (-1)^k \\prod_{i=0}^{k-1} \\frac{d-i}{k!}&quot;,&quot;id&quot;:&quot;TPXPZUYSAS&quot;}" data-component-name="LatexBlockToDOM"></div><p>Notice the recursive property of these weights:  </p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\omega_k = -\\omega_{k-1} \\frac{d-k+1}{k}&quot;,&quot;id&quot;:&quot;HSICIFWDFX&quot;}" data-component-name="LatexBlockToDOM"></div><p>When <em>d</em>=1, the math is trivial: <em>&#969;<sub>0</sub></em>=1, <em>&#969;<sub>1</sub></em>=-1, and all subsequent weights are zero. This  describes the standard first-order difference. The memory of the series is truncated  at one period.</p><p>But consider what happens when <em>d</em> is a fraction, say 0.5. The sequence of weights becomes <em>&#969;<sub>0</sub></em>=1, <em>&#969;<sub>1</sub></em>=-0.5, <em>&#969;<sub>2</sub></em>=-0.125, <em>&#969;<sub>3</sub></em>=-0.0625, and so on. The weights decay asymptotically to zero rather than abruptly terminating. This means <em>X<sub>t</sub></em> is transformed using an exponentially decaying window of its entire history. The current value of the transformed series is heavily influenced by yesterday&#8217;s price, moderately influenced by last week&#8217;s price, and influenced by the price a year ago. This try to mirror the market information dissemination.</p><p>In practice, financial time series like equity indices or major fiat currencies achieve ADF stationarity at <em>d</em> values ranging between 0.3 and 0.4. This is an empirical fact. It proves that by using standard log-returns (<em>d</em>=1), the quantitative finance industry is  discarding 60% to 70% of the useful memory contained in the price data.</p><p>To implement algorithm, we calculate the weights iteratively and apply a fixed-width window to prevent data leakage and memory overflow. We establish a tolerance threshold &#964; (often set to 10<sup>-4</sup> or 10<sup>-5</sup>) and drop weights where |<em>&#969;<sub>k</sub></em>| &lt; &#964;. This generates a fixed lookback window, typically spanning a few thousand observations depending on the chosen threshold.</p><p>We must use a fixed-width window rather than an expanding window. If we apply fractional differencing using the entire available history of the series starting from <em>t</em>=0, the number of weights applied to the current observation grows as time progresses. This causes the variance of the transformed series to drift, violating the finite variance requirement of stationarity. The fixed-width window ensures that the exact same mathematical operation is applied to every observation, maintaining a constant variance profile.</p><p>Let&#8217;s implement this.</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;python&quot;,&quot;nodeId&quot;:&quot;1801a262-2a9a-4b83-8fdf-5409cca27697&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-python">import numpy as np
import pandas as pd
from statsmodels.tsa.stattools import adfuller

def get_weights_ffd(d, length, threshold=1e-5):
    """
    Calculate weights for fractional differentiation using a fixed-width window.
    Weights iteratively decay, preserving continuous memory constraints.
    """
    weights = [1.0]
    k = 1
    while True:
        weight_k = -weights[-1] * (d - k + 1) / k
        if abs(weight_k) &lt; threshold and k &gt;= length:
            break
        weights.append(weight_k)
        k += 1
        if k &gt; 10000:  # Safety break for massive arrays
            break
    return np.array(weights[::-1])

def fractional_diff(series, d, threshold=1e-5):
    """
    Applies fractional differencing to a pandas Series to maintain memory 
    while achieving strict mathematical stationarity.
    """
    weights = get_weights_ffd(d, length=1, threshold=threshold)
    width = len(weights) - 1
    
    df = pd.Series(index=series.index, dtype=float)
    
    # Apply the dot product across the fixed-width rolling window
    for i in range(width, len(series)):
        window = series.iloc[i - width : i + 1]
        df.iloc[i] = np.dot(weights, window)
        
    return df.dropna()

def optimize_fractional_d(series, d_range=np.arange(0.1, 1.0, 0.1), p_value_threshold=0.05):
    """
    Finds the minimum fractional d that successfully passes the Augmented 
    Dickey-Fuller (ADF) test for stationarity, maximizing retained memory.
    """
    for d in d_range:
        diffed = fractional_diff(series, d)
        if len(diffed) &gt; 10:
            adf_stat = adfuller(diffed, maxlag=1, regression='c', autolag=None)
            if adf_stat[1] &lt; p_value_threshold:
                return d
    return 1.0</code></pre></div><p>This gives us the orange series you see below. Do you notice the difference compared to a simple differentiation?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WGKs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ad32582-9a82-44bb-8d39-55227fdb1517_841x402.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WGKs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ad32582-9a82-44bb-8d39-55227fdb1517_841x402.png 424w, https://substackcdn.com/image/fetch/$s_!WGKs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ad32582-9a82-44bb-8d39-55227fdb1517_841x402.png 848w, https://substackcdn.com/image/fetch/$s_!WGKs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ad32582-9a82-44bb-8d39-55227fdb1517_841x402.png 1272w, https://substackcdn.com/image/fetch/$s_!WGKs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ad32582-9a82-44bb-8d39-55227fdb1517_841x402.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WGKs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ad32582-9a82-44bb-8d39-55227fdb1517_841x402.png" width="841" height="402" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1ad32582-9a82-44bb-8d39-55227fdb1517_841x402.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:402,&quot;width&quot;:841,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:56238,&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://www.quantbeckman.com/i/191955670?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ad32582-9a82-44bb-8d39-55227fdb1517_841x402.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_!WGKs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ad32582-9a82-44bb-8d39-55227fdb1517_841x402.png 424w, https://substackcdn.com/image/fetch/$s_!WGKs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ad32582-9a82-44bb-8d39-55227fdb1517_841x402.png 848w, https://substackcdn.com/image/fetch/$s_!WGKs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ad32582-9a82-44bb-8d39-55227fdb1517_841x402.png 1272w, https://substackcdn.com/image/fetch/$s_!WGKs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ad32582-9a82-44bb-8d39-55227fdb1517_841x402.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 aria-hidden="true" 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><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><h4>Higher moments and the Cornish-Fisher expansion</h4><p>Quants frequently take log-returns, subtract the rolling mean, and divide by the rolling standard deviation, assuming the resulting series <em>z</em> follows a standard normal distribution N(0,1). Sound familiar? This is the foundation of the Z-score, a metric that is built into the base functionality of almost every data science library.</p><p>Financial returns don&#8217;t follow a Gaussian distribution, they exhibit significant skewness and excess kurtosis. Equity markets, for example, display structural negative skew, prices drop much faster than they rise due to the mechanics of margin calls, stop-loss triggering, and fear-driven liquidity vacuums. Besides, the phenomenon of volatility clustering generates excess kurtosis, creating a distribution with a sharp central peak and fat tails.</p><p>Standardizing without accounting for these higher moments leads to severe underestimation of tail risk and generates false trading signals. Consider a standard normal distribution. A 5-standard-deviation event has a probability of approximately 2.8x10<sup>-7</sup>, which translates to an expected occurrence of once every 13,800 years of daily trading. Yet, in live equity markets, 5-sigma moves happen every few years. If an algorithm feeds a raw 5-sigma Z-score into a neural network, the model interprets it as an impossible anomaly and the assigned weights will skew, breaking the loss function.</p><p>To transform a time series into a Gaussian-equivalent state, we must incorporate its empirical skewness (<em>S</em>) and excess kurtosis (<em>K</em>). We achieve this via the Cornish-Fisher expansion, which provides a framework to estimate the quantiles of a non-normal distribution based on its specific cumulants.</p><p>If <em>Z<sub>&#945;</sub></em> is the &#945;-quantile of the standard normal distribution, the corresponding quantile <em>W<sub>&#945; </sub></em>of our financial time series can be approximated as:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;w_\\alpha \\approx z_\\alpha + \\frac{1}{6}(z_\\alpha^2 - 1)S + \\frac{1}{24}(z_\\alpha^3 - 3z_\\alpha)K - \\frac{1}{36}(2z_\\alpha^3 - 5z_\\alpha)S^2&quot;,&quot;id&quot;:&quot;HDNXVJPUJW&quot;}" data-component-name="LatexBlockToDOM"></div><p>However, in feature engineering for predictive modeling, we often need the inverse transformation. We have an observed standardized return <em>w</em> coming from the live market, and we want to map it back to a normal variable <em>z</em> so that our downstream linear models and gradient descent algorithms function correctly.</p><p>We compute the rolling skewness and rolling excess kurtosis of the time series. Estimating the third and fourth moments requires significant data to achieve statistical stability, as outliers heavily distort these metrics. Therefore, the lookback window for <em>S</em> and <em>K</em> must be longer than the window used for the mean and variance&#8212;often spanning two to three years of daily data.</p><p>Once we establish stable estimates for the cumulants, we apply the inverse Cornish-Fisher expansion to normalize the data. We map the empirical quantiles of the fat-tailed data to the theoretical quantiles of the standard normal distribution.</p><p>This adjustment guarantees that a severe market shock is processed correctly by the predictive architecture. A drop that registers as a 5-sigma event in raw standard deviations might map to a much more manageable 2.5-sigma event in the Cornish-Fisher adjusted space, reflecting its true probabilistic reality in a fat-tailed environment. </p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;python&quot;,&quot;nodeId&quot;:&quot;b9541b1b-8448-4981-a3b5-0c7fd6a1a90b&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-python">import scipy.stats as stats
import pandas as pd

def cornish_fisher_transform(returns):
    """
    Normalizes higher moments (skewness and kurtosis) mapping an empirically 
    fat-tailed financial series back to a strictly Gaussian space.
    """
    # Standardize the data first based on initial 2 moments
    z = (returns - returns.mean()) / returns.std()
    
    # In a strict ML feature engineering pipeline, we map the empirical quantiles 
    # of the fat-tailed data directly to the theoretical quantiles of the standard normal distribution
    
    ranks = z.rank(pct=True)
    
    # Map back to standard normal quantiles. We use the PPF (Percent Point Function)
    normalized = stats.norm.ppf(ranks)
    
    return pd.Series(normalized, index=returns.index)</code></pre></div><p>I admit I like this change in silhouette. In the next post, we&#8217;ll talk about changes in shapes, I have some ideas that might be quite interesting.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eLbX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5683a39f-71bf-484a-8cd0-b02d962ace65_840x402.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eLbX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5683a39f-71bf-484a-8cd0-b02d962ace65_840x402.png 424w, https://substackcdn.com/image/fetch/$s_!eLbX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5683a39f-71bf-484a-8cd0-b02d962ace65_840x402.png 848w, https://substackcdn.com/image/fetch/$s_!eLbX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5683a39f-71bf-484a-8cd0-b02d962ace65_840x402.png 1272w, https://substackcdn.com/image/fetch/$s_!eLbX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5683a39f-71bf-484a-8cd0-b02d962ace65_840x402.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eLbX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5683a39f-71bf-484a-8cd0-b02d962ace65_840x402.png" width="840" height="402" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5683a39f-71bf-484a-8cd0-b02d962ace65_840x402.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:402,&quot;width&quot;:840,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:26729,&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://www.quantbeckman.com/i/191955670?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5683a39f-71bf-484a-8cd0-b02d962ace65_840x402.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_!eLbX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5683a39f-71bf-484a-8cd0-b02d962ace65_840x402.png 424w, https://substackcdn.com/image/fetch/$s_!eLbX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5683a39f-71bf-484a-8cd0-b02d962ace65_840x402.png 848w, https://substackcdn.com/image/fetch/$s_!eLbX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5683a39f-71bf-484a-8cd0-b02d962ace65_840x402.png 1272w, https://substackcdn.com/image/fetch/$s_!eLbX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5683a39f-71bf-484a-8cd0-b02d962ace65_840x402.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 aria-hidden="true" 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><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>As can be seen, our distribution now looks more like a normal distribution than the classic silhouette of financial returns.</p><h4>Time and variance</h4>
      <p>
          <a href="https://www.quantbeckman.com/p/with-code-data-transformations-preprocessing">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[[INTEL REPORT] The Gulf war’s economic front ]]></title><description><![CDATA[Table of contents:]]></description><link>https://www.quantbeckman.com/p/intel-report-the-gulf-wars-economic</link><guid isPermaLink="false">https://www.quantbeckman.com/p/intel-report-the-gulf-wars-economic</guid><dc:creator><![CDATA[Quant Beckman]]></dc:creator><pubDate>Mon, 23 Mar 2026 12:44:53 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/a9c3c1ad-be18-4c40-a392-75591f68cf8d_582x451.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Tj7H!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Tj7H!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png 424w, https://substackcdn.com/image/fetch/$s_!Tj7H!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png 848w, https://substackcdn.com/image/fetch/$s_!Tj7H!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png 1272w, https://substackcdn.com/image/fetch/$s_!Tj7H!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Tj7H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png" width="1157" height="792" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:792,&quot;width&quot;:1157,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:459535,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.quantbeckman.com/i/197459758?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Tj7H!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png 424w, https://substackcdn.com/image/fetch/$s_!Tj7H!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png 848w, https://substackcdn.com/image/fetch/$s_!Tj7H!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png 1272w, https://substackcdn.com/image/fetch/$s_!Tj7H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae595069-8a48-4ec4-a6cd-e11a25540f73_1157x792.png 1456w" sizes="100vw" fetchpriority="high"></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 aria-hidden="true" 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><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><p><strong>Table of contents:</strong></p><ol><li><p>Introduction.</p></li><li><p>Escalation of war in the Gulf.</p></li><li><p>Hormuz as the strategic hinge.</p></li><li><p>Kharg island is the energy chokepoint.</p></li><li><p>Energy shock and the macro transmission channel.</p></li><li><p>Second-order economic effect of war.</p></li><li><p>Egypt external war pressure.</p></li></ol><div><hr></div><p style="text-align: center;"><strong>Audio Note</strong>: Before we begin, remember that if you&#8217;re accessing this article through the Substack app, you can listen to it instead of reading it. The MarketOps section is best suited for this format.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kfns!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kfns!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png 424w, https://substackcdn.com/image/fetch/$s_!kfns!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png 848w, https://substackcdn.com/image/fetch/$s_!kfns!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png 1272w, https://substackcdn.com/image/fetch/$s_!kfns!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kfns!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png" width="1430" height="239" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:239,&quot;width&quot;:1430,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:221963,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.quantbeckman.com/i/197459758?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!kfns!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png 424w, https://substackcdn.com/image/fetch/$s_!kfns!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png 848w, https://substackcdn.com/image/fetch/$s_!kfns!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png 1272w, https://substackcdn.com/image/fetch/$s_!kfns!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ccd7643-5ff2-4cfb-b9f3-511068b34a74_1430x239.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><p style="text-align: center;">Before you begin, remember that you have an index with the newsletter content <strong>organized</strong> by clicking on the image below.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GRFp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GRFp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png 424w, https://substackcdn.com/image/fetch/$s_!GRFp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png 848w, https://substackcdn.com/image/fetch/$s_!GRFp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png 1272w, https://substackcdn.com/image/fetch/$s_!GRFp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GRFp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png" width="1456" height="698" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:698,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1257140,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.quantbeckman.com/i/197459758?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!GRFp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png 424w, https://substackcdn.com/image/fetch/$s_!GRFp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png 848w, https://substackcdn.com/image/fetch/$s_!GRFp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png 1272w, https://substackcdn.com/image/fetch/$s_!GRFp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79a5a02-e183-4908-8b83-82a2c6342b66_1612x773.png 1456w" sizes="100vw"></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 aria-hidden="true" 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><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><div><hr></div><h4><strong>Introduction</strong></h4><p>The Gulf war now sits at the center of the global economic system. What once looked like a regional military confrontation now shapes the price of oil, the cost of maritime insurance, the movement of LNG, the availability of fertilizers, the outlook for inflation, and the fiscal stability of import-dependent states. The conflict has crossed the boundary between battlefield dynamics and macroeconomic reality. Every strike on infrastructure, every disruption in transit, and every shift in force posture now feeds directly into trade flows, industrial costs, sovereign risk, and household pressure across regions far from the Gulf.</p><p>At the center of that system stands the Strait of Hormuz. This narrow maritime corridor connects armed confrontation with global energy supply in a direct and immediate way. It is the hinge between missiles and inflation, between naval pressure and industrial costs, between regional violence and worldwide repricing across oil, gas, freight, food, and sovereign debt. Around it, Kharg Island emerges as a second critical node, a concentrated export point whose strategic value lies in its ability to convert Iranian production into global market pressure and fiscal survival.</p><p>What follows traces that chain with a clear line of sight. It begins with the expansion of war across the Gulf export system and then moves through Hormuz as the decisive chokepoint where military risk becomes macroeconomic shock. From there, the focus shifts to Kharg Island and the wider energy channel, where the conflict enters inflation, trade, growth, and monetary policy. The later sections turn to the deeper economic consequences of prolonged confrontation, including alliance strain, defence spending, fiscal burdens, and the exposure of vulnerable import-dependent economies such as Egypt.</p><p>You can go deeper by checking this report:</p><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail" src="https://substackcdn.com/image/fetch/$s_!6TRf!,w_400,h_600,c_fill,f_auto,q_auto:best,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd40961f7-cc3b-42b7-88cd-264649df4055_435x602.png"></image><div class="file-embed-details"><div class="file-embed-details-h1">Gobal trade outlook</div><div class="file-embed-details-h2">1.44MB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://www.quantbeckman.com/api/v1/file/97b52882-f8a2-425d-a4c3-45106e7cb4fa.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://www.quantbeckman.com/api/v1/file/97b52882-f8a2-425d-a4c3-45106e7cb4fa.pdf"><span class="file-embed-button-text">Download</span></a></div></div><p>This moment also carries a strategic message for markets and states alike. The most important risks sit in the infrastructure that keeps economies supplied, in the narrow corridors that keep trade alive and domestic stability. Once those channels come under pressure, the effects spread with speed from ports to prices, from commodities to currencies, and from regional confrontation to global adjustment.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Zr-N!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Zr-N!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png 424w, https://substackcdn.com/image/fetch/$s_!Zr-N!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png 848w, https://substackcdn.com/image/fetch/$s_!Zr-N!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png 1272w, https://substackcdn.com/image/fetch/$s_!Zr-N!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Zr-N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png" width="1200" height="610" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:610,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&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="" srcset="https://substackcdn.com/image/fetch/$s_!Zr-N!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png 424w, https://substackcdn.com/image/fetch/$s_!Zr-N!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png 848w, https://substackcdn.com/image/fetch/$s_!Zr-N!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.png 1272w, https://substackcdn.com/image/fetch/$s_!Zr-N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda320ed-0fa5-4984-91de-c590b65319ef_1200x610.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 aria-hidden="true" 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><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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.quantbeckman.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.quantbeckman.com/subscribe?"><span>Subscribe now</span></a></p><h4><strong>Escalation of war in the Gulf</strong></h4><p>The war now sits inside the core of the global economy. The opening phase concentrated on Iranian leadership nodes, missile capacity, nuclear assets, and military infrastructure. The present phase covers the Gulf export system, maritime transit, shipping insurance, alliance bargaining, and market pricing across oil, gas, freight, food, and sovereign risk. Attacks hit major oil and gas sites across Iran, Saudi Arabia, Kuwait, Qatar, the United Arab Emirates, Bahrain, and Iraq. Bahrain declared force majeure after damage at the Sitra refinery, Iraq cut output as Hormuz disruption blocked crude flows, and Qatar reported the loss of around one-sixth of LNG capacity after damage to Ras Laffan. That sequence transformed the conflict into a regional energy and trade shock with global reach.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9z1_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85579bbd-796e-4c7b-a15f-94dc50de99b1_801x612.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9z1_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85579bbd-796e-4c7b-a15f-94dc50de99b1_801x612.png 424w, https://substackcdn.com/image/fetch/$s_!9z1_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85579bbd-796e-4c7b-a15f-94dc50de99b1_801x612.png 848w, https://substackcdn.com/image/fetch/$s_!9z1_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85579bbd-796e-4c7b-a15f-94dc50de99b1_801x612.png 1272w, https://substackcdn.com/image/fetch/$s_!9z1_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85579bbd-796e-4c7b-a15f-94dc50de99b1_801x612.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9z1_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85579bbd-796e-4c7b-a15f-94dc50de99b1_801x612.png" width="801" height="612" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/85579bbd-796e-4c7b-a15f-94dc50de99b1_801x612.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:612,&quot;width&quot;:801,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:417618,&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://www.quantbeckman.com/i/191665633?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85579bbd-796e-4c7b-a15f-94dc50de99b1_801x612.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_!9z1_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85579bbd-796e-4c7b-a15f-94dc50de99b1_801x612.png 424w, https://substackcdn.com/image/fetch/$s_!9z1_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85579bbd-796e-4c7b-a15f-94dc50de99b1_801x612.png 848w, https://substackcdn.com/image/fetch/$s_!9z1_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85579bbd-796e-4c7b-a15f-94dc50de99b1_801x612.png 1272w, https://substackcdn.com/image/fetch/$s_!9z1_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85579bbd-796e-4c7b-a15f-94dc50de99b1_801x612.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 aria-hidden="true" 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><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>Persian Gulf oil shipments has lifted energy prices. Its adjusted high-energy scenario lowers 2026 world merchandise trade volume growth to 1.4% from 1.9% and trims global GDP growth to 2.5% from 2.8%. The IMF added that a persistent 10% increase in oil prices can raise global headline inflation by around 40 basis points and reduce global output by 0.1 to 0.2 percentage points. Together, those estimates show that the conflict now acts through the central channels of inflation, trade, and growth rather than through a narrow regional risk premium.</p><p>The Strait of Hormuz sits at the center of this transmission mechanism. UNCTAD estimated that the strait carries around one quarter of global seaborne oil trade along with major LNG and fertilizer flows. Its briefing shows ship transits through the strait falling by 97% from the February average, while oil and gas prices surged between 27 February and 9 March. In that setting, Hormuz becomes the hinge that connects military escalation with industrial input costs, European gas pricing, Asian energy security, fertilizer markets, freight rates, bunker fuel, and food pressure across import-dependent economies.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!B2BA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab0b72a0-be2a-46c4-b6e9-29db2eb18a08_902x540.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!B2BA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab0b72a0-be2a-46c4-b6e9-29db2eb18a08_902x540.png 424w, https://substackcdn.com/image/fetch/$s_!B2BA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab0b72a0-be2a-46c4-b6e9-29db2eb18a08_902x540.png 848w, https://substackcdn.com/image/fetch/$s_!B2BA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab0b72a0-be2a-46c4-b6e9-29db2eb18a08_902x540.png 1272w, https://substackcdn.com/image/fetch/$s_!B2BA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab0b72a0-be2a-46c4-b6e9-29db2eb18a08_902x540.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!B2BA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab0b72a0-be2a-46c4-b6e9-29db2eb18a08_902x540.png" width="902" height="540" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ab0b72a0-be2a-46c4-b6e9-29db2eb18a08_902x540.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:540,&quot;width&quot;:902,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:49274,&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://www.quantbeckman.com/i/191665633?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab0b72a0-be2a-46c4-b6e9-29db2eb18a08_902x540.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_!B2BA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab0b72a0-be2a-46c4-b6e9-29db2eb18a08_902x540.png 424w, https://substackcdn.com/image/fetch/$s_!B2BA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab0b72a0-be2a-46c4-b6e9-29db2eb18a08_902x540.png 848w, https://substackcdn.com/image/fetch/$s_!B2BA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab0b72a0-be2a-46c4-b6e9-29db2eb18a08_902x540.png 1272w, https://substackcdn.com/image/fetch/$s_!B2BA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab0b72a0-be2a-46c4-b6e9-29db2eb18a08_902x540.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 aria-hidden="true" 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><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><figcaption class="image-caption">Oil prices</figcaption></figure></div><p>Washington is sending thousands of additional Marines and sailors to the region, adding to an existing U.S. military presence of about 50,000 personnel. At the same time, the White House has pressed allies to help secure passage through Hormuz, while European partners have adopted a posture centered on safe passage, inflation control, and de-escalation. This combination places deterrence, burden sharing, maritime security, and macro stabilization inside the same strategic field.</p><p>Outside powers have entered the same equation. China warned that the war threatens global energy supplies, trade routes, and economic stability. Russia declared political support for Tehran through a Kremlin message that described Russia as a loyal friend and reliable partner. These positions matter because they influence shipping expectations, sanctions politics, commodity diplomacy, and the pricing of geopolitical persistence across global markets.</p><p>Financial transmission has also accelerated. A U.S.-backed maritime reinsurance plan led by Chubb seeks to restore commercial shipping through Hormuz, which shows how finance and logistics now function as strategic infrastructure alongside naval and air power. UNCTAD&#8217;s assessment also tracks sharp rises in tanker costs, bunker fuel, and bond yields across exposed Gulf economies, confirming that the shock now moves through transport costs, refinancing conditions, and imported inflation as well as through crude and LNG benchmarks.</p><p>The confrontation therefore belongs to the category of wider-system conflict. Geography, energy, trade, shipping, insurance, alliance politics, inflation, and growth forecasts now move inside one connected field. Each strike on infrastructure or transit routes now feeds into industrial costs, consumer prices, sovereign funding conditions, and policy choices across regions far from the battlefield. </p><p>By the way, before we move to next section, a new TACO just happned today because of:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eeU3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01893d95-69e1-435a-b76b-12aeb9a6ba72_587x617.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eeU3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01893d95-69e1-435a-b76b-12aeb9a6ba72_587x617.png 424w, https://substackcdn.com/image/fetch/$s_!eeU3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01893d95-69e1-435a-b76b-12aeb9a6ba72_587x617.png 848w, https://substackcdn.com/image/fetch/$s_!eeU3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01893d95-69e1-435a-b76b-12aeb9a6ba72_587x617.png 1272w, https://substackcdn.com/image/fetch/$s_!eeU3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01893d95-69e1-435a-b76b-12aeb9a6ba72_587x617.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eeU3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01893d95-69e1-435a-b76b-12aeb9a6ba72_587x617.png" width="587" height="617" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/01893d95-69e1-435a-b76b-12aeb9a6ba72_587x617.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:617,&quot;width&quot;:587,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:112128,&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://www.quantbeckman.com/i/191665633?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01893d95-69e1-435a-b76b-12aeb9a6ba72_587x617.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_!eeU3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01893d95-69e1-435a-b76b-12aeb9a6ba72_587x617.png 424w, https://substackcdn.com/image/fetch/$s_!eeU3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01893d95-69e1-435a-b76b-12aeb9a6ba72_587x617.png 848w, https://substackcdn.com/image/fetch/$s_!eeU3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01893d95-69e1-435a-b76b-12aeb9a6ba72_587x617.png 1272w, https://substackcdn.com/image/fetch/$s_!eeU3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01893d95-69e1-435a-b76b-12aeb9a6ba72_587x617.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 aria-hidden="true" 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><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><h4>Hormuz as the strategic hinge</h4><p>The closure of the strait has stopped the passage of about 20% of the world&#8217;s oil and liquefied natural gas since 28 February. The International Maritime Organization said around 20,000 seafarers on nearly 2,000 ships west of the strait are caught in the disruption, and Iraq has already declared force majeure because Hormuz disruption halted most crude exports and cut Basra output from 3.3 million barrels per day to 900,000. The narrow channel now links missile risk and naval pressure with global energy supply, shipping capacity, and state revenue.</p><p>The U.S. Energy Information Administration reported that Hormuz carried about 20 million barrels per day in 2024, equal to about 20% of global petroleum liquids consumption and more than one-quarter of seaborne oil trade. Around one-fifth of global LNG trade also moved through the strait. EIA estimated bypass capacity in Saudi and Emirati pipelines at about 2.6 million barrels per day, so rerouting covers only a small share of the volume at risk. UNCTAD&#8217;s adds that, one week before the conflict, crude oil represented 38% of the relevant seaborne trade categories moving through Hormuz, LPG 29%, LNG 19%, refined oil products 19%, and chemicals, including fertilizers, 13%. Asia receives 84% of Hormuz crude and 83% of Hormuz LNG, which gives the chokepoint immediate reach across the main import centers of the global 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_!xMxF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe64621e7-27d1-4c95-9772-8c5fbe88c952_962x688.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xMxF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe64621e7-27d1-4c95-9772-8c5fbe88c952_962x688.png 424w, https://substackcdn.com/image/fetch/$s_!xMxF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe64621e7-27d1-4c95-9772-8c5fbe88c952_962x688.png 848w, https://substackcdn.com/image/fetch/$s_!xMxF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe64621e7-27d1-4c95-9772-8c5fbe88c952_962x688.png 1272w, https://substackcdn.com/image/fetch/$s_!xMxF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe64621e7-27d1-4c95-9772-8c5fbe88c952_962x688.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xMxF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe64621e7-27d1-4c95-9772-8c5fbe88c952_962x688.png" width="962" height="688" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e64621e7-27d1-4c95-9772-8c5fbe88c952_962x688.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:688,&quot;width&quot;:962,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:87250,&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://www.quantbeckman.com/i/191665633?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe64621e7-27d1-4c95-9772-8c5fbe88c952_962x688.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_!xMxF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe64621e7-27d1-4c95-9772-8c5fbe88c952_962x688.png 424w, https://substackcdn.com/image/fetch/$s_!xMxF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe64621e7-27d1-4c95-9772-8c5fbe88c952_962x688.png 848w, https://substackcdn.com/image/fetch/$s_!xMxF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe64621e7-27d1-4c95-9772-8c5fbe88c952_962x688.png 1272w, https://substackcdn.com/image/fetch/$s_!xMxF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe64621e7-27d1-4c95-9772-8c5fbe88c952_962x688.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 aria-hidden="true" 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><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><figcaption class="image-caption">Percentage of commodities that crosses Strait of Hormuz</figcaption></figure></div><p>Traffic data show how fast military pressure becomes market shock. UNCTAD recorded an average of 141 daily ship transits during 1&#8211;27 February, followed by a 97% collapse. Brent had risen 27% and Dutch TTF gas 74% from then. Chubb joined a $20 billion maritime reinsurance plan because shipowners, cargo interests, and financiers need war-risk cover before normal commercial flows can return. Passage through Hormuz therefore sets the marginal cost of energy movement, insurance, and cargo finance for economies far beyond the Gulf.</p><p>The macroeconomic spillover now reaches trade volumes, food costs, inflation expectations, and sovereign financing. Severe curtailment of Persian Gulf oil shipments could cut world merchandise trade volume growth in 2026 to 1.4% from 1.9% and lower world GDP growth to 2.5% from 2.8% under its high-energy-price scenario. This connects higher Gulf energy prices with fertilizer stress and broader food-system pressure. Besides, government bond yields in the United States and Europe jumped as investors priced a more persistent inflation shock, with the UK 10-year yield rising above 5% and markets shifting from rate-cut expectations toward rate-hike expectations. Hormuz therefore acts through central-bank reaction functions and sovereign borrowing costs as well as through the oil curve.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Grvz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50c70dbd-6cae-41ba-93ee-cf567120c242_982x690.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Grvz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50c70dbd-6cae-41ba-93ee-cf567120c242_982x690.png 424w, https://substackcdn.com/image/fetch/$s_!Grvz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50c70dbd-6cae-41ba-93ee-cf567120c242_982x690.png 848w, https://substackcdn.com/image/fetch/$s_!Grvz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50c70dbd-6cae-41ba-93ee-cf567120c242_982x690.png 1272w, https://substackcdn.com/image/fetch/$s_!Grvz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50c70dbd-6cae-41ba-93ee-cf567120c242_982x690.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Grvz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50c70dbd-6cae-41ba-93ee-cf567120c242_982x690.png" width="982" height="690" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/50c70dbd-6cae-41ba-93ee-cf567120c242_982x690.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:690,&quot;width&quot;:982,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:128367,&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://www.quantbeckman.com/i/191665633?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50c70dbd-6cae-41ba-93ee-cf567120c242_982x690.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_!Grvz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50c70dbd-6cae-41ba-93ee-cf567120c242_982x690.png 424w, https://substackcdn.com/image/fetch/$s_!Grvz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50c70dbd-6cae-41ba-93ee-cf567120c242_982x690.png 848w, https://substackcdn.com/image/fetch/$s_!Grvz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50c70dbd-6cae-41ba-93ee-cf567120c242_982x690.png 1272w, https://substackcdn.com/image/fetch/$s_!Grvz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50c70dbd-6cae-41ba-93ee-cf567120c242_982x690.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 aria-hidden="true" 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><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><figcaption class="image-caption">Gas prices</figcaption></figure></div><h4>Kharg island is the energy chokepoint</h4><p>Kharg Island now stands as one of the clearest points where battlefield logic and macroeconomic leverage meet. Kharg handles 90% of Iran&#8217;s oil exports, and some reports showed that Iran continued to ship between 1.1 million and 1.5 million barrels per day during the war. Iran exported about 1.7 million barrels per day so far in 2026, with about 1.55 million barrels per day moving through Kharg, after exports had reached about 2.17 million barrels per day in February. That concentration gives the island a dual role. It functions as Iran&#8217;s main export valve and as a target whose condition shapes global expectations for supply, escalation, and endurance.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vwdj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27bf8ee3-8966-4a87-8877-4ff04138a73e_1201x826.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vwdj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27bf8ee3-8966-4a87-8877-4ff04138a73e_1201x826.png 424w, https://substackcdn.com/image/fetch/$s_!vwdj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27bf8ee3-8966-4a87-8877-4ff04138a73e_1201x826.png 848w, https://substackcdn.com/image/fetch/$s_!vwdj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27bf8ee3-8966-4a87-8877-4ff04138a73e_1201x826.png 1272w, https://substackcdn.com/image/fetch/$s_!vwdj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27bf8ee3-8966-4a87-8877-4ff04138a73e_1201x826.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vwdj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27bf8ee3-8966-4a87-8877-4ff04138a73e_1201x826.png" width="1201" height="826" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/27bf8ee3-8966-4a87-8877-4ff04138a73e_1201x826.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:826,&quot;width&quot;:1201,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:721199,&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://www.quantbeckman.com/i/191665633?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27bf8ee3-8966-4a87-8877-4ff04138a73e_1201x826.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_!vwdj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27bf8ee3-8966-4a87-8877-4ff04138a73e_1201x826.png 424w, https://substackcdn.com/image/fetch/$s_!vwdj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27bf8ee3-8966-4a87-8877-4ff04138a73e_1201x826.png 848w, https://substackcdn.com/image/fetch/$s_!vwdj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27bf8ee3-8966-4a87-8877-4ff04138a73e_1201x826.png 1272w, https://substackcdn.com/image/fetch/$s_!vwdj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27bf8ee3-8966-4a87-8877-4ff04138a73e_1201x826.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 aria-hidden="true" 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><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><figcaption class="image-caption">Tanker traffic</figcaption></figure></div><p>The strategic value of Kharg comes from concentration of flow, storage, and loading capacity in a single hub. The island holds storage capacity of roughly 30 million barrels and held about 18 million barrels of crude. Its offshore position also matters. Kharg as sitting 16 miles from Iran&#8217;s coast in waters deep enough for very large tankers that cannot approach the shallow mainland coast. That gives Kharg a special role in converting upstream production into export revenue at scale. A strike, blockade, or sustained interdiction at that one node would reach revenue, shipping schedules, tanker availability, buyer confidence, and physical balances at the same time. Market analysis are pointing to a potential loss of around 2 million barrels per day from the market if Kharg infrastructure were taken out.</p><p>Kharg also carries the fiscal weight of Iran&#8217;s external energy system. The U.S. Energy Information Administration&#8217;s 2025 SHIP Act report estimated Iran&#8217;s crude oil and condensate export revenue at $43 billion in 2024, with exports at 1.483 million barrels per day. The same report estimated exports to China at 1.444 million barrels per day in 2024, which shows how strongly Iran&#8217;s export realization depends on a narrow buyer corridor linked to Asian demand. Iranian oil accounted for 11.6% of China&#8217;s seaborne imports so far in 2026. Kharg therefore sits at the intersection of Iranian fiscal resilience and Chinese energy procurement. The island matters because it converts production into cash flow, and it does so through a commercial route that remains central to a major importing power.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!65E2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b0e155e-b09b-4fe7-82e1-6e4ed753e982_699x693.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!65E2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b0e155e-b09b-4fe7-82e1-6e4ed753e982_699x693.png 424w, https://substackcdn.com/image/fetch/$s_!65E2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b0e155e-b09b-4fe7-82e1-6e4ed753e982_699x693.png 848w, https://substackcdn.com/image/fetch/$s_!65E2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b0e155e-b09b-4fe7-82e1-6e4ed753e982_699x693.png 1272w, https://substackcdn.com/image/fetch/$s_!65E2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b0e155e-b09b-4fe7-82e1-6e4ed753e982_699x693.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!65E2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b0e155e-b09b-4fe7-82e1-6e4ed753e982_699x693.png" width="699" height="693" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b0e155e-b09b-4fe7-82e1-6e4ed753e982_699x693.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:693,&quot;width&quot;:699,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:402165,&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://www.quantbeckman.com/i/191665633?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b0e155e-b09b-4fe7-82e1-6e4ed753e982_699x693.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_!65E2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b0e155e-b09b-4fe7-82e1-6e4ed753e982_699x693.png 424w, https://substackcdn.com/image/fetch/$s_!65E2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b0e155e-b09b-4fe7-82e1-6e4ed753e982_699x693.png 848w, https://substackcdn.com/image/fetch/$s_!65E2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b0e155e-b09b-4fe7-82e1-6e4ed753e982_699x693.png 1272w, https://substackcdn.com/image/fetch/$s_!65E2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b0e155e-b09b-4fe7-82e1-6e4ed753e982_699x693.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 aria-hidden="true" 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><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><figcaption class="image-caption">Kharg Island</figcaption></figure></div><p>U.S. forces struck more than 90 Iranian military targets on Kharg while preserving the oil infrastructure. That decision revealed the hierarchy of escalation inside the war. Military assets on the island formed the first target set, while the export system itself remained the larger coercive lever. Trump administration was considering plans to occupy or blockade Kharg in order to pressure Iran to reopen the Strait of Hormuz. Kharg thus moved from vulnerable infrastructure into active strategic bargaining space. In this setting, the island serves as a pressure point whose control, impairment, or threatened seizure can alter both the battlefield and the oil market.</p><h4>Energy shock and the macro transmission channel</h4>
      <p>
          <a href="https://www.quantbeckman.com/p/intel-report-the-gulf-wars-economic">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[[QUANT LECTURE] Sufficient statistics and minimal signals]]></title><description><![CDATA[Market Inefficiencies - Information Theoretic Approach]]></description><link>https://www.quantbeckman.com/p/quant-lecture-sufficient-statistics</link><guid isPermaLink="false">https://www.quantbeckman.com/p/quant-lecture-sufficient-statistics</guid><dc:creator><![CDATA[Quant Beckman]]></dc:creator><pubDate>Fri, 20 Mar 2026 12:55:21 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/df050bd9-ea29-4e25-aa82-1f094b78ad25_1544x1032.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Tlcv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Tlcv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png 424w, https://substackcdn.com/image/fetch/$s_!Tlcv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png 848w, https://substackcdn.com/image/fetch/$s_!Tlcv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png 1272w, https://substackcdn.com/image/fetch/$s_!Tlcv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Tlcv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png" width="1096" height="732" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:732,&quot;width&quot;:1096,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:514452,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.quantbeckman.com/i/197212953?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Tlcv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png 424w, https://substackcdn.com/image/fetch/$s_!Tlcv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png 848w, https://substackcdn.com/image/fetch/$s_!Tlcv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png 1272w, https://substackcdn.com/image/fetch/$s_!Tlcv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690dd12a-4088-4a94-9249-a0793c6222d3_1096x732.png 1456w" sizes="100vw" fetchpriority="high"></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 aria-hidden="true" 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><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_!R8tJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17442e78-7eff-471b-9d5a-b702ac501353_1022x597.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!R8tJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17442e78-7eff-471b-9d5a-b702ac501353_1022x597.png 424w, https://substackcdn.com/image/fetch/$s_!R8tJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17442e78-7eff-471b-9d5a-b702ac501353_1022x597.png 848w, https://substackcdn.com/image/fetch/$s_!R8tJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17442e78-7eff-471b-9d5a-b702ac501353_1022x597.png 1272w, https://substackcdn.com/image/fetch/$s_!R8tJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17442e78-7eff-471b-9d5a-b702ac501353_1022x597.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!R8tJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17442e78-7eff-471b-9d5a-b702ac501353_1022x597.png" width="1022" height="597" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/17442e78-7eff-471b-9d5a-b702ac501353_1022x597.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:597,&quot;width&quot;:1022,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:125705,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.quantbeckman.com/i/191576018?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17442e78-7eff-471b-9d5a-b702ac501353_1022x597.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_!R8tJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17442e78-7eff-471b-9d5a-b702ac501353_1022x597.png 424w, https://substackcdn.com/image/fetch/$s_!R8tJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17442e78-7eff-471b-9d5a-b702ac501353_1022x597.png 848w, https://substackcdn.com/image/fetch/$s_!R8tJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17442e78-7eff-471b-9d5a-b702ac501353_1022x597.png 1272w, https://substackcdn.com/image/fetch/$s_!R8tJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17442e78-7eff-471b-9d5a-b702ac501353_1022x597.png 1456w" sizes="100vw"></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 aria-hidden="true" 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><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><p style="text-align: center;">Before you begin, remember that you have an index with the newsletter content <strong>organized</strong> by clicking on the image below.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.quantbeckman.com/p/welcome" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dSNN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png 424w, https://substackcdn.com/image/fetch/$s_!dSNN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png 848w, https://substackcdn.com/image/fetch/$s_!dSNN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png 1272w, https://substackcdn.com/image/fetch/$s_!dSNN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dSNN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png" width="1186" height="571" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:571,&quot;width&quot;:1186,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:735557,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.quantbeckman.com/p/welcome&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.quantbeckman.com/i/197212953?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!dSNN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png 424w, https://substackcdn.com/image/fetch/$s_!dSNN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png 848w, https://substackcdn.com/image/fetch/$s_!dSNN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png 1272w, https://substackcdn.com/image/fetch/$s_!dSNN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70fcf97-ecc8-4e82-888d-4b8ac864b584_1186x571.png 1456w" sizes="100vw"></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 aria-hidden="true" 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><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><h4><strong>Sufficient statistics and minimal signals</strong></h4><p>This lecture defines a trading signal through sufficiency rather than through a rule, threshold, or pattern. A signal is a compression of the decision-time information set that preserves the conditional law of the declared outcome, so predictive meaning remains tied to the future law rather than to a single backtest metric. The lecture then develops minimality, bottleneck design, and representation stability as the conditions that make that compressed state usable under finite data, drift, and noise.</p><p><strong>What&#8217;s inside:</strong></p><ol><li><p><strong>Sufficiency as the definition of signal.</strong> A signal is a representation that preserves the conditional distribution of the outcome, which separates signal from strategy and makes feature relevance a property of conditional-law preservation rather than raw correlation.</p></li><li><p><strong>Signal as compression with law preservation.</strong> Compression becomes signal construction when the reduced state carries the same predictive content as the full decision-time information set, which lets the system operate on a smaller and more stable representation without changing the law it conditions on.</p></li><li><p><strong>Approximate sufficiency in practice.</strong> Exact sufficiency appears as the ideal case, while practical sufficiency is defined through a declared tolerance using divergence, proper-score regret, and the residual predictive content that remains outside the bottleneck.</p></li><li><p><strong>Minimal sufficient sets.</strong> The lecture shows that a minimal signal is the smallest representation that still preserves the full conditional law, removes nuisance variation, lowers selection pressure, and keeps the signal portable across operators and model classes.</p></li><li><p><strong>Non-uniqueness of sufficient representations.</strong> Many different representations can preserve the same predictive law, so the scientific question is whether preservation exists, while the engineering question is which representation remains most stable under noise, drift, and deployment constraints.</p></li><li><p><strong>Bottleneck trade-offs.</strong> Bottleneck design becomes an information-budget problem that balances relevance against representational capacity, because too little compression increases variance and selection pressure, while too much compression removes predictive fragments the outcome still needs.</p></li><li><p><strong>Overcompression and undercompression.</strong> The lecture explains that overcompression distorts the conditional law by blending distinct regimes, while undercompression creates a high-capacity overfitting surface where sharp in-sample structure often fails under recurrence and proper scoring.</p></li><li><p><strong>Representation stability.</strong> A minimal signal must retain stable meaning under measurement noise, drift in state occupancy, and regime mixtures, so conditional beliefs, calibration, and divergence structure remain coherent when the signal moves from research into live deployment.</p></li></ol><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail" src="https://substackcdn.com/image/fetch/$s_!5g60!,w_400,h_600,c_fill,f_auto,q_auto:best,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86df4384-3a83-4cd8-a829-114583e823f6_1544x1032.png"></image><div class="file-embed-details"><div class="file-embed-details-h1">Sample</div><div class="file-embed-details-h2">1.93MB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://www.quantbeckman.com/api/v1/file/36a910b4-b850-4194-a27c-46718e1f84ec.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://www.quantbeckman.com/api/v1/file/36a910b4-b850-4194-a27c-46718e1f84ec.pdf"><span class="file-embed-button-text">Download</span></a></div></div>
      <p>
          <a href="https://www.quantbeckman.com/p/quant-lecture-sufficient-statistics">
              Read more
          </a>
      </p>
   ]]></content:encoded></item></channel></rss>