<?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[Alpha on the Edge: The AI and Algo Trading Digest]]></title><description><![CDATA[Alpha on the Edge: The AI and Algo Trading Digest]]></description><link>https://www.alphaontheedge.com</link><image><url>https://substackcdn.com/image/fetch/$s_!mR7k!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea483e86-23fe-43c4-bd02-3c08f9d56c43_1024x1024.png</url><title>Alpha on the Edge: The AI and Algo Trading Digest</title><link>https://www.alphaontheedge.com</link></image><generator>Substack</generator><lastBuildDate>Tue, 04 Aug 2026 20:58:06 GMT</lastBuildDate><atom:link href="https://www.alphaontheedge.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Alpha on the Edge]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[alphaontheedge@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[alphaontheedge@substack.com]]></itunes:email><itunes:name><![CDATA[Alpha on the Edge]]></itunes:name></itunes:owner><itunes:author><![CDATA[Alpha on the Edge]]></itunes:author><googleplay:owner><![CDATA[alphaontheedge@substack.com]]></googleplay:owner><googleplay:email><![CDATA[alphaontheedge@substack.com]]></googleplay:email><googleplay:author><![CDATA[Alpha on the Edge]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[The chart that launched a thousand ships]]></title><description><![CDATA[An odyssey of data warfare]]></description><link>https://www.alphaontheedge.com/p/the-chart-that-launched-a-thousand</link><guid isPermaLink="false">https://www.alphaontheedge.com/p/the-chart-that-launched-a-thousand</guid><dc:creator><![CDATA[Alpha on the Edge]]></dc:creator><pubDate>Mon, 03 Aug 2026 00:23:22 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!PZ7V!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c58157f-1acf-4867-96bd-2137e4815062_1376x768.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Last week I published a preview of the new R2T methodology (<a href="https://www.alphaontheedge.com/p/r2t-v2-the-return-the-upgrade">R2T v2: The Return, The Upgrade</a>). Most of it stayed deliberately loose, but one section referenced data issues. It said that removing survivorship bias would drag a family of data gremlins into the open. </p><p>Well, that became my own personal odyssey this week. And since <em>The Odyssey</em> is a cultural phenomenon right now, Greek mythology references are in vogue again. I had to jump on that bandwagon.</p><p>(And yes, I know the &#8220;thousand ships&#8221; line was not Homer. It was Christopher Marlowe.)</p><p>This piece explains that odyssey, in more detail than I expected to have. Preparing for the R2T launch turned into a guided tour of the landmines you have to find before any official backtest gets run.</p><p>Why do this? I want this publication to be honest and rigorous, and rigor doesn&#8217;t stop at the strategy math. It applies to the data underneath, or none of the rest means anything.<br><br>A manager of mine once called work like this &#8220;breaking rocks.&#8221; I call it &#8220;clearing the data mud.&#8221; This work is not sexy. It is not fun. But it is absolutely vital for credibility.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PZ7V!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c58157f-1acf-4867-96bd-2137e4815062_1376x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PZ7V!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c58157f-1acf-4867-96bd-2137e4815062_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!PZ7V!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c58157f-1acf-4867-96bd-2137e4815062_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!PZ7V!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c58157f-1acf-4867-96bd-2137e4815062_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!PZ7V!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c58157f-1acf-4867-96bd-2137e4815062_1376x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PZ7V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c58157f-1acf-4867-96bd-2137e4815062_1376x768.jpeg" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4c58157f-1acf-4867-96bd-2137e4815062_1376x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:590074,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.alphaontheedge.com/i/209552737?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c58157f-1acf-4867-96bd-2137e4815062_1376x768.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_!PZ7V!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c58157f-1acf-4867-96bd-2137e4815062_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!PZ7V!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c58157f-1acf-4867-96bd-2137e4815062_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!PZ7V!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c58157f-1acf-4867-96bd-2137e4815062_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!PZ7V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c58157f-1acf-4867-96bd-2137e4815062_1376x768.jpeg 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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.alphaontheedge.com/p/the-chart-that-launched-a-thousand?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.alphaontheedge.com/p/the-chart-that-launched-a-thousand?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><h2>Refresher: Survivorship Bias</h2><p><br>A quick refresher, since everything downstream depends on it. Survivorship bias is what happens when you evaluate today&#8217;s index members historically. You have quietly excluded every company that died, merged, or fell out along the way, and the exclusion isn&#8217;t neutral. </p><p>Survivorship bias flatters results in exactly the direction that gets strategies published, because the names that survived are, by construction, the names that did well enough to survive. Fixing it requires point-in-time membership records, a bar-by-bar account of who was actually in the index, delisted names included. That requirement is where all the complexity in this piece comes from.</p><p>Removing survivorship bias doesn&#8217;t remove problems. It trades easy problems for honest ones. That trade is this piece.</p><div><hr></div><h2>Working with historical data: the price of admission</h2><p>Mid- and small-cap daily history is a new dataset for Alpha on the Edge, and I knew from experience what was coming. This data is <em>messy</em>, and that&#8217;s nobody&#8217;s fault. Managing complex market datasets is extremely difficult. I know because I&#8217;ve had to manage small corners of them, and the corners alone taught me humility. </p><p>So you will not read any vendor or index-provider complaints here. Imperfect data is the normal course of business. What a practitioner gets is a choice, made over and over. Handle each issue with a judgment call, or pass it through untouched and make it the next person&#8217;s problem. What follows is a tour of those judgment calls.</p><p>The most obvious landmine is the price spike, a print wildly out of line with its neighbors that makes volatility explode. Spikes are dangerous for backtests because volatility feeds everything downstream. Position sizing, stops, and Sharpe ratios all inherit whatever the vol estimate believes. The trap is that some spikes are real. </p><p>As many of you will remember, GameStop in January 2021 was a genuine roller coaster, and you could genuinely have traded it. Twenty-fold in under a month, then most of it given back within a week, all while sitting inside the S&amp;P 600.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nkvV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91c01b09-3932-41ea-a3d6-f76bd8fe248e_2400x1350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nkvV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91c01b09-3932-41ea-a3d6-f76bd8fe248e_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!nkvV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91c01b09-3932-41ea-a3d6-f76bd8fe248e_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!nkvV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91c01b09-3932-41ea-a3d6-f76bd8fe248e_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!nkvV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91c01b09-3932-41ea-a3d6-f76bd8fe248e_2400x1350.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nkvV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91c01b09-3932-41ea-a3d6-f76bd8fe248e_2400x1350.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/91c01b09-3932-41ea-a3d6-f76bd8fe248e_2400x1350.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;:279248,&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.alphaontheedge.com/i/209552737?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91c01b09-3932-41ea-a3d6-f76bd8fe248e_2400x1350.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_!nkvV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91c01b09-3932-41ea-a3d6-f76bd8fe248e_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!nkvV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91c01b09-3932-41ea-a3d6-f76bd8fe248e_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!nkvV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91c01b09-3932-41ea-a3d6-f76bd8fe248e_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!nkvV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91c01b09-3932-41ea-a3d6-f76bd8fe248e_2400x1350.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">GameStop, unadjusted close on a log scale. $17.25 on January 4 to $347.51 on January 27, then down 85% to $53.50 by February 4. An S&amp;P 600 member the entire time. Every bar here actually traded.</figcaption></figure></div><p>Others are stranger. The chart below shows a single day in early 2000 where the adjusted price series prints a +270% return while the actual tape recorded an 80% loss. The event underneath was real, a spinoff distributed to shareholders and worth real money. But the +270% never traded. Nobody bought at the open and tripled their money by the close. It&#8217;s what happens when a corporate action gets folded into the back-adjustment seam at the wrong scale, and a pipeline that consumes adjusted prices without ever checking them against the unadjusted tape will book that day as the trade of the decade.</p><p>A screen that deletes <strong>everything</strong> weird deletes GameStop. A screen that keeps everything weird keeps bars that never traded. You have to know which is which.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Xp7O!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9662ee49-6de7-4a59-8096-6899d604efa2_2400x1350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Xp7O!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9662ee49-6de7-4a59-8096-6899d604efa2_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!Xp7O!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9662ee49-6de7-4a59-8096-6899d604efa2_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!Xp7O!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9662ee49-6de7-4a59-8096-6899d604efa2_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!Xp7O!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9662ee49-6de7-4a59-8096-6899d604efa2_2400x1350.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Xp7O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9662ee49-6de7-4a59-8096-6899d604efa2_2400x1350.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9662ee49-6de7-4a59-8096-6899d604efa2_2400x1350.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;:333667,&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.alphaontheedge.com/i/209552737?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9662ee49-6de7-4a59-8096-6899d604efa2_2400x1350.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_!Xp7O!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9662ee49-6de7-4a59-8096-6899d604efa2_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!Xp7O!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9662ee49-6de7-4a59-8096-6899d604efa2_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!Xp7O!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9662ee49-6de7-4a59-8096-6899d604efa2_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!Xp7O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9662ee49-6de7-4a59-8096-6899d604efa2_2400x1350.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">One day, two stories. The adjusted series prints a +269.7% return; the unadjusted close fell from $37.94 to $7.63, a 79.9% loss. The spinoff was real. The return was not. The back-adjustment factor steps 18.39&#215; at the seam.</figcaption></figure></div><p>Onboarding this dataset meant a lot of scrubbing. Walking bar-level quality flags, deciding which bars were eligible to trade and which weren&#8217;t, building screens so the next bad bar gets caught by machinery instead of luck. I&#8217;ll spare you the plumbing details. The point is that this work happens before a single backtest is worth believing, and it never shows up in anyone&#8217;s results table.</p><p>It also happens at scale. The universe behind R2T covers 4,324 instruments across US large-, mid-, and small-cap stocks since the 1990s. A single configuration of a single mid-cap backtest run touches 6,550,068 daily bars, and each run carries ten walk-forward configurations. The full-history small-cap run alone executed 17.1 million simulations. Across every member&#8217;s quoted history, the panels hold 20,262,375 daily bars.</p><p>We&#8217;ve handled the scrubbing. So the data&#8217;s ready, right?</p><p>Right?</p><div><hr></div><h2>The chart that launched a thousand ships</h2><p>Universe-aware backtesting adds a second layer of decisions on top of price hygiene. Cleaning the bars gets you time series, but it doesn&#8217;t get you the time periods to actually <em>use</em> those time series. </p><p>So you have to draw borders, and I designed R2T v2 with a clean border definition. A universe member is an index member, by the point-in-time record. </p><p>Then, I made a mistake that is obvious in hindsight and was invisible until one chart made it visible.</p><p>The mistake lived in the walk-forward split geometry. I calibrated it the way R2T v1 did. It was blind to point-in-time universe constituency, tiling evaluation windows over each stock&#8217;s full quoted price history. </p><p>Meanwhile, I added universe membership as a gate to tradable bars. The idea was that bars outside membership windows were not allowed in the OOS splits.</p><p>Two rulers, measuring two different date ranges. The splits were measuring a range the strategy was never allowed to trade. </p><p>Every gate I built kept every promise it was given. The promise that evaluation windows would be bounded by membership was only carried out at trade simulation time, not at split-determination time. </p><p>When I ran the R2T v2 dress rehearsal, that gap surfaced as one flat line.</p><p>This is why you run dress rehearsals, and why you look at the results instead of filing them. When I first saw this chart, my first guesses were wrong twice. I suspected bad prices for the flat stock. I suspected warm-up leakage for the flat portfolio start. </p><p>The chart didn&#8217;t care what I suspected. Visualizations don&#8217;t lie. They just wait for you to catch up.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vPOt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40a7e169-1079-4d23-83e8-1eec2512f249_2400x1350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vPOt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40a7e169-1079-4d23-83e8-1eec2512f249_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!vPOt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40a7e169-1079-4d23-83e8-1eec2512f249_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!vPOt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40a7e169-1079-4d23-83e8-1eec2512f249_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!vPOt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40a7e169-1079-4d23-83e8-1eec2512f249_2400x1350.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vPOt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40a7e169-1079-4d23-83e8-1eec2512f249_2400x1350.png" width="2400" height="1350" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/40a7e169-1079-4d23-83e8-1eec2512f249_2400x1350.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1350,&quot;width&quot;:2400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:246234,&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.alphaontheedge.com/i/209552737?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46ea8b90-2d38-4a50-b9b2-3ac0ee0c4db7_2400x1350.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_!vPOt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40a7e169-1079-4d23-83e8-1eec2512f249_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!vPOt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40a7e169-1079-4d23-83e8-1eec2512f249_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!vPOt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40a7e169-1079-4d23-83e8-1eec2512f249_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!vPOt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40a7e169-1079-4d23-83e8-1eec2512f249_2400x1350.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">Vlasic Foods. The strategy rides the position to $24,724, gets force-exited the day the stock leaves the index, and never trades it again. Then 222 more bars, every one exactly flat, every one in every denominator.</figcaption></figure></div><p>Here is what the hero chart shows. The membership gating worked exactly as designed. Vlasic was force-exited on removal day and never traded again. But the measurement didn't stop. The performance record kept the name on the books in cash for 222 more bars, and those bars flowed into the return stream like real trading days. All of this because the WFO splits were not configured on the same dates.</p><p>So I went digging, face in my palm most of the time. The problem was so obvious. Look at another manifestation. Return history in this dataset began before index inception, but the WFO splits didn&#8217;t know this. So we get an abomination like this:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Scyl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F162b1bf7-0d4f-4369-b6c1-80986778d7fb_1200x675.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Scyl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F162b1bf7-0d4f-4369-b6c1-80986778d7fb_1200x675.webp 424w, https://substackcdn.com/image/fetch/$s_!Scyl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F162b1bf7-0d4f-4369-b6c1-80986778d7fb_1200x675.webp 848w, https://substackcdn.com/image/fetch/$s_!Scyl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F162b1bf7-0d4f-4369-b6c1-80986778d7fb_1200x675.webp 1272w, https://substackcdn.com/image/fetch/$s_!Scyl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F162b1bf7-0d4f-4369-b6c1-80986778d7fb_1200x675.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Scyl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F162b1bf7-0d4f-4369-b6c1-80986778d7fb_1200x675.webp" width="1200" height="675" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/162b1bf7-0d4f-4369-b6c1-80986778d7fb_1200x675.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:675,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:45036,&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.alphaontheedge.com/i/209552737?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F162b1bf7-0d4f-4369-b6c1-80986778d7fb_1200x675.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_!Scyl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F162b1bf7-0d4f-4369-b6c1-80986778d7fb_1200x675.webp 424w, https://substackcdn.com/image/fetch/$s_!Scyl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F162b1bf7-0d4f-4369-b6c1-80986778d7fb_1200x675.webp 848w, https://substackcdn.com/image/fetch/$s_!Scyl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F162b1bf7-0d4f-4369-b6c1-80986778d7fb_1200x675.webp 1272w, https://substackcdn.com/image/fetch/$s_!Scyl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F162b1bf7-0d4f-4369-b6c1-80986778d7fb_1200x675.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></figure></div><p>That kind of exactness is a gift, because noise doesn't line up with anything. It tells you the problem is structural.</p><p>So what is the flat line actually showing? Every price on the chart is real, so it isn't a data error. No position was ever held past removal day, so it isn't a trading bug. It's a measurement bug. The simulation kept retired stocks on the books in cash, and those cash bars flowed into return streams, volatility denominators, and Sharpe ratios. An ugly stream of zeros, dressed as evidence.</p><p>Once you know the padding exists, the next question is how much of the run was padding. The answer deserved its own chart.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!o33O!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c31b59a-ee9a-4274-ac63-5fa00dca3f9d_1200x675.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!o33O!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c31b59a-ee9a-4274-ac63-5fa00dca3f9d_1200x675.webp 424w, https://substackcdn.com/image/fetch/$s_!o33O!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c31b59a-ee9a-4274-ac63-5fa00dca3f9d_1200x675.webp 848w, https://substackcdn.com/image/fetch/$s_!o33O!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c31b59a-ee9a-4274-ac63-5fa00dca3f9d_1200x675.webp 1272w, https://substackcdn.com/image/fetch/$s_!o33O!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c31b59a-ee9a-4274-ac63-5fa00dca3f9d_1200x675.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!o33O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c31b59a-ee9a-4274-ac63-5fa00dca3f9d_1200x675.webp" width="1200" height="675" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5c31b59a-ee9a-4274-ac63-5fa00dca3f9d_1200x675.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:675,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:36990,&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.alphaontheedge.com/i/209552737?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c31b59a-ee9a-4274-ac63-5fa00dca3f9d_1200x675.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_!o33O!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c31b59a-ee9a-4274-ac63-5fa00dca3f9d_1200x675.webp 424w, https://substackcdn.com/image/fetch/$s_!o33O!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c31b59a-ee9a-4274-ac63-5fa00dca3f9d_1200x675.webp 848w, https://substackcdn.com/image/fetch/$s_!o33O!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c31b59a-ee9a-4274-ac63-5fa00dca3f9d_1200x675.webp 1272w, https://substackcdn.com/image/fetch/$s_!o33O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c31b59a-ee9a-4274-ac63-5fa00dca3f9d_1200x675.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">The census of the US mid-cap dress-rehearsal run. 60.8% of 6,550,068 bars exactly zero, 93.3% of the zeros outside membership, and only 41.7% of bars a member actually trading.</figcaption></figure></div><p>The census puts numbers on the damage. Of the 6,550,068 bars in the US mid-cap run, 60.8% were exactly zero, and 93.3% of those zeros fell outside membership. Only 41.7% of all bars were a member actually trading. One hundred forty-four instruments had zero overlap between their membership and their evaluation window, and still produced full return streams and full rows of metrics. </p><p>The distortion isn't hypothetical. Re-measure Vlasic over a membership-clipped window with the identical trades and its annualized return goes from 55.9% to 120.8%, its Sharpe from 1.99 to 2.69, without a single trade moving. Pure denominator distortion, and it runs in both directions across the portfolio. The aggregated equal-weight line was diluted roughly 2.4&#215;.</p><p>About the "we checked twice" in that chart title. Before believing any of this, I re-executed a single symbol bit for bit outside the pipeline to prove the chart was the simulation and not a rendering artifact. It was the simulation. That run is now retired, kept as an exhibit of shame, and everything was re-run.</p><div><hr></div><h2>You&#8217;d think &#8220;in the index&#8221; would be simple</h2><p>If you haven&#8217;t worked with membership data, you&#8217;d assume it&#8217;s easy. One day a stock joins, one day it leaves, two dates, done. </p><p>That is unfortunately not the case, which is the polite way of saying this part makes you want to pull your hair out. </p><p>None of what follows is a complaint about the data. The data faithfully records a complicated world. The complications are the world&#8217;s.</p><p>Consider Cleveland-Cliffs, which has been in the S&amp;P 1500 for 35 years, provided you don&#8217;t ask which index. Seven separate stints across three different indices, plus four and a half years outside all of them. One ticker, and every one of those transitions is a decision a backtest has to get right.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pRIN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa029e5ae-ad50-4650-bf84-492527d764bd_1200x675.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pRIN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa029e5ae-ad50-4650-bf84-492527d764bd_1200x675.webp 424w, https://substackcdn.com/image/fetch/$s_!pRIN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa029e5ae-ad50-4650-bf84-492527d764bd_1200x675.webp 848w, https://substackcdn.com/image/fetch/$s_!pRIN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa029e5ae-ad50-4650-bf84-492527d764bd_1200x675.webp 1272w, https://substackcdn.com/image/fetch/$s_!pRIN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa029e5ae-ad50-4650-bf84-492527d764bd_1200x675.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pRIN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa029e5ae-ad50-4650-bf84-492527d764bd_1200x675.webp" width="1200" height="675" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a029e5ae-ad50-4650-bf84-492527d764bd_1200x675.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:675,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:42614,&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.alphaontheedge.com/i/209552737?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa029e5ae-ad50-4650-bf84-492527d764bd_1200x675.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_!pRIN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa029e5ae-ad50-4650-bf84-492527d764bd_1200x675.webp 424w, https://substackcdn.com/image/fetch/$s_!pRIN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa029e5ae-ad50-4650-bf84-492527d764bd_1200x675.webp 848w, https://substackcdn.com/image/fetch/$s_!pRIN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa029e5ae-ad50-4650-bf84-492527d764bd_1200x675.webp 1272w, https://substackcdn.com/image/fetch/$s_!pRIN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa029e5ae-ad50-4650-bf84-492527d764bd_1200x675.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">One ticker's career. Seven membership stints across the S&amp;P 400, 600, and 500, with four and a half years outside all three. When I first saw this chart, I needed a stiff drink.</figcaption></figure></div><p>Then there's flicker. The raw membership panel for one name blinks out for a day or three at a time, over a hundred times across its history.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YTiS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7f3ee26-9241-4387-8ea0-8fbd888379e2_1200x675.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YTiS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7f3ee26-9241-4387-8ea0-8fbd888379e2_1200x675.webp 424w, https://substackcdn.com/image/fetch/$s_!YTiS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7f3ee26-9241-4387-8ea0-8fbd888379e2_1200x675.webp 848w, https://substackcdn.com/image/fetch/$s_!YTiS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7f3ee26-9241-4387-8ea0-8fbd888379e2_1200x675.webp 1272w, https://substackcdn.com/image/fetch/$s_!YTiS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7f3ee26-9241-4387-8ea0-8fbd888379e2_1200x675.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YTiS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7f3ee26-9241-4387-8ea0-8fbd888379e2_1200x675.webp" width="1200" height="675" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c7f3ee26-9241-4387-8ea0-8fbd888379e2_1200x675.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:675,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:45116,&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.alphaontheedge.com/i/209552737?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7f3ee26-9241-4387-8ea0-8fbd888379e2_1200x675.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_!YTiS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7f3ee26-9241-4387-8ea0-8fbd888379e2_1200x675.webp 424w, https://substackcdn.com/image/fetch/$s_!YTiS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7f3ee26-9241-4387-8ea0-8fbd888379e2_1200x675.webp 848w, https://substackcdn.com/image/fetch/$s_!YTiS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7f3ee26-9241-4387-8ea0-8fbd888379e2_1200x675.webp 1272w, https://substackcdn.com/image/fetch/$s_!YTiS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7f3ee26-9241-4387-8ea0-8fbd888379e2_1200x675.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">The raw panel records 121 short membership runs. Coalescing gaps of five bars or fewer turns them into one stint, which is what economically happened.</figcaption></figure></div><p>A three-bar dropout is not an index exit in any economic sense, so gaps of five bars or fewer get coalesced into a single stint. That's one of the aforementioned judgment calls, made once and applied everywhere. It's also stable. Thresholds of 21 or 63 bars produce identical results, so nothing hinges on the &#8220;5 bar&#8221; measurement.</p><p>This type of judgement call is extremely important. Where did the earlier plague of 0s come from? From here:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!N-Lb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3026b29b-cae2-4391-8b8b-2a4c2cc6cdcd_1200x675.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!N-Lb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3026b29b-cae2-4391-8b8b-2a4c2cc6cdcd_1200x675.webp 424w, https://substackcdn.com/image/fetch/$s_!N-Lb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3026b29b-cae2-4391-8b8b-2a4c2cc6cdcd_1200x675.webp 848w, https://substackcdn.com/image/fetch/$s_!N-Lb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3026b29b-cae2-4391-8b8b-2a4c2cc6cdcd_1200x675.webp 1272w, https://substackcdn.com/image/fetch/$s_!N-Lb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3026b29b-cae2-4391-8b8b-2a4c2cc6cdcd_1200x675.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!N-Lb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3026b29b-cae2-4391-8b8b-2a4c2cc6cdcd_1200x675.webp" width="1200" height="675" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3026b29b-cae2-4391-8b8b-2a4c2cc6cdcd_1200x675.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:675,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:55628,&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.alphaontheedge.com/i/209552737?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3026b29b-cae2-4391-8b8b-2a4c2cc6cdcd_1200x675.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_!N-Lb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3026b29b-cae2-4391-8b8b-2a4c2cc6cdcd_1200x675.webp 424w, https://substackcdn.com/image/fetch/$s_!N-Lb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3026b29b-cae2-4391-8b8b-2a4c2cc6cdcd_1200x675.webp 848w, https://substackcdn.com/image/fetch/$s_!N-Lb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3026b29b-cae2-4391-8b8b-2a4c2cc6cdcd_1200x675.webp 1272w, https://substackcdn.com/image/fetch/$s_!N-Lb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3026b29b-cae2-4391-8b8b-2a4c2cc6cdcd_1200x675.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">Cumulative distribution of membership share of quoted life across the three indices. The median S&amp;P 400 member spends about a third of its quoted history inside the index.</figcaption></figure></div><p>An honest backtest has to know these things.</p><p>The median longest stint in the S&amp;P 400 runs 5.9 years. Roughly a quarter of ever-members never complete three years. True rejoins, the Cleveland-Cliffs kind, affect 7.2% of S&amp;P 400 members, and real rejoin gaps run five to eight years while flicker gaps run one to three bars, so the two are not remotely the same phenomenon. </p><p>Borders, careers, and revolving doors. That is what "in the index" means, and it's what the walk-forward engine had to learn.</p><div><hr></div><h2>Teaching walk-forward about borders</h2><p>Walk-forward analysis assumes a stock is a continuous ribbon of history. Tile the ribbon into in-sample and out-of-sample windows, march forward, repeat. Membership turns the ribbon into segments, and every segment raises the same questions. Where may evaluation start? What funds the first in-sample window when a stint is young? What happens to a position when the border arrives mid-trade? What do you do with a stock that has four stints? </p><p>I went much deeper on all of this than this piece needs. Here, I&#8217;ll outline decision highlights, because they matter.</p><ul><li><p>Each qualifying membership stint is its own evaluation domain. OOS windows tile inside the stint, and the domain ends one bar past the last member bar, so a position that&#8217;s open at removal realizes its forced exit honestly.</p></li><li><p>No OOS window may start before its stint does, and no OOS window exceeds 40% of the total split.</p></li><li><p>Parameter selection may look back before the stint begins, using trailing, quality-screened tradable history. That replicates what a practitioner would actually do the day a stock joins an index. </p></li><li><p>Every qualifying stint is evaluated, not just the longest. Evaluating only the dominant stint measured as flattering, +23.65 percentage points per year on the affected names, so that design died. Re-entry is never automatic. Each stint starts flat and waits for a fresh signal.</p></li><li><p>Any benchmark lives under identical windows. Whatever discipline the strategy accepts, its comparison bar accepts too.</p></li></ul><p>No ideal solution exists in this design space. These are the accepted trade-offs, stated plainly so you can disagree with them specifically.</p><p>What the new geometry does is easiest to show. Four stocks, four shapes of the problem. </p><ul><li><p>Vlasic has a single stint too young to fund itself, so the front of the stint pays for selection, 141 bars of it. </p></li><li><p>Cleveland-Cliffs has four S&amp;P 400 stints and gets a split budget of 3, 1, 1, and 2 in a 7-split WFO configuration.</p></li><li><p>Celsius joins with enough trailing history to fund selection immediately, at a cost of exactly two bars of rounding. </p></li><li><p>Apple was a member before the panel even starts, so its front is censored and roughly eleven years of history serve selection only. </p><p></p></li></ul><p>The blue reaching back across Cleveland-Cliffs' gaps is trailing history funding selection, and it's annotated on the chart precisely so it can't be misread as look-ahead leakage.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!t_ae!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29644722-feeb-4a5e-9689-480ab0235780_1200x900.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!t_ae!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29644722-feeb-4a5e-9689-480ab0235780_1200x900.webp 424w, https://substackcdn.com/image/fetch/$s_!t_ae!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29644722-feeb-4a5e-9689-480ab0235780_1200x900.webp 848w, https://substackcdn.com/image/fetch/$s_!t_ae!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29644722-feeb-4a5e-9689-480ab0235780_1200x900.webp 1272w, https://substackcdn.com/image/fetch/$s_!t_ae!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29644722-feeb-4a5e-9689-480ab0235780_1200x900.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!t_ae!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29644722-feeb-4a5e-9689-480ab0235780_1200x900.webp" width="1200" height="900" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/29644722-feeb-4a5e-9689-480ab0235780_1200x900.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:900,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:67766,&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.alphaontheedge.com/i/209552737?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29644722-feeb-4a5e-9689-480ab0235780_1200x900.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_!t_ae!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29644722-feeb-4a5e-9689-480ab0235780_1200x900.webp 424w, https://substackcdn.com/image/fetch/$s_!t_ae!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29644722-feeb-4a5e-9689-480ab0235780_1200x900.webp 848w, https://substackcdn.com/image/fetch/$s_!t_ae!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29644722-feeb-4a5e-9689-480ab0235780_1200x900.webp 1272w, https://substackcdn.com/image/fetch/$s_!t_ae!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29644722-feeb-4a5e-9689-480ab0235780_1200x900.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></figure></div><div><hr></div><h2>What was all this for?</h2><p>The fix is easiest to judge on the chart that started everything.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iRm1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13f08254-069f-4cdc-9ff5-0ed356a5045a_2400x1350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iRm1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13f08254-069f-4cdc-9ff5-0ed356a5045a_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!iRm1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13f08254-069f-4cdc-9ff5-0ed356a5045a_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!iRm1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13f08254-069f-4cdc-9ff5-0ed356a5045a_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!iRm1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13f08254-069f-4cdc-9ff5-0ed356a5045a_2400x1350.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iRm1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13f08254-069f-4cdc-9ff5-0ed356a5045a_2400x1350.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/13f08254-069f-4cdc-9ff5-0ed356a5045a_2400x1350.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;:313293,&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.alphaontheedge.com/i/209552737?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13f08254-069f-4cdc-9ff5-0ed356a5045a_2400x1350.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_!iRm1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13f08254-069f-4cdc-9ff5-0ed356a5045a_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!iRm1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13f08254-069f-4cdc-9ff5-0ed356a5045a_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!iRm1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13f08254-069f-4cdc-9ff5-0ed356a5045a_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!iRm1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13f08254-069f-4cdc-9ff5-0ed356a5045a_2400x1350.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">Vlasic, retired run versus rebuilt engine. The retired run held 511 bars, 222 of them flat. The rebuilt run holds 350 bars and ends on the forced-exit fill one bar past membership. It also starts three months earlier, because selection now uses pre-membership history.</figcaption></figure></div><p>The rebuilt run holds Vlasic for 350 bars and ends where the position ends, on the forced-exit fill one bar past membership. No padding tail. It also starts three months earlier than the retired run, because parameter selection now draws on trailing history instead of burning the front of the stint. The flat line is gone in both directions.</p><p>A claim like that deserves a receipt, so the same census ran on both runs.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xHLb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25c30000-c702-4017-9e3d-41b6ddfeae0f_2400x1350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xHLb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25c30000-c702-4017-9e3d-41b6ddfeae0f_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!xHLb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25c30000-c702-4017-9e3d-41b6ddfeae0f_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!xHLb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25c30000-c702-4017-9e3d-41b6ddfeae0f_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!xHLb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25c30000-c702-4017-9e3d-41b6ddfeae0f_2400x1350.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xHLb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25c30000-c702-4017-9e3d-41b6ddfeae0f_2400x1350.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/25c30000-c702-4017-9e3d-41b6ddfeae0f_2400x1350.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;:228109,&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.alphaontheedge.com/i/209552737?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25c30000-c702-4017-9e3d-41b6ddfeae0f_2400x1350.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_!xHLb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25c30000-c702-4017-9e3d-41b6ddfeae0f_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!xHLb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25c30000-c702-4017-9e3d-41b6ddfeae0f_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!xHLb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25c30000-c702-4017-9e3d-41b6ddfeae0f_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!xHLb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25c30000-c702-4017-9e3d-41b6ddfeae0f_2400x1350.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">Recomputed from both runs. Exactly-zero bars 60.8% to 12.6%. Membership exposure 0.44 to 0.86. Trades on default parameters 21.4% to 0.17% in the primary configuration. 6,550,068 bars to 3,164,547.</figcaption></figure></div><p>Exactly-zero bars fell from 60.8% to 12.6%. Membership exposure rose from 0.44 to 0.86. The run shrank from 6,550,068 bars to 3,164,547, and every bar that left was a bar that should never have been measured in the first place.</p><div><hr></div><p>The thing about that flat line is that everything downstream of it was working perfectly. The math was right and the gates kept every promise they were given. The pipeline was even fast. </p><p>But the measurement was wrong, and only a dress rehearsal and a pair of eyes on a chart could have caught it. That is the whole argument for how this publication operates. Run the tests. Look at everything. Publish the screens and the costs alongside the results. </p><p>Data work is breaking rocks. It&#8217;s two hands in the mud, a dirty job of the 21st century. But it has to be done.</p><p>What launches next is the rebuilt, membership-aware R2T v2, and the first official results will ride on it. </p><p>A thousand ships have been launched.</p><p>Until next time, keep on the cutting edge, everyone.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.alphaontheedge.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Alpha on the Edge: The AI and Algo Trading Digest! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><p><em><strong>Disclaimers</strong></em></p><p><em>The content on this page is for educational and informational purposes only. Any views and opinions expressed belong only to the writer and do not represent views and opinions of people, institutions, or organizations that the writer may or may not be associated with.</em></p><p><em>No material in this page should be construed as buy/sell recommendations, investment advice, determinations of suitability, or solicitations. Securities investment and trading involve risks, and not all risks are disclosed or discussed here. Loss of principal is possible. You are encouraged to seek financial advice from a licensed professional prior to making transaction decisions.</em></p><p><em>Further, you should not assume that the future performance of any specific investment or investment strategy will be profitable or equal to corresponding past performance levels. Past performance does not guarantee future results.</em></p><p><em><strong>Technology Note</strong></em></p><p><em>This article was written with LLM assistance. My typical writing workflow starts with voice transcription via a service like Super Whisper or WisprFlow. Next steps involve grammar checks and line edits with assistance from services like Claude.ai or Grammarly. For sections that are difficult to word correctly, I will ask an LLM for a draft. I always re-write it because LLM prose is almost always mediocre and boring.</em></p>]]></content:encoded></item><item><title><![CDATA[R2T v2: The Return, the Upgrade]]></title><description><![CDATA[Millions more backtests, but this time, they can say "no" and mean it]]></description><link>https://www.alphaontheedge.com/p/r2t-v2-the-return-the-upgrade</link><guid isPermaLink="false">https://www.alphaontheedge.com/p/r2t-v2-the-return-the-upgrade</guid><dc:creator><![CDATA[Alpha on the Edge]]></dc:creator><pubDate>Sun, 26 Jul 2026 21:40:36 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!g8oX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa8802e-28f5-4a57-a130-62d7cb87b5c7_1376x768.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>When I launched the Really, Really Thorough Backtests, I was, in part, responding a specific genre of content. A &#8220;guru&#8221; runs one backtest, on one instrument, over one favorable window, and presents the resulting equity curve as proof of a system. </p><p>At the time, I wrote that this kind of content was at best misleading and at worst outright fraud. </p><p>I stand by that. </p><p>In fact, the problem has gotten worse since I wrote it, because the ability to run large-scale backtests keeps proliferating, and easier backtesting makes cherry-picking easier. When you can run a thousand backtests in an afternoon, the spectacular curve you inevitably find proves nothing beyond your patience and your ability to use a max function.</p><p>R2T v1 was my answer to that. Instead of showing one hand-picked curve, run millions of simulations across entire universes of securities and show the whole distribution of outcomes, including the ugly parts. I was and am proud of that. It planted a flag in both methodology and ideology. </p><p>However, I always knew R2T v1 had limits, and they bothered me. So I rebuilt the whole thing.</p><p>This post is a preview of R2T v2: what changed, why, and what&#8217;s coming. The short version is that v2 doubles down on the lane I want to occupy: honest, transparent results, published whether or not they flatter a strategy.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!g8oX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa8802e-28f5-4a57-a130-62d7cb87b5c7_1376x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!g8oX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa8802e-28f5-4a57-a130-62d7cb87b5c7_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!g8oX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa8802e-28f5-4a57-a130-62d7cb87b5c7_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!g8oX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa8802e-28f5-4a57-a130-62d7cb87b5c7_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!g8oX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa8802e-28f5-4a57-a130-62d7cb87b5c7_1376x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!g8oX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa8802e-28f5-4a57-a130-62d7cb87b5c7_1376x768.jpeg" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7aa8802e-28f5-4a57-a130-62d7cb87b5c7_1376x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:990831,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.alphaontheedge.com/i/208604430?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa8802e-28f5-4a57-a130-62d7cb87b5c7_1376x768.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_!g8oX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa8802e-28f5-4a57-a130-62d7cb87b5c7_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!g8oX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa8802e-28f5-4a57-a130-62d7cb87b5c7_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!g8oX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa8802e-28f5-4a57-a130-62d7cb87b5c7_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!g8oX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa8802e-28f5-4a57-a130-62d7cb87b5c7_1376x768.jpeg 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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.alphaontheedge.com/p/r2t-v2-the-return-the-upgrade?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.alphaontheedge.com/p/r2t-v2-the-return-the-upgrade?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><h2>From distributions to verdicts</h2><p>V1 gave you distributions and let you judge. That was already a big step past cherry-picking, but it left the most important question hanging in the air: <em>does this strategy actually work?</em> I could show you a cloud of out-of-sample Sharpe ratios, and you still had to decide for yourself what it meant.</p><p>V2 answers the question directly. Every evaluation now produces a verdict: supported, mixed, not supported, or, when the evidence is too thin to say, insufficient evidence.</p><p>Each verdict attaches to a pre-registered claim rather than a vibe. The claim has a precise scope: this signal family, under this trading policy, across this universe, over this time period, under this version of the methodology. Change any piece of that, and you have a different claim with its own verdict. There is no &#8220;this strategy is good,&#8221; only &#8220;this specific claim, tested this specific way, earned this specific verdict.&#8221;</p><p>Why is this more than simple labeling? Two reasons:</p><ol><li><p><strong>The criteria are set before the results exist.</strong> The thresholds for &#8220;supported&#8221; are written down, versioned, and published. If I ever change them, the change gets its own version number, a changelog entry, and a side-by-side recompute. I cannot quietly move the goalposts after seeing a result I don&#8217;t like.</p></li><li><p><strong>History is append-only.</strong> Nothing already published ever changes retroactively. Re-runs on new data or new criteria become new result sets that link back to what they supersede. This makes the entire trail transparent.</p></li></ol><p>To be clear about what a verdict is <em>not</em>: verdicts never sort into &#8220;best strategy&#8221; lists, and no verdict is a recommendation. A verdict is evidence of effectiveness stated consistently, so that when you see &#8220;supported&#8221; or &#8220;not supported,&#8221; you know exactly what standard of research was applied. </p><p>Expect to see &#8220;not supported&#8221; a lot. As we saw with v1, Robust walk-forward testing makes most popular strategies look much worse than their proponents suggest, which means this is going to print a great deal of red. </p><p>I am perfectly okay with that. A methodology that can&#8217;t say no is just marketing.</p><div><hr></div><h2>The upgrade I&#8217;m proudest of: no more survivorship bias</h2><p>V1 had one limitation that made me grit my teeth every time I disclosed it, and I disclosed it every time. I could only test <strong>current</strong> index constituents. That&#8217;s survivorship bias, and it&#8217;s not a small problem. When your universe consists only of companies that survived long enough to be in the index today, you&#8217;ve silently excluded every company that failed or got taken out along the way. Your backtest is auditioning on a stage where the failures were removed before the curtain went up.</p><p>V2 fixes this at the data layer. I now use constituents back to the 1990s: every company that was ever a member, their full price series, and the exact windows when they were in the index. Backtests only trade names during their actual membership windows. Delisted companies are in the data, trading right up until they stopped trading.</p><p>Every R2T result from v2 onward is free of survivorship bias. I have not found another publicly available resource doing consistent, large-scale, survivorship-bias-free strategy evaluation in this format for retail readers. This is the kind of data work that normally lives inside institutional research desks, and building it was most of the reason v2 took as long as it did.</p><p>And because I know some of you are wondering how much survivorship bias actually matters: a follow-up piece is coming where I run the same methodology on both datasets, current constituents only versus full historical membership, and show you exactly how the results move.</p><div><hr></div><h2>The data gremlins</h2><p>A dataset this deep comes with a huge number of small horrors, and edge cases are exactly where backtests lie most easily. So a lot of v2&#8217;s substance is unglamorous consistency work. For example:</p><ul><li><p><strong>Tradable versus anomalous bars.</strong> Old data is full of judgment calls. March 2020 and the meme-stock era produced unbelievable volatility spikes that were nonetheless real, exchange-printed prices, and those stay. A dollar stock with a random 400% wick on no volume in 1998 is a different story. After an exhaustive amount of exploratory analysis, v2 applies consistent data-quality rules that exclude untradable bars from entry eligibility, so performance reflects what could actually have been traded at the time.</p></li><li><p><strong>Windfalls that don&#8217;t certify.</strong> If a strategy happened to be holding a name that got acquired at a premium, that profit is real and stays in the portfolio results. But two lucky trades on one name don&#8217;t get to certify a claim about breadth. Trades that thin contribute to P&amp;L, never to verdicts.</p></li><li><p><strong>Results that round to zero.</strong> In experimental runs, one test counted a universe-median Sharpe ratio of +0.000184 as a positive result, which is a generous name for zero wearing a costume. The registered criteria now require a minimum margin before a number that small counts as evidence for anything. I would rather report weaker-looking results than let a Sharpe ratio of 0.0002 quietly pad a strategy&#8217;s case.</p></li><li><p><strong>Short-side accounting.</strong> Unstopped short positions on collapsing names can produce mathematically undefined equity paths. The verdict-standard strategy wrapper includes a static stop for exactly this reason: a minimal guard that keeps the accounting well-defined, with nothing more claimed for it.</p></li></ul><p>None of these choices is exciting on its own. Together, they make a claim far more robust and trustworthy.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8mXL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e2bde99-594b-431a-8d5b-e5ac11fde062_1376x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8mXL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e2bde99-594b-431a-8d5b-e5ac11fde062_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8mXL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e2bde99-594b-431a-8d5b-e5ac11fde062_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8mXL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e2bde99-594b-431a-8d5b-e5ac11fde062_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8mXL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e2bde99-594b-431a-8d5b-e5ac11fde062_1376x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8mXL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e2bde99-594b-431a-8d5b-e5ac11fde062_1376x768.jpeg" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9e2bde99-594b-431a-8d5b-e5ac11fde062_1376x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:889721,&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.alphaontheedge.com/i/208604430?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e2bde99-594b-431a-8d5b-e5ac11fde062_1376x768.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_!8mXL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e2bde99-594b-431a-8d5b-e5ac11fde062_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8mXL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e2bde99-594b-431a-8d5b-e5ac11fde062_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8mXL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e2bde99-594b-431a-8d5b-e5ac11fde062_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8mXL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e2bde99-594b-431a-8d5b-e5ac11fde062_1376x768.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><div><hr></div><h2>What&#8217;s coming</h2><p>The destination for all of this is a scoreboard: strategies as rows, universes as columns, verdicts in the cells. Small-, mid-, and large-cap US equities, FX majors, core ETFs, and commodities, all held to the same registered standard at once. At a glance: what works, where, and with how much evidence. Every cell carries its scope and provenance, so every verdict is transparent.</p><p>There are plenty of places to browse backtest results. This is meant to be something different: a consistent, versioned, survivorship-bias-free evaluation standard, applied at scale, that is allowed to tell you a strategy doesn&#8217;t work. Because most of them don&#8217;t, and you deserve a source that will say so.</p><p>The first verdicts are coming soon. Most of the cells are going to be red. The interesting part is finding out which ones aren&#8217;t.<br><br>Until next time, keep on the cutting edge, everyone.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.alphaontheedge.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Alpha on the Edge: The AI and Algo Trading Digest! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Wherefore art thou "researcher"?]]></title><description><![CDATA[The new role for researchers]]></description><link>https://www.alphaontheedge.com/p/wherefore-art-thou-researcher</link><guid isPermaLink="false">https://www.alphaontheedge.com/p/wherefore-art-thou-researcher</guid><dc:creator><![CDATA[Alpha on the Edge]]></dc:creator><pubDate>Sun, 19 Jul 2026 22:04:08 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Cu17!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d786f8b-004b-47d2-a016-a0dc89edb970_1376x768.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Many claims about what AI can do are met with the a peanut gallery chorus of &#8220;yeah-buts.&#8221;</p><p>&#8220;Yeah, but it&#8217;s all hype.&#8221;</p><p>&#8220;Yeah, but it can&#8217;t get enough right.&#8221;</p><p>I&#8217;ve spent the last several months finding out for myself, and the moment it crystallized was mundane: I was at a coffee shop, on my phone, using Claude Code remotely to add purged walk-forward cross-validation to a backtesting pipeline, with an interface flexible enough to swap protocols quickly. Done before I finished the coffee. </p><p>The yeah-buts aren&#8217;t entirely wrong. They&#8217;re just aimed at the wrong part of the work.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Cu17!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d786f8b-004b-47d2-a016-a0dc89edb970_1376x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Cu17!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d786f8b-004b-47d2-a016-a0dc89edb970_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Cu17!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d786f8b-004b-47d2-a016-a0dc89edb970_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Cu17!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d786f8b-004b-47d2-a016-a0dc89edb970_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Cu17!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d786f8b-004b-47d2-a016-a0dc89edb970_1376x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Cu17!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d786f8b-004b-47d2-a016-a0dc89edb970_1376x768.jpeg" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7d786f8b-004b-47d2-a016-a0dc89edb970_1376x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:898096,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.alphaontheedge.com/i/207706907?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d786f8b-004b-47d2-a016-a0dc89edb970_1376x768.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_!Cu17!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d786f8b-004b-47d2-a016-a0dc89edb970_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Cu17!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d786f8b-004b-47d2-a016-a0dc89edb970_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Cu17!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d786f8b-004b-47d2-a016-a0dc89edb970_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Cu17!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d786f8b-004b-47d2-a016-a0dc89edb970_1376x768.jpeg 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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.alphaontheedge.com/p/wherefore-art-thou-researcher?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.alphaontheedge.com/p/wherefore-art-thou-researcher?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p>The bigger build I&#8217;ve been iterating on is an agentic stock analysis workflow. Five pairs of analyst agents cover factor values, sector data, sentiment, technicals, and fundamentals, with each pair running competing bull and bear cases. An orchestrator coordinates them; a decision layer reconciles their outputs into buy, hold, or sell. Underneath it sits MARC, a research assistant with access to a 2,500-paper corpus embedded in a vector database, accessible through an MCP server. That infrastructure layer would have been a multi-month team project a few years ago. I built it in weeks.</p><p>The speed gain isn&#8217;t the interesting part. Where it comes from is.</p><p>The middle of the research workflow has compressed dramatically: writing code, wiring infrastructure, running sweeps. The two ends haven&#8217;t. Setting up the question, defining what a meaningful result looks like, deciding whether an apparent finding is real or an artifact &#8212; all of that takes the same time it always did. Sometimes more, because there&#8217;s now more output to sift.</p><p>So the researcher&#8217;s hours don&#8217;t disappear. They redistribute: less time in the middle, more at the start framing problems precisely enough for an agent to execute, more at the end scrutinizing what came back.</p><p>The end is where this matters most, because AI&#8217;s default disposition is generous. Here&#8217;s what that looks like in practice. Evaluating backtest results, a model would correctly label median Sharpe ratios as positive, but unless prompted, it wouldn&#8217;t exclude the ones that weren&#8217;t meaningfully different from zero. The result was a stream of presumptive positives, and when I looked under the hood, many were backed by median Sharpes indistinguishable from noise. A less suspicious reader gets a pipeline that manufactures &#8220;promising&#8221; strategies. Getting measured evaluation out of the model requires careful prompting and constant calibration. The judgment has to be supplied. The model executes against it.</p><p>That&#8217;s the pattern across the work. AI compresses tasks where the path from intent to output is mostly mechanical: syntax, scaffolding, well-specified transformations. It doesn&#8217;t compress knowing whether a sample is too small, whether a backtest is overfit, whether a result generalizes. Those calls take domain knowledge built over years, and they&#8217;re exactly the calls AI is least able to make on its own. If anything, that expertise is worth more now, because every error a researcher doesn&#8217;t catch compounds across far more output.</p><p>Fifteen years inside institutions also taught me what a solo setup can&#8217;t replicate, and why those things exist. Clean point-in-time data and reliable corporate actions are genuinely hard to assemble alone, and the gap shows up as caveats in any analysis. Risk review, peer challenge from colleagues who will push back hard on a thesis, capital to test ideas at scale: AI doesn&#8217;t remove those bottlenecks, and I wouldn&#8217;t want it to. What I&#8217;ve built is good for building, iterating, and learning.</p><p>Human-in-the-loop isn&#8217;t a token gesture. The human is more leveraged than before &#8212; one researcher can drive what used to take a small team &#8212; and the parts of the work that didn&#8217;t compress are the parts that determine whether the output is worth anything.</p><p>Until next time, stay on the cutting edge, everyone.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.alphaontheedge.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Alpha on the Edge: The AI and Algo Trading Digest! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Field Report: Using Fable 5]]></title><description><![CDATA[It's still a tool, but it's an amazing tool]]></description><link>https://www.alphaontheedge.com/p/field-report-using-fable-5</link><guid isPermaLink="false">https://www.alphaontheedge.com/p/field-report-using-fable-5</guid><dc:creator><![CDATA[Alpha on the Edge]]></dc:creator><pubDate>Sat, 11 Jul 2026 18:48:15 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Vok_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8045dfd1-c601-4e5b-8aa1-b0507b84ec93_1408x768.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Midway through a 8-day sprint with Claude Fable 5, Anthropic&#8217;s newest model, I had to report for jury duty. In my county, that means sitting in a holding room, waiting to be called into a courtroom for voir dire. My number never came up. I sat there for two hours before being dismissed.</p><p>Instead of scrolling social media or reading the news, I spent those two hours coordinating a codebase reorganization from my phone, using Claude Code to direct Fable as it orchestrated the work. We&#8217;ve heard almost a year of hype about AI handling execution, about shipping features from coffee shops. This was different. An entire codebase reorganization is judgment-heavy, and I ran it from a jury holding room without supervising anything, because it wasn&#8217;t supervision. It was management. <br><br>That sounds like a small distinction and like overblown hype at the same time, depending on who&#8217;s reading it. In my experience, it was neither.<br></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Vok_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8045dfd1-c601-4e5b-8aa1-b0507b84ec93_1408x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Vok_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8045dfd1-c601-4e5b-8aa1-b0507b84ec93_1408x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Vok_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8045dfd1-c601-4e5b-8aa1-b0507b84ec93_1408x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Vok_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8045dfd1-c601-4e5b-8aa1-b0507b84ec93_1408x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Vok_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8045dfd1-c601-4e5b-8aa1-b0507b84ec93_1408x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Vok_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8045dfd1-c601-4e5b-8aa1-b0507b84ec93_1408x768.jpeg" width="1408" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8045dfd1-c601-4e5b-8aa1-b0507b84ec93_1408x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1408,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:952590,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.alphaontheedge.com/i/206610267?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8045dfd1-c601-4e5b-8aa1-b0507b84ec93_1408x768.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_!Vok_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8045dfd1-c601-4e5b-8aa1-b0507b84ec93_1408x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Vok_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8045dfd1-c601-4e5b-8aa1-b0507b84ec93_1408x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Vok_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8045dfd1-c601-4e5b-8aa1-b0507b84ec93_1408x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Vok_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8045dfd1-c601-4e5b-8aa1-b0507b84ec93_1408x768.jpeg 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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.alphaontheedge.com/p/field-report-using-fable-5?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.alphaontheedge.com/p/field-report-using-fable-5?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><h2>The experiment</h2><p>One rule governed the sprint: Fable never writes final code. It plays architect and orchestrator, and the implementation goes to Opus and Sonnet acting as the engineering team. I play the principal. Set direction, make the calls only I can make, review the work.</p><p>And I did nearly all of it by voice. No prompts refined over ten drafts (I&#8217;ve written enough of those for a lifetime), just spoken instructions, dictated the way you&#8217;d brief a senior colleague in a hallway. Rambling and imprecise, full of the shorthand you use when you trust the listener to fill in gaps.</p><p>Voice input is a minefield for LLMs. They fail in a specific way. When we speak, tone of voice carries part of the message, and we count on the listener to receive it. When I first started using voice input with AI, I learned fast that I had to compensate with declarative sentences, a whole lot of them. That&#8217;s prompting 101, but it&#8217;s not human voice 101, and I had to teach myself to do it. </p><p>When I question assumptions out loud, I ramble and hedge, which is natural for me when I&#8217;m thinking something through verbally. With LLMs, I had to learn to announce it: this is me working it through, this is an unstructured brain dump, help me think. What I found was that Fable needs those announcements less. Prompting 101 is still prompting 101, but Fable infers intent from text alone far better than anything before it, and for voice input, that&#8217;s an enormous benefit.</p><h2>The moment I knew</h2><p>Early in the sprint, I dictated a memo with an offhand claim about how a transformer architecture had behaved in my past research. I said &#8220;majority,&#8221; as in: this pattern held in the majority of cases I&#8217;d seen. Experienced judgment, not a citation.</p><p>I know what most models do with a sentence like that, because I&#8217;ve lived it. They flag it as unfounded, hedge everything downstream of it, and you spend the next three turns defending your own experience to your own tool. The skepticism is healthy. The loop is exhausting.</p><p>Fable skipped the loop. It didn&#8217;t challenge the claim and it didn&#8217;t swallow it either. It wrote tests to check the claim empirically, delegated them to the junior models, reviewed the results, folded the verified finding into the plan, and documented the whole thing so I could audit the call later.</p><p>A junior challenges your judgment. A sycophant accepts it. A senior tests it. Resolving doubt with evidence instead of rhetoric is what you hire senior people for, and I watched a model do it without being asked.</p><h2>It kept happening</h2><p>A few days later, same pattern, different setting. I was doing exploratory analysis on output from a model I&#8217;d just trained, my first look at results from an unfamiliar system.</p><p>One return number came back around negative 400 percent. Anyone knows that&#8217;s an impossible result, but not Opus. Opus, running the same analysis, reported the number faithfully and moved on. When the data turned out to be riddled with missing values, same thing: 40 percent null, stated as a finding.</p><p>Fable&#8217;s reaction was closer to mine: that looks wrong, let me dig. It treated the impossible number as a symptom of a bug and went hunting for the bug. The nulls got the same treatment.</p><p>Here is where I argue against my own headline for a moment, because the nuance is real. Everything Fable did there is promptable with models like Opus. I could teach Opus to sanity-check outputs and treat anomalies as symptoms, and part of learning these tools is learning to teach them. But the teaching is the supervision overhead. With previous models, competence is something you install, correction by correction. With Fable, the reflex that impossible numbers mean something is broken comes standard. The whole difference lives in the defaults, and defaults determine whether you&#8217;re operating a tool or briefing a colleague.</p><h2>What actually got built</h2><p>Six days produced two substantial things.</p><p>The first was a migration I&#8217;d been dodging for months. My personal research platform, years of accumulated code and data, needed a ground-up reorganization. Projects like that never happen. The activation energy is enormous and the payoff is invisible until the very end.</p><p>I opened by asking Fable the question I&#8217;d put to any senior consultant, which is not how to do the migration but whether to do it at all. What&#8217;s the payoff, and what breaks if we skip it? The case it made was concrete. It compared the legacy dependencies against updated ones and worked out what the updates would buy in speed and security. For speed, it used my own throughput scale: this upgrade lets you run this many more analyses every week, across parameter sweeps and model runs. That speedup was pretty tremendous. </p><p>And then, there was the benefit I hadn&#8217;t fully articulated until we discussed it: the migration would make the codebase AI-native. Not so I&#8217;d stop writing code, but so coding agents could crawl it and work on it alongside me. The legacy codebase had no structure for that, for it was never planned with AI help in mind. I think that was the biggest benefit of all.</p><p>Then, Fable ran the project. It planned the migration in phases, dispatched implementation to teams of junior models (sometimes several working in parallel on separate parts of the codebase without stepping on each other), and validated everything against the old system. The data side was the easy part: about 6,000 files, already well structured, came over cleanly. </p><p>The code was where things got questionable. I had unorganized Jupyter notebooks from years of prototyping, and migrating those was rocky, because the original code was a mad scientist&#8217;s lab. How do you ask a robot to sift through a mad scientist&#8217;s lab? Fable did a surprisingly good job, but it took a couple of turns to decide what came over and where it went, and it hitched when it took on too much at once. I couldn&#8217;t just say migrate all ten of these notebooks; context got garbled. So I worked out memory stores better suited to Fable than to other models: restructuring each repo&#8217;s ARCHITECTURE.md, using pointers that Opus and Sonnet could read. Where something was ambiguous, Fable made a documented judgment call and flagged it for my review instead of stopping to ask.</p><p>The second build was a full strategy engagement. Over interactive sessions, Fable helped me define what to pursue over the next six to ten months and in what order. Then it did the thing that actually impressed me: it broke next steps into roughly ten work products and told me which ones deserved my live attention and which could be fired off and collected later.</p><p>Attention. It was helping me manage attention. That&#8217;s huge. Every opinion piece about dystopian modern technology ruining our brains focus on that: technology destroys our attention.</p><p>But here was something different. Fable was helping manage my scarcest resource, and managed correctly. The high-stakes design decisions got interactive sessions where I could push back in real time. The well-specified deliverables ran on their own. Juniors ask for direction on everything. Seniors tell you where your direction is needed.</p><h2>The claim I disagree with</h2><p>The consensus on the Claude subreddits, especially among people using Fable heavily, is that its edge over previous models only shows up on very complex technical work. My week says otherwise.</p><p>The clearest gap I saw was in ordinary conversation. Planning sessions, design discussions, sessions that never touched code. Forty turns into a session covering several research projects, Fable still had my constraints, my tooling, and my earlier decisions woven into its answers. Other models are good at this for a while, then the threads quietly drop and you&#8217;re re-explaining yourself to something that was nodding along an hour ago.</p><p>For me, this is the headline. The code orchestration is downstream of the thinking partnership, and a thinking partner who doesn&#8217;t lose the plot is worth more than a faster coder.</p><h2>The honest caveats</h2><p>It wasn&#8217;t flawless, and some of the flaws were mine to fix. Early on, Fable repeatedly misread how I actually work. Wrong assumptions about my workflow and tooling, and I burned turns correcting the same misunderstanding. The fix was embarrassingly managerial: I wrote it a short onboarding memo about my operating style, and the misfires stopped. Even excellent senior hires need onboarding. The difference is that juniors need onboarding plus ongoing supervision, and seniors need onboarding and then room.</p><p>The other thing that didn&#8217;t work: Fable would start doing things before I asked it to. Without a proper harness, it often went too far. Nothing disruptive ever came of it, just tokens spent before I could talk it through. One session I said: here&#8217;s the goal, but before we work on it I&#8217;d like to discuss some of the designs, and then we can implement. Fable read the handover documents and decided to implement some of the changes itself. It taught me to treat it as a very eager coding assistant.</p><p>Success also created its own management problem. I now hold validated plans and specifications representing threads implementation work. The architect outran the builders. Plans that pile up faster than execution capacity are a liability unless you triage them deliberately, but it&#8217;s a very, very good problem to have.</p><h2>What this means</h2><p>Every previous model asked me to be a supervisor, checking and directing everything. This one let me be a manager. If you&#8217;ve only ever handed these models tasks, try handing one a role instead.</p><p>We&#8217;ve had teams that never sleep for almost a year now. What&#8217;s new is that the management doesn&#8217;t sleep either: senior-level competence and judgment sitting next to the execution. The execution was already there. The judgment is starting to catch up.<br><br>Until next time, stay on the cutting edge, everyone.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.alphaontheedge.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Alpha on the Edge: The AI and Algo Trading Digest! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Information Edge: Lessons from Building an AI Research Advantage]]></title><description><![CDATA[A genuine upgrade for navigating an ocean of research]]></description><link>https://www.alphaontheedge.com/p/information-edge-lessons-from-building</link><guid isPermaLink="false">https://www.alphaontheedge.com/p/information-edge-lessons-from-building</guid><dc:creator><![CDATA[Alpha on the Edge]]></dc:creator><pubDate>Wed, 06 May 2026 16:41:03 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!EPZP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea210ad9-654b-4230-a625-8de1dbc812bf_1376x768.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A few years ago, I sat in a graduate seminar with a professor at the frontier of natural language processing research. At some point the conversation turned to the volume of new work being published (papers, preprints, conference proceedings) and someone asked how he kept up with all of it. He shrugged and said he had a graduate student who handled that for him.</p><p>I remember thinking: that sounds nice.</p><p>The bottleneck in serious research has never really been access to information. It&#8217;s knowing what to pay attention to. A graduate student who understands your work, your questions, and your blind spots, and who surfaces the right papers at the right time, is genuinely valuable. Most researchers don&#8217;t have one.</p><p>So I built one. I call it MARC &#8212; Multimodal Academic Research Curator.</p><p>What follows is a set of lessons from building and living with MARC over the past year. Some surprised me. All of them have changed how I think about what it means to stay current in a fast-moving field.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EPZP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea210ad9-654b-4230-a625-8de1dbc812bf_1376x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EPZP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea210ad9-654b-4230-a625-8de1dbc812bf_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!EPZP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea210ad9-654b-4230-a625-8de1dbc812bf_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!EPZP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea210ad9-654b-4230-a625-8de1dbc812bf_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!EPZP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea210ad9-654b-4230-a625-8de1dbc812bf_1376x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EPZP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea210ad9-654b-4230-a625-8de1dbc812bf_1376x768.jpeg" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ea210ad9-654b-4230-a625-8de1dbc812bf_1376x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:766974,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.alphaontheedge.com/i/196679045?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea210ad9-654b-4230-a625-8de1dbc812bf_1376x768.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_!EPZP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea210ad9-654b-4230-a625-8de1dbc812bf_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!EPZP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea210ad9-654b-4230-a625-8de1dbc812bf_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!EPZP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea210ad9-654b-4230-a625-8de1dbc812bf_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!EPZP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea210ad9-654b-4230-a625-8de1dbc812bf_1376x768.jpeg 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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.alphaontheedge.com/p/information-edge-lessons-from-building?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.alphaontheedge.com/p/information-edge-lessons-from-building?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><h2>What MARC Does</h2><p>Before the lessons, a brief orientation.</p><p>MARC ingests research from academic papers on arXiv and SSRN, academic journals, podcasts, YouTube, and selected social media. Each source is processed by a large language model that produces a structured summary: not a recap of findings, but key ideas, notable quotes, and open questions the research raises. Every source is also scored across sixteen relevance dimensions I&#8217;ve defined based on my own research interests, from quantitative finance to geopolitics to machine learning. Those scores allow filtering and retrieval that goes well beyond keyword search.</p><p>The corpus now contains well over a thousand documents, roughly three-quarters of which are academic papers. That balance matters. Social media aggregation is easy to build. Getting a system that can reason meaningfully over dense academic work is a different problem. The more interesting one.</p><p>I interact with MARC through a persistent server accessible from anywhere, including my phone. I can ask it to surface recent papers on a specific topic, review trends across the corpus, or pull the full text of something I want to examine closely. It also sends me a weekly digest, automatically curated by topic, of what&#8217;s come in over the past seven days.</p><p>With that context, here are the lessons.</p><div><hr></div><h2>1. Model Choice Is a First-Order Decision</h2><p>When I started building MARC, I tested a range of language models for the summarization layer. The differences were not marginal.</p><p>The cheaper models produced summaries that were dressed-up abstracts. They could repeat findings. They could not synthesize. When I asked for key ideas from a complex paper, they surfaced what was already stated in the introduction, verbatim often. What I wanted was the kind of summary a smart reader produces after actually engaging with the work: what does this really argue, how do the pieces connect, what does this imply for adjacent problems?</p><p>Frontier models do this. Cheaper models don&#8217;t. The gap isn&#8217;t about polish. It&#8217;s a qualitative difference in reasoning. For a system whose value depends entirely on summary quality, using the wrong model would have made MARC close to useless.</p><p>There&#8217;s a broader observation here. A lot of products being sold today are wrappers around models that don&#8217;t perform at the frontier, because frontier models are expensive at scale. For large commercial deployments, that tradeoff may make sense. For an individual building a tool for their own research, the economics work out differently. The capability difference justifies the cost several times over.</p><div><hr></div><h2>2. Building a Tool Forces You to Articulate What You Care About</h2><p>To build MARC&#8217;s relevance scoring system, I had to define sixteen dimensions, each specific enough that a model could score a paper on it and distinct enough that they weren&#8217;t redundant.</p><p>This was harder than I expected, and more useful.</p><p>It required honesty about what I actually research, as opposed to what I tell myself I research. Some dimensions I initially wanted to include turned out to overlap substantially with others. That forced a real question: was I distinguishing two things, or just naming the same thing twice? Others I thought were peripheral turned out to be central once I looked at my actual reading habits.</p><p>Defining the system is a form of research planning. It surfaces assumptions, clarifies what you actually care about, and produces an explicit map of your intellectual interests. That map has value well beyond the tool.</p><div><hr></div><h2>3. Multimodal Access Changes Your Relationship With Research</h2><p>Early in building MARC, I added the ability to generate audio summaries and visual representations of research. I treated these as nice-to-have features. There were, in fact, more than that.</p><p>Being able to listen to a summary of recent papers while driving, or ask for a visual of how a set of ideas connect, has changed how often I engage with the system. Research is no longer something that happens only when I&#8217;m at a desk with time blocked out for it. It fits into the margins of the day.</p><p>The lesson isn&#8217;t really about audio or images. It&#8217;s that the format in which you consume information shapes whether you consume it at all. A text-only system is constrained to contexts where reading is possible. A multimodal one adapts to your life rather than requiring you to adapt to it.</p><div><hr></div><h2>4. Serendipity Can Be Engineered</h2><p>The weekly digest has produced some of my most useful research leads. Not because it found what I was looking for, but because it surfaced things I wasn&#8217;t.</p><p>Recently it brought up a paper on transformer architectures using a methodology I hadn&#8217;t encountered. It came through because of its relevance score on a dimension I track, not because I searched for it. I ended up spending several hours with it, using MARC to interrogate the methodology and think through where it might apply to problems I&#8217;m working on in quantitative finance.</p><p>Cross-domain discovery, machine learning methodology finding its way into finance research, isn&#8217;t a new idea. But it&#8217;s easy to miss in practice when you&#8217;re focused on your immediate reading list. The digest creates a regular encounter with things outside your active search.</p><p>Serendipity has a reputation for being random. It doesn&#8217;t have to be.</p><div><hr></div><h2>5. Prompt Architecture Is a Design Discipline</h2><p>Early versions of MARC asked the language model for a summary. The results were inconsistent, sometimes strong, sometimes shallow, and the shallow results were hard to diagnose.</p><p>The fix was decomposition. Rather than &#8220;summarize this paper,&#8221; the system now asks separately for key ideas, notable quotes, and open questions. These aren&#8217;t stylistic categories. They have different failure modes. A model that misses something in one field often surfaces it in another. The structure creates redundancy that improves reliability.</p><p>This generalizes. The way you ask shapes what you get, and careful prompt design is a form of systems design. A vague prompt produces a vague output not because the model is weak, but because the question was underspecified. That&#8217;s on the architect.</p><div><hr></div><h2>6. The Upstream Curator Still Matters</h2><p>MARC is only as good as the decisions I made when building it. The sources I chose to ingest, the relevance dimensions I defined, the topics I weighted. These all reflect my priors. The system surfaces what I&#8217;ve implicitly told it to look for. It doesn&#8217;t challenge my framing from outside.</p><p>There&#8217;s a version of this technology that sounds like it replaces judgment: put the research in, get the insights out. That&#8217;s not how it works. What it does is extend judgment, amplifying the ability to act on existing research instincts across a much larger volume of material, much faster. The instincts still have to come from somewhere.</p><p>The graduate student analogy holds here too. A great research assistant extends what you can do. They don&#8217;t substitute for your understanding of what&#8217;s worth doing.</p><div><hr></div><h2>7. The Time Dimension Requires Deliberate Attention</h2><p>This one took me the longest to notice.</p><p>MARC&#8217;s summaries are generally strong on content. What a piece argues, what evidence it marshals, what questions it leaves open. Where they tend to be weaker is temporal context: when something was written, what the market environment was at the time, whether a forecast proved out.</p><p>In many fields this matters less. In finance, it matters quite a bit. A paper on portfolio construction written during one rate environment carries different weight than one written in another. An interview with a practitioner making predictions requires knowing whether those predictions came before or after the relevant events.</p><p>I&#8217;ve partially addressed this through careful prompting, and the system does surface publication dates and peer-review status. But this remains an area where human judgment has to stay engaged. The model tells you what a document says. It doesn&#8217;t always situate it in time the way a careful reader would. In finance, those are sometimes very different things.</p><div><hr></div><h2>What This Adds Up To</h2><p>MARC has changed how I work in ways I didn&#8217;t anticipate when I started. Literature review, historically slow and incomplete, is now systematic. The breadth of what I track has expanded without increasing the time I spend on it. The depth of engagement with individual papers has also increased. I have something to think with, not just read with.</p><p>The force multiplier framing is accurate but undersells it a little. The nature of the work has shifted. Less time managing information, more time using it.</p><p>That&#8217;s what I was jealous of when that professor mentioned his graduate student.</p><p>Until next time, stay on the cutting edge, everyone.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.alphaontheedge.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Alpha on the Edge: The AI and Algo Trading Digest! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h2>Appendix: A Brief Technical Note</h2><p>For readers interested in how MARC is built.</p><p>The system ingests content from academic sources (arXiv, SSRN, academic journals), podcasts, YouTube transcripts, and curated social media. Each document is processed by a frontier language model that produces a structured summary with three defined fields: key ideas, notable quotes, and open questions. Every document is also scored on sixteen relevance dimensions (each a specific topic area, rated 0 to 1), which allows filtering and retrieval beyond keyword matching.</p><p>Summaries and metadata are stored in a vector database, which enables semantic search across the full corpus. Queries surface conceptually related documents even when exact terms don&#8217;t match.</p><p>The system runs through a persistent MCP (Model Context Protocol) server, accessible remotely including from a phone. This allows both reactive use, querying the corpus on demand, and proactive use in the form of the weekly digest.</p><p>The corpus is over a thousand documents, approximately 75% academic papers. The system distinguishes preprints from peer-reviewed publications, and that distinction is surfaced in responses.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OZal!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadc41174-e967-4297-b7da-8f794af8cf0c_684x693.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OZal!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadc41174-e967-4297-b7da-8f794af8cf0c_684x693.png 424w, https://substackcdn.com/image/fetch/$s_!OZal!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadc41174-e967-4297-b7da-8f794af8cf0c_684x693.png 848w, https://substackcdn.com/image/fetch/$s_!OZal!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadc41174-e967-4297-b7da-8f794af8cf0c_684x693.png 1272w, https://substackcdn.com/image/fetch/$s_!OZal!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadc41174-e967-4297-b7da-8f794af8cf0c_684x693.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OZal!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadc41174-e967-4297-b7da-8f794af8cf0c_684x693.png" width="684" height="693" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/adc41174-e967-4297-b7da-8f794af8cf0c_684x693.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:693,&quot;width&quot;:684,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:42756,&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.alphaontheedge.com/i/196679045?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadc41174-e967-4297-b7da-8f794af8cf0c_684x693.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_!OZal!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadc41174-e967-4297-b7da-8f794af8cf0c_684x693.png 424w, https://substackcdn.com/image/fetch/$s_!OZal!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadc41174-e967-4297-b7da-8f794af8cf0c_684x693.png 848w, https://substackcdn.com/image/fetch/$s_!OZal!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadc41174-e967-4297-b7da-8f794af8cf0c_684x693.png 1272w, https://substackcdn.com/image/fetch/$s_!OZal!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadc41174-e967-4297-b7da-8f794af8cf0c_684x693.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>]]></content:encoded></item><item><title><![CDATA[Dispatch from the New Edge]]></title><description><![CDATA[New Tools, Same Standards]]></description><link>https://www.alphaontheedge.com/p/dispatch-from-the-new-edge</link><guid isPermaLink="false">https://www.alphaontheedge.com/p/dispatch-from-the-new-edge</guid><dc:creator><![CDATA[Alpha on the Edge]]></dc:creator><pubDate>Fri, 24 Apr 2026 15:39:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!QN4_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc26f9c9f-276f-4511-9eac-67eb5f1360ed_914x576.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In 2024, I built something I&#8217;m genuinely proud of.</p><p>A full backtesting pipeline. Data sourcing, walk-forward optimization, thousands of parameter combinations per security, out-of-sample validation built for rigor rather than convenience. I built it without AI coding assistance, which, at the time, wasn&#8217;t good enough to meet my standards anyway. I built the full pipeline by hand, while working full-time and in grad school, and when I finally finished the visualization suite that would have made it publishable, I hit a wall I couldn&#8217;t get through.</p><p>I put it down. I didn&#8217;t come back for a long time.</p><p>When I did, the pipeline was still there. Intact, documented, ready to run. However, working with it again felt stranger than I expected.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QN4_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc26f9c9f-276f-4511-9eac-67eb5f1360ed_914x576.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QN4_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc26f9c9f-276f-4511-9eac-67eb5f1360ed_914x576.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QN4_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc26f9c9f-276f-4511-9eac-67eb5f1360ed_914x576.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QN4_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc26f9c9f-276f-4511-9eac-67eb5f1360ed_914x576.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QN4_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc26f9c9f-276f-4511-9eac-67eb5f1360ed_914x576.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QN4_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc26f9c9f-276f-4511-9eac-67eb5f1360ed_914x576.jpeg" width="914" height="576" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c26f9c9f-276f-4511-9eac-67eb5f1360ed_914x576.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:576,&quot;width&quot;:914,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:196268,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.alphaontheedge.com/i/195361112?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc26f9c9f-276f-4511-9eac-67eb5f1360ed_914x576.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_!QN4_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc26f9c9f-276f-4511-9eac-67eb5f1360ed_914x576.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QN4_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc26f9c9f-276f-4511-9eac-67eb5f1360ed_914x576.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QN4_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc26f9c9f-276f-4511-9eac-67eb5f1360ed_914x576.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QN4_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc26f9c9f-276f-4511-9eac-67eb5f1360ed_914x576.jpeg 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>The tooling landscape looks nothing like it did when I built that pipeline.</p><p>In 2024, I tried using AI assistants to support my workflow and found them wanting. Not dramatically, for they could handle simple tasks, but they couldn&#8217;t keep up with the kind of thinking the research required. The judgment calls, the architectural decisions, the places where domain knowledge actually matters. I went back to building by hand.</p><p>That&#8217;s changed. The tools I&#8217;m using now are legitimate thinking partners. They accelerate implementation, catch things I miss, and handle the mechanical work that used to just cost time. The delta between then and now is not incremental.</p><p>But I want to be precise about what that means, because the force multiplier framing cuts both ways.</p><p>These tools amplify what&#8217;s already there. Someone with deep domain knowledge, good architectural instincts, and a precise relationship with language will get extraordinary results. Someone without those things will get something that looks like extraordinary results for a while. The difference shows up later, in maintenance, in edge cases, in the moment when the system needs to do something slightly outside what was originally built.</p><p>I&#8217;ve thought about this in terms of language as much as code. The words you use with these tools are not interchangeable. Telling a system to treat something as a guideline produces different behavior than telling it to treat something as an axiom. One invites interpretation. The other closes it down. That distinction matters in quantitative research, where the difference between a soft constraint and a hard one can be the difference between a valid backtest and a compromised one.</p><p>The baseline I have, knowing exactly what it cost to build this infrastructure without AI assistance, is the thing that lets me measure the tools accurately. I&#8217;m not guessing at the delta. I&#8217;ve lived both sides of it.</p><div><hr></div><p>What I&#8217;m building here runs on two tracks, and I think they&#8217;re inseparable.</p><p>The first is original research. Rigorous methodology, honest results, no cherry-picked outcomes. The kind of work that doesn&#8217;t apologize for complexity or dumb itself down for accessibility.</p><p>The second is transparency about how that research gets made. The tools, the decisions, the judgment calls, the places where AI assistance helped and the places where it didn&#8217;t. To me, that&#8217;s intellectual honesty, not just a concession to the education market.</p><p>The case for combining them is simple. AI tools are only as good as the person directing them, and the only way to demonstrate that is to show the work. Results without methodology are just claims. Methodology without results is just theory.</p><p>This is also a moment that rewards engagement over consumption, and learning over absorbing. The speed of change in this field doesn&#8217;t make research and education less important. It makes them more important. Judgment still matters in trading and investing. Curiosity still matters. The tools have gotten extraordinarily powerful, but they don&#8217;t replace the person using them. They reveal that person more clearly than ever.</p><p>I&#8217;ve been on the other side of this, building serious infrastructure alone, without the tools that exist now, and hitting a wall I couldn&#8217;t get through. Coming back to that work with a different set of tools, and a clearer sense of what I&#8217;m trying to do with them, is what makes this feel like a beginning rather than a restart.</p><p>Until next time, keep on the cutting edge, everyone.<br></p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.alphaontheedge.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Alpha on the Edge: The AI and Algo Trading Digest! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Dispatch from the Edge - July 2024]]></title><description><![CDATA[Can't stop the cutting edge]]></description><link>https://www.alphaontheedge.com/p/dispatch-from-the-edge-july-2024</link><guid isPermaLink="false">https://www.alphaontheedge.com/p/dispatch-from-the-edge-july-2024</guid><dc:creator><![CDATA[Alpha on the Edge]]></dc:creator><pubDate>Wed, 10 Jul 2024 16:32:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!sKiu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff983ed41-059c-4d94-a5d4-e27e0259d339_914x576.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>After a break, hello everyone! We are still going! Thanks for sticking with Alpha on the Edge during that hiatus.</p><p>We even saw some new subscribers, which is very humbling. Welcome to our new members!</p><p>As a reader, it&#8217;s always hard to know if a lapsed publication is a going concern, so actually subscribing or following during a lapse is very generous leap of faith. Truly - thank you all!</p><p>We could talk about life getting in the way and other details as explanations, but there are more exciting things to share with you all. Projects have been moving forward. Useful research is on the way. This dispatch will outline these developments and give you a better idea of what to expect from Alpha on the Edge.</p><p>This dispatch will focus on three topics:</p><ol><li><p>Extending R2T Backtests with robust walk-forward optimization</p></li><li><p>Making more room for bespoke AI research</p></li><li><p>Launching Market Driver Insights</p></li></ol><p>Onward and upward!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.alphaontheedge.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.alphaontheedge.com/subscribe?"><span>Subscribe now</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sKiu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff983ed41-059c-4d94-a5d4-e27e0259d339_914x576.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sKiu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff983ed41-059c-4d94-a5d4-e27e0259d339_914x576.jpeg 424w, https://substackcdn.com/image/fetch/$s_!sKiu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff983ed41-059c-4d94-a5d4-e27e0259d339_914x576.jpeg 848w, https://substackcdn.com/image/fetch/$s_!sKiu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff983ed41-059c-4d94-a5d4-e27e0259d339_914x576.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!sKiu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff983ed41-059c-4d94-a5d4-e27e0259d339_914x576.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sKiu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff983ed41-059c-4d94-a5d4-e27e0259d339_914x576.jpeg" width="914" height="576" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f983ed41-059c-4d94-a5d4-e27e0259d339_914x576.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:576,&quot;width&quot;:914,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:196268,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&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_!sKiu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff983ed41-059c-4d94-a5d4-e27e0259d339_914x576.jpeg 424w, https://substackcdn.com/image/fetch/$s_!sKiu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff983ed41-059c-4d94-a5d4-e27e0259d339_914x576.jpeg 848w, https://substackcdn.com/image/fetch/$s_!sKiu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff983ed41-059c-4d94-a5d4-e27e0259d339_914x576.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!sKiu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff983ed41-059c-4d94-a5d4-e27e0259d339_914x576.jpeg 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><ol><li><p><strong>Extending R2T Backtests with robust walk-forward optimization</strong></p></li></ol><p>The Really, Really Thorough Backtests have covered a lot of very fruitful ground. We have looked at literally millions of simulations of different trading algorithms across hundreds of securities. This research is one of the best ways to answer the question &#8220;Does this trading strategy actually work?&#8221;</p><p>But there is always room for improvement. The research so far has mostly used randomized cross-validation, meaning that in-sample and out-of-sample subsets are selected randomly from historical time series. This works very well but has drawbacks. Many randomized splits select subsets where trading strategies have no trades or very few trades to build metrics from. (To clarify: The research published here filtered out those simulations that weren&#8217;t useful.)</p><p>There are a number of ways to address this - alternative randomized sampling strategies or extended data time series, for example. </p><p>But for daily frequency time series, walk-forward optimization is a very elegant and more interpretable framework for backtesting. It gives a higher percentage of useful simulations while maintaining robustness in results. </p><p>The R2T Backtests now have pipelines for both randomized cross-validation and walk-forward optimization. This gives us the ability to be flexible and gives more avenues for research. There won&#8217;t be any less transparency - the research published here will continue to disclose which method is used.</p><p></p><ol start="2"><li><p><strong>Making more room for bespoke AI research</strong></p></li></ol><p>A lot of our published research has focused on rules-based trading strategies using technical indicators. We have not left a lot of room for experimenting with strategies built from deep learning and neural networks.</p><p>There&#8217;s a good reason for this. Building, tuning, and testing neural networks is extremely difficult and time-consuming. Neural networks can be unstable and unpredictable, and deploying them in a standardized &#8220;production&#8221;-style pipeline requires a large amount of computational resources and judgement calls.</p><p>But here&#8217;s the thing: It&#8217;s also very, very rewarding. This is the area that I always want to focus on more because of how powerful these models are and how quickly the field is developing, especially in finance. </p><p>There&#8217;s never enough time in the day. I still feel very strongly that the ability to run millions and millions of simulations is a valuable service. It exposes the real truth behind a lot of trading strategies. The problem is that scaling neural nets to that level is simply not possible without far more advanced technology.  (Hopefully someone can tell me when I can get access to quantum computing!)</p><p>So the solution is to compromise! While building a modular WFO pipeline, I built more standardized components. A lot of the past projects required custom builds because of very bespoke research questions.  This gave less time for the AI models.</p><p>Now, we can still share useful results from R2T Backtests, and rest assured, that content will not become boilerplate charts. The framework is far too valuable to stop custom research.</p><p>And this is great because I really, <em>really</em> want to play with Temporal Fusion Transformers&#8230;.</p><p></p><ol start="3"><li><p><strong>Launching Market Driver Insights</strong></p></li></ol><p>The bulk of our recent posts have gone in-depth with factor research, or what we call market drivers. Market drivers have many powerful insights for traders and investors, but good content is not easily available outside of large financial institutions. </p><p>To fix this, we launched <a href="https://marketdriverinsights.substack.com/">Market Driver Insights</a>. This is a weekly publication with extensive analysis of market drivers and macroeconomic factors. It covers US equity markets and cryptocurrencies. The content on Market Driver Insights goes well beyond what was published here.</p><p>Here&#8217;s an example of the new tools:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!O0V8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7da81c54-d3b4-4156-8fc0-82ca33970474_774x949.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!O0V8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7da81c54-d3b4-4156-8fc0-82ca33970474_774x949.png 424w, https://substackcdn.com/image/fetch/$s_!O0V8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7da81c54-d3b4-4156-8fc0-82ca33970474_774x949.png 848w, https://substackcdn.com/image/fetch/$s_!O0V8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7da81c54-d3b4-4156-8fc0-82ca33970474_774x949.png 1272w, https://substackcdn.com/image/fetch/$s_!O0V8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7da81c54-d3b4-4156-8fc0-82ca33970474_774x949.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!O0V8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7da81c54-d3b4-4156-8fc0-82ca33970474_774x949.png" width="774" height="949" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7da81c54-d3b4-4156-8fc0-82ca33970474_774x949.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:949,&quot;width&quot;:774,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:217697,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!O0V8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7da81c54-d3b4-4156-8fc0-82ca33970474_774x949.png 424w, https://substackcdn.com/image/fetch/$s_!O0V8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7da81c54-d3b4-4156-8fc0-82ca33970474_774x949.png 848w, https://substackcdn.com/image/fetch/$s_!O0V8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7da81c54-d3b4-4156-8fc0-82ca33970474_774x949.png 1272w, https://substackcdn.com/image/fetch/$s_!O0V8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7da81c54-d3b4-4156-8fc0-82ca33970474_774x949.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.alphaontheedge.com/p/dispatch-from-the-edge-july-2024?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.alphaontheedge.com/p/dispatch-from-the-edge-july-2024?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p>So if you found market drivers a useful tool, consider subscribing to <a href="https://marketdriverinsights.substack.com/">Market Driver Insights</a>.</p><p></p><div><hr></div><p>To wrap this up, thanks again for sticking with Alpha on the Edge! We&#8217;ll be back with more research and look forward to sharing our work with you all.</p><p>Until next time, keep on the cutting edge, everyone.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.alphaontheedge.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Alpha on the Edge: The AI and Algo Trading Digest! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Why Macro Matters, and How to Use It]]></title><description><![CDATA[For a lot of traders, macroeconomics doesn&#8217;t matter until it suddenly matters for everyone.]]></description><link>https://www.alphaontheedge.com/p/why-macro-matters-and-how-to-use</link><guid isPermaLink="false">https://www.alphaontheedge.com/p/why-macro-matters-and-how-to-use</guid><dc:creator><![CDATA[Alpha on the Edge]]></dc:creator><pubDate>Thu, 18 Apr 2024 15:30:31 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!3bw0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d3ed063-774b-49a4-9b24-4a2569c3b0e9_1024x614.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>For a lot of traders, macroeconomics doesn&#8217;t matter until it suddenly matters for everyone. When inflation is ravaging consumer buying power, or when spiking treasury yields are driving up mortgage rates and depressing new home sales - it&#8217;s hard to pivot on a dime and suddenly account for macro forces.</p><p>It&#8217;s best to stay aware of and ahead of macro trends. When we were looking at <a href="https://www.alphaontheedge.com/p/fun-in-the-zoo-exploring-50-crypto">crypto market drivers</a>, for example, we saw that sensitivity to the US treasury yield curve steepness was a key driver of market returns. </p><p>How do we measure these sensitivities and stay on top of them? In this post, we will look at our method of choice, a very simple application of linear regression.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3bw0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d3ed063-774b-49a4-9b24-4a2569c3b0e9_1024x614.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3bw0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d3ed063-774b-49a4-9b24-4a2569c3b0e9_1024x614.jpeg 424w, https://substackcdn.com/image/fetch/$s_!3bw0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d3ed063-774b-49a4-9b24-4a2569c3b0e9_1024x614.jpeg 848w, https://substackcdn.com/image/fetch/$s_!3bw0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d3ed063-774b-49a4-9b24-4a2569c3b0e9_1024x614.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!3bw0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d3ed063-774b-49a4-9b24-4a2569c3b0e9_1024x614.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3bw0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d3ed063-774b-49a4-9b24-4a2569c3b0e9_1024x614.jpeg" width="1024" height="614" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5d3ed063-774b-49a4-9b24-4a2569c3b0e9_1024x614.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:614,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:304867,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&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_!3bw0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d3ed063-774b-49a4-9b24-4a2569c3b0e9_1024x614.jpeg 424w, https://substackcdn.com/image/fetch/$s_!3bw0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d3ed063-774b-49a4-9b24-4a2569c3b0e9_1024x614.jpeg 848w, https://substackcdn.com/image/fetch/$s_!3bw0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d3ed063-774b-49a4-9b24-4a2569c3b0e9_1024x614.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!3bw0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d3ed063-774b-49a4-9b24-4a2569c3b0e9_1024x614.jpeg 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><h1>Sensitivity and Regression</h1><p>Our goal is to estimate how a change in one variable affects a stock&#8217;s returns. For example, let&#8217;s consider yields on 10-year U.S. treasury bonds. If yields increase 0.01%, can we say how much a stock&#8217;s return will change?</p><p>To do this, we look at a simple linear regression model:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;y = \\alpha + \\beta x + \\epsilon&quot;,&quot;id&quot;:&quot;QKXCBFGUSH&quot;}" data-component-name="LatexBlockToDOM"></div><p></p><p>(For a good explainer on simple linear regression, I recommend <a href="https://www.kdnuggets.com/2020/10/guide-linear-regression-models.html">this guide</a>.)</p><p>The theory and practical applications of linear regression are extensive and very elegant. This model helps quantify exactly what we are looking for - how a change in a variable (<em>x</em>) affects another variable (<em>y</em>). The beta term (coefficient, sensitivity, or exposure) the amount of change in <em>y</em> we would estimate would occur for a one unit change in <em>x</em>. </p><p>Back to our question of yields and stocks - say we estimate a linear regression model with a beta of 0.3. This would tell us that a 1% change in yields would see a 0.3% increase in a stock&#8217;s returns. </p><p>We can&#8217;t claim that yields <em>cause</em> the change in a stock&#8217;s returns, nor can we claim that such a model has unimpeachable predictive power (it doesn&#8217;t). Meaning, this is an inexact method simplifying complex statistical modeling techniques.</p><p>But here&#8217;s the good news - the observations this technique gives us can lead to some powerful insights, especially if we look at sensitivity in aggregate or over time.</p><div><hr></div><h1>Regression in Practice</h1><p>One way to use regression is to measure a stock&#8217;s sensitivity over time. We can use a rolling window of returns and yields and estimate a linear regression model. Meaning, we estimate a model on one day with the previous <em>n</em> returns and yield changes, move to the next day, and do again. We would then have a time series of regression betas, one for each model we estimated.</p><p>Let&#8217;s look at the stock in the S&amp;P500 with the highest sensitivity to 10 year treasury yields as of the end of March - Progressive Corp <span class="cashtag-wrap" data-attrs="{&quot;symbol&quot;:&quot;$PGR&quot;}" data-component-name="CashtagToDOM"></span> . We want to look at:</p><ul><li><p>Is the sensitivity to yields always high?</p></li><li><p>How quickly does the sensitivity change?</p></li><li><p>Is there a trend that we can identify?</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IGeU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17cfb1b1-c129-4cac-bd78-32298fac3d5c_800x500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IGeU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17cfb1b1-c129-4cac-bd78-32298fac3d5c_800x500.png 424w, https://substackcdn.com/image/fetch/$s_!IGeU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17cfb1b1-c129-4cac-bd78-32298fac3d5c_800x500.png 848w, https://substackcdn.com/image/fetch/$s_!IGeU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17cfb1b1-c129-4cac-bd78-32298fac3d5c_800x500.png 1272w, https://substackcdn.com/image/fetch/$s_!IGeU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17cfb1b1-c129-4cac-bd78-32298fac3d5c_800x500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IGeU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17cfb1b1-c129-4cac-bd78-32298fac3d5c_800x500.png" width="800" height="500" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/17cfb1b1-c129-4cac-bd78-32298fac3d5c_800x500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:53168,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!IGeU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17cfb1b1-c129-4cac-bd78-32298fac3d5c_800x500.png 424w, https://substackcdn.com/image/fetch/$s_!IGeU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17cfb1b1-c129-4cac-bd78-32298fac3d5c_800x500.png 848w, https://substackcdn.com/image/fetch/$s_!IGeU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17cfb1b1-c129-4cac-bd78-32298fac3d5c_800x500.png 1272w, https://substackcdn.com/image/fetch/$s_!IGeU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17cfb1b1-c129-4cac-bd78-32298fac3d5c_800x500.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>So our estimated model tells us that at the end of March, a 1% change in US Treasury yields historically is associated with about a 5.5% increase in PGR&#8217;s returns. However, we can easily see that PGR&#8217;s sensitivity to yields is not always high - it was negative at the beginning of 2023. We also see that the sensitivity does not typically change so dramatically that we would expect negative betas in the next week. The sensitivity has also been trending upwards since January 2023 but might have reached a peak recently.</p><p>If I were a trader looking at PGR, in other words, I would be very interested in changes in the 10Y yields. Macroeconomics matters quite a bit for this stock right now.</p><p> This technique also helps us look at the market as a whole. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!67eN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62ce4584-3a5e-4d8f-abb3-ef4637dff3cf_800x500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!67eN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62ce4584-3a5e-4d8f-abb3-ef4637dff3cf_800x500.png 424w, https://substackcdn.com/image/fetch/$s_!67eN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62ce4584-3a5e-4d8f-abb3-ef4637dff3cf_800x500.png 848w, https://substackcdn.com/image/fetch/$s_!67eN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62ce4584-3a5e-4d8f-abb3-ef4637dff3cf_800x500.png 1272w, https://substackcdn.com/image/fetch/$s_!67eN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62ce4584-3a5e-4d8f-abb3-ef4637dff3cf_800x500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!67eN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62ce4584-3a5e-4d8f-abb3-ef4637dff3cf_800x500.png" width="800" height="500" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/62ce4584-3a5e-4d8f-abb3-ef4637dff3cf_800x500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:65828,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!67eN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62ce4584-3a5e-4d8f-abb3-ef4637dff3cf_800x500.png 424w, https://substackcdn.com/image/fetch/$s_!67eN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62ce4584-3a5e-4d8f-abb3-ef4637dff3cf_800x500.png 848w, https://substackcdn.com/image/fetch/$s_!67eN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62ce4584-3a5e-4d8f-abb3-ef4637dff3cf_800x500.png 1272w, https://substackcdn.com/image/fetch/$s_!67eN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62ce4584-3a5e-4d8f-abb3-ef4637dff3cf_800x500.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.alphaontheedge.com/p/why-macro-matters-and-how-to-use?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.alphaontheedge.com/p/why-macro-matters-and-how-to-use?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p>There&#8217;s a lot going on in this chart. In the middle of 2022, when the US Federal Reserve&#8217;s open market activities were front and center in the news, the stock market had a very wide, very significant spread in sensitivities to the 10Y yield. This spread narrowed throughout 2022, and the median sensitivity dipped below 0. Here in 2024, we see a somewhat consistent range of sensitivities with changing medians. </p><p>So, traders likely are not looking at 10Y yields as much as they were in 2022. But when yields become a significant market driver, this matters.</p><p>Are all macro forces as significant as 10Y yields? Let&#8217;s look at sensitivities to changes in the price of 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_!qIN-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0584f327-864a-4804-8943-eefc779a4d4a_800x500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qIN-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0584f327-864a-4804-8943-eefc779a4d4a_800x500.png 424w, https://substackcdn.com/image/fetch/$s_!qIN-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0584f327-864a-4804-8943-eefc779a4d4a_800x500.png 848w, https://substackcdn.com/image/fetch/$s_!qIN-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0584f327-864a-4804-8943-eefc779a4d4a_800x500.png 1272w, https://substackcdn.com/image/fetch/$s_!qIN-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0584f327-864a-4804-8943-eefc779a4d4a_800x500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qIN-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0584f327-864a-4804-8943-eefc779a4d4a_800x500.png" width="800" height="500" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0584f327-864a-4804-8943-eefc779a4d4a_800x500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:64431,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qIN-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0584f327-864a-4804-8943-eefc779a4d4a_800x500.png 424w, https://substackcdn.com/image/fetch/$s_!qIN-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0584f327-864a-4804-8943-eefc779a4d4a_800x500.png 848w, https://substackcdn.com/image/fetch/$s_!qIN-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0584f327-864a-4804-8943-eefc779a4d4a_800x500.png 1272w, https://substackcdn.com/image/fetch/$s_!qIN-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0584f327-864a-4804-8943-eefc779a4d4a_800x500.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.alphaontheedge.com/p/why-macro-matters-and-how-to-use?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.alphaontheedge.com/p/why-macro-matters-and-how-to-use?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p>Outside of energy stocks, we see little sensitivity to oil price changes. Even though oil prices can drive inflation, oil prices themselves are not usually a significant driver. (But this can change, as we saw with our market driver framework.)</p><div><hr></div><p>Hopefully this post helped clear up what we mean by &#8220;sensitivity&#8221; and how we use (or misuse) linear regression models. This powerful tool informs many trading algorithms and AI models, so we definitely will see the concept again.</p><p>Until next time, stay on the cutting edge, everyone.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.alphaontheedge.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Alpha on the Edge: The AI and Algo Trading Digest! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><p><em><strong>Disclaimers</strong></em></p><p><em>The content on this page is for educational and informational purposes only. Any views and opinions expressed belong only to the writer and do not represent views and opinions of people, institutions, or organizations that the writer may or may not be associated with.</em></p><p><em>No material in this page should be construed as buy/sell recommendations, investment advice, determinations of suitability, or solicitations. Securities investment and trading involve risks, and not all risks are disclosed or discussed here. Loss of principal is possible. You are encouraged to seek financial advice from a licensed professional prior to making transaction decisions.</em></p><p><em>Further, you should not assume that the future performance of any specific investment or investment strategy will be profitable or equal to corresponding past performance levels. Past performance does not guarantee future results.</em></p><p></p>]]></content:encoded></item><item><title><![CDATA[Rolling in the Deep: The Forces Within Market Segments]]></title><description><![CDATA[Breaking down stock market segments with market drivers]]></description><link>https://www.alphaontheedge.com/p/rolling-in-the-deep-the-forces-within</link><guid isPermaLink="false">https://www.alphaontheedge.com/p/rolling-in-the-deep-the-forces-within</guid><dc:creator><![CDATA[Alpha on the Edge]]></dc:creator><pubDate>Mon, 15 Apr 2024 15:30:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!wP8T!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4e5eaa1-4da8-461a-8dc6-0e2c72377d26_1024x544.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Today, we&#8217;re taking a peek at what lies underneath. We have looked at how to explain market performance at a high level, and now, we can find information about performance at a more granular level. </p><p>There&#8217;s a musical analogue to this. At the start of Wagner&#8217;s epic <em>Ring</em> cycle, he creates a vision of what lies beneath the surface of the Rhine river. This musical fantasy takes us to a story where beautiful Rhinemaidens live underwater, part of a world under the waves. The <a href="https://www.youtube.com/watch?v=cjkjF9OfMe0">prelude to </a><em><a href="https://www.youtube.com/watch?v=cjkjF9OfMe0">Das Rheingold</a></em> is a sweeping, undulating, breathtaking depiction of the magic and mystery just beyond what we can see.</p><p>Surely there&#8217;s magic and mystery to market segmentation. There are no Rhinemaidens, but there are still surprises and insights - treasures in their own way. So let&#8217;s have a look. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wP8T!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4e5eaa1-4da8-461a-8dc6-0e2c72377d26_1024x544.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wP8T!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4e5eaa1-4da8-461a-8dc6-0e2c72377d26_1024x544.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wP8T!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4e5eaa1-4da8-461a-8dc6-0e2c72377d26_1024x544.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wP8T!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4e5eaa1-4da8-461a-8dc6-0e2c72377d26_1024x544.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wP8T!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4e5eaa1-4da8-461a-8dc6-0e2c72377d26_1024x544.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wP8T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4e5eaa1-4da8-461a-8dc6-0e2c72377d26_1024x544.jpeg" width="1024" height="544" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e4e5eaa1-4da8-461a-8dc6-0e2c72377d26_1024x544.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:544,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:230703,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&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_!wP8T!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4e5eaa1-4da8-461a-8dc6-0e2c72377d26_1024x544.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wP8T!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4e5eaa1-4da8-461a-8dc6-0e2c72377d26_1024x544.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wP8T!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4e5eaa1-4da8-461a-8dc6-0e2c72377d26_1024x544.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wP8T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4e5eaa1-4da8-461a-8dc6-0e2c72377d26_1024x544.jpeg 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><h1>How to Segment the Stock Market</h1><p>We are returning to our familiar framework of market drivers, which helps us explain performance. (<a href="https://www.alphaontheedge.com/p/introduction-to-market-drivers">Take a look here</a> if you need a refresher.) In our <a href="https://www.alphaontheedge.com/p/how-to-win-with-stocks-be-the-market">previous set of research</a>, we saw that specific drivers came up when looking at the entire US large cap market (the S&amp;P 500 Index). For example, sensitivity to oil prices and price acceleration were major drivers for the last four weeks.</p><p>Today, we will use two ways to create subsets of a stock market - market capitalization and sector classification. Market capitalization is a measure of the &#8220;size&#8221; of a company, calculated by multiplying the number of shares traded by the market value of those shares. Theoretically, that is the cost of a company&#8217;s traded equity. Right now, the largest two companies on the S&amp;P 500 Index by market cap are Microsoft (MSFT - $3.1 trillion) and Apple (AAPL - $2.7 trillion). </p><p>We will use the S&amp;P indices to separate US stocks by market cap. The headline S&amp;P 500 Index contains the 500 largest companies by market cap in the US. The S&amp;P MidCap 400 contains the next 400, and similarly with the S&amp;P SmallCap 600. These three indexes are useful way to identify large, mid, and small cap stocks, respectively.</p><p>Sector classifications help divide companies by the type of markets they operate in. Microsoft and Exxon Mobil, for example, obviously sell very different products, so having a way to separate them is very useful. We will use the <a href="https://en.wikipedia.org/wiki/Global_Industry_Classification_Standard">GICS Sector classifications</a>, which divide stocks into 11 sectors.</p><p>Why do this? Different drivers operate on different segments of the market. Microsoft is much less associated with the price of oil than Exxon Mobil. If we can identify the drivers of specific segments, we know what is signal and what is noise.</p><div><hr></div><h1>Drivers by Market Cap</h1><p>To look at driver performance for stocks of different sizes, we calculated driver performance three times, once for large caps and again for mid caps and small caps. Each set of stocks is it&#8217;s own &#8220;universe&#8221; from which we create portfolios with the top and bottom quintiles for each driver. We used the same set of 50 drivers from previous analysis, 10 drivers from 5 categories. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7dHW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff36baeaa-0763-48ea-9690-ac6d6f738577_1300x500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7dHW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff36baeaa-0763-48ea-9690-ac6d6f738577_1300x500.png 424w, https://substackcdn.com/image/fetch/$s_!7dHW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff36baeaa-0763-48ea-9690-ac6d6f738577_1300x500.png 848w, https://substackcdn.com/image/fetch/$s_!7dHW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff36baeaa-0763-48ea-9690-ac6d6f738577_1300x500.png 1272w, https://substackcdn.com/image/fetch/$s_!7dHW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff36baeaa-0763-48ea-9690-ac6d6f738577_1300x500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7dHW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff36baeaa-0763-48ea-9690-ac6d6f738577_1300x500.png" width="1300" height="500" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f36baeaa-0763-48ea-9690-ac6d6f738577_1300x500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:1300,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:55571,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7dHW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff36baeaa-0763-48ea-9690-ac6d6f738577_1300x500.png 424w, https://substackcdn.com/image/fetch/$s_!7dHW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff36baeaa-0763-48ea-9690-ac6d6f738577_1300x500.png 848w, https://substackcdn.com/image/fetch/$s_!7dHW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff36baeaa-0763-48ea-9690-ac6d6f738577_1300x500.png 1272w, https://substackcdn.com/image/fetch/$s_!7dHW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff36baeaa-0763-48ea-9690-ac6d6f738577_1300x500.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">Driver Performance by Market Cap</figcaption></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.alphaontheedge.com/p/rolling-in-the-deep-the-forces-within?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.alphaontheedge.com/p/rolling-in-the-deep-the-forces-within?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p>The first row in this chart shows results we&#8217;ve seen before - the same set of drivers for the S&amp;P 500. The second and third rows are new.</p><p>Sensitivity to economic data are still significant drivers for all three market segments for similar reasons as we saw previously. The S&amp;P 500 had a great year, and stocks with high beta to that saw the highest performance gains. </p><p>Interestingly, momentum and volatility drivers were less impactful on small caps than large caps. Small caps tended to see less herding (which happened in the large cap tech/AI companies), so the momentum effects make sense. Volatility is somewhat more complicated. Small caps tend to be more volatile than large caps, but that volatility tended to not be a significant driver for small caps.</p><p>And finally, volume activity was a more significant driver for mid caps. That might be worth looking into. Those drivers can be manipulated by large buyers/sellers, but somehow, the effects on mid caps did not translate to less liquid small caps.</p><div><hr></div><h1>Sector Drivers</h1><p>In our last post, we briefly mentioned that the S&amp;P 500&#8217;s performance in 2023 could be attributed in large part to the Information Technology and Communication Services sectors. Those are the sectors with Microsoft, Amazon, Google, Meta, and other giant tech companies. So what are the drivers of those sectors, and do they differ by market cap?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!e4Bg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F404a367e-bd9b-42ba-9c4d-fa53a6505b57_1300x500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!e4Bg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F404a367e-bd9b-42ba-9c4d-fa53a6505b57_1300x500.png 424w, https://substackcdn.com/image/fetch/$s_!e4Bg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F404a367e-bd9b-42ba-9c4d-fa53a6505b57_1300x500.png 848w, https://substackcdn.com/image/fetch/$s_!e4Bg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F404a367e-bd9b-42ba-9c4d-fa53a6505b57_1300x500.png 1272w, https://substackcdn.com/image/fetch/$s_!e4Bg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F404a367e-bd9b-42ba-9c4d-fa53a6505b57_1300x500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!e4Bg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F404a367e-bd9b-42ba-9c4d-fa53a6505b57_1300x500.png" width="1300" height="500" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/404a367e-bd9b-42ba-9c4d-fa53a6505b57_1300x500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:1300,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:62920,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!e4Bg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F404a367e-bd9b-42ba-9c4d-fa53a6505b57_1300x500.png 424w, https://substackcdn.com/image/fetch/$s_!e4Bg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F404a367e-bd9b-42ba-9c4d-fa53a6505b57_1300x500.png 848w, https://substackcdn.com/image/fetch/$s_!e4Bg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F404a367e-bd9b-42ba-9c4d-fa53a6505b57_1300x500.png 1272w, https://substackcdn.com/image/fetch/$s_!e4Bg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F404a367e-bd9b-42ba-9c4d-fa53a6505b57_1300x500.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">Driver Performance by Market Cap for IT and Communication Services</figcaption></figure></div><p>We have created three subsets again, but this time, we added the additional filter of sectors. Then, we measured driver performance again for these subsets. This explains the differences from the first set of results.</p><p>And indeed, there are quite a few differences. It is startling to see the effects of momentum on large caps in these sectors given the lackluster momentum effects on the full universe. So this means that concentrated momentum drove the full market less than it drove these two sectors. </p><p>The effects are different across market caps again, however. We see some similar patterns - less volatility for small caps, higher effects from volume activity for mid caps.</p><p>To drive home the differences among sectors, let&#8217;s look at one more set of results for market drivers. This time, we will focus purely on large caps and look at drivers for each sector individually. This means that we created 11 subsets and measured driver performance for each:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!38v8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedc121c0-426a-4ac7-9b53-5c506a7b932e_1300x500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!38v8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedc121c0-426a-4ac7-9b53-5c506a7b932e_1300x500.png 424w, https://substackcdn.com/image/fetch/$s_!38v8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedc121c0-426a-4ac7-9b53-5c506a7b932e_1300x500.png 848w, https://substackcdn.com/image/fetch/$s_!38v8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedc121c0-426a-4ac7-9b53-5c506a7b932e_1300x500.png 1272w, https://substackcdn.com/image/fetch/$s_!38v8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedc121c0-426a-4ac7-9b53-5c506a7b932e_1300x500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!38v8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedc121c0-426a-4ac7-9b53-5c506a7b932e_1300x500.png" width="1300" height="500" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/edc121c0-426a-4ac7-9b53-5c506a7b932e_1300x500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:1300,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:87674,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!38v8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedc121c0-426a-4ac7-9b53-5c506a7b932e_1300x500.png 424w, https://substackcdn.com/image/fetch/$s_!38v8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedc121c0-426a-4ac7-9b53-5c506a7b932e_1300x500.png 848w, https://substackcdn.com/image/fetch/$s_!38v8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedc121c0-426a-4ac7-9b53-5c506a7b932e_1300x500.png 1272w, https://substackcdn.com/image/fetch/$s_!38v8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedc121c0-426a-4ac7-9b53-5c506a7b932e_1300x500.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">Large Cap Driver Performance by Sector</figcaption></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.alphaontheedge.com/p/rolling-in-the-deep-the-forces-within?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.alphaontheedge.com/p/rolling-in-the-deep-the-forces-within?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p>High dispersions in IT and communication services are expected, but other stories show up elsewhere - volatility in real estate and technicals in energy and industrials are stand outs. There is a lot more going on under the surface of the market here. </p><div><hr></div><p>We didn&#8217;t find any mythical creatures or fantasy worlds here, but we did see how much segments of the market are affected by different drivers. Market segments do not react similarly to different forces, which is a key insight for traders and investors. Our driver framework continues to give us useful information for further investigation and research!</p><p>Until next time, keep on the cutting edge, everyone.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.alphaontheedge.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Alpha on the Edge: The AI and Algo Trading Digest! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><p><em><strong>Disclaimers</strong></em></p><p><em>The content on this page is for educational and informational purposes only. Any views and opinions expressed belong only to the writer and do not represent views and opinions of people, institutions, or organizations that the writer may or may not be associated with.</em></p><p><em>No material in this page should be construed as buy/sell recommendations, investment advice, determinations of suitability, or solicitations. Securities investment and trading involve risks, and not all risks are disclosed or discussed here. Loss of principal is possible. You are encouraged to seek financial advice from a licensed professional prior to making transaction decisions.</em></p><p><em>Further, you should not assume that the future performance of any specific investment or investment strategy will be profitable or equal to corresponding past performance levels. Past performance does not guarantee future results.</em></p><p></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[How to Win with Stocks: Be the Market]]></title><description><![CDATA[Unless the market isn't doing so well, that is]]></description><link>https://www.alphaontheedge.com/p/how-to-win-with-stocks-be-the-market</link><guid isPermaLink="false">https://www.alphaontheedge.com/p/how-to-win-with-stocks-be-the-market</guid><dc:creator><![CDATA[Alpha on the Edge]]></dc:creator><pubDate>Thu, 11 Apr 2024 15:30:41 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!dbh9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ca97947-8a4b-4004-8b0a-90883860bd2b_1024x425.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome back everyone, and welcome to the second quarter of 2024. The S&amp;P is ripping, Bitcoin is sideways, and we have been focusing on a toolkit that helps explain why. </p><p>We&#8217;re looking more at market drivers and pivoting from crypto to stocks in this post. Explaining the stock market is a different endeavor than explaining the crypto market, after all. We should not assume that the same drivers are propelling both asset classes.</p><p>In this post, we will take our set of drivers and see what has and has not been helping stock performance over the past year. Along the way, we will ruminate on why it has paid to be one with the market. It pays to be the house when the house wins, after all.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dbh9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ca97947-8a4b-4004-8b0a-90883860bd2b_1024x425.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dbh9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ca97947-8a4b-4004-8b0a-90883860bd2b_1024x425.jpeg 424w, https://substackcdn.com/image/fetch/$s_!dbh9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ca97947-8a4b-4004-8b0a-90883860bd2b_1024x425.jpeg 848w, https://substackcdn.com/image/fetch/$s_!dbh9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ca97947-8a4b-4004-8b0a-90883860bd2b_1024x425.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!dbh9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ca97947-8a4b-4004-8b0a-90883860bd2b_1024x425.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dbh9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ca97947-8a4b-4004-8b0a-90883860bd2b_1024x425.jpeg" width="1024" height="425" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7ca97947-8a4b-4004-8b0a-90883860bd2b_1024x425.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:425,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:176052,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&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_!dbh9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ca97947-8a4b-4004-8b0a-90883860bd2b_1024x425.jpeg 424w, https://substackcdn.com/image/fetch/$s_!dbh9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ca97947-8a4b-4004-8b0a-90883860bd2b_1024x425.jpeg 848w, https://substackcdn.com/image/fetch/$s_!dbh9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ca97947-8a4b-4004-8b0a-90883860bd2b_1024x425.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!dbh9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ca97947-8a4b-4004-8b0a-90883860bd2b_1024x425.jpeg 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><h1>Stock Market Drivers</h1><p>Let&#8217;s begin with the one year performance of the top/bottom 10 drivers from our set of 50:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6ROY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0538758d-7811-40c8-a672-55a257b59681_700x650.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6ROY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0538758d-7811-40c8-a672-55a257b59681_700x650.png 424w, https://substackcdn.com/image/fetch/$s_!6ROY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0538758d-7811-40c8-a672-55a257b59681_700x650.png 848w, https://substackcdn.com/image/fetch/$s_!6ROY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0538758d-7811-40c8-a672-55a257b59681_700x650.png 1272w, https://substackcdn.com/image/fetch/$s_!6ROY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0538758d-7811-40c8-a672-55a257b59681_700x650.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6ROY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0538758d-7811-40c8-a672-55a257b59681_700x650.png" width="700" height="650" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0538758d-7811-40c8-a672-55a257b59681_700x650.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:650,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:71069,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6ROY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0538758d-7811-40c8-a672-55a257b59681_700x650.png 424w, https://substackcdn.com/image/fetch/$s_!6ROY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0538758d-7811-40c8-a672-55a257b59681_700x650.png 848w, https://substackcdn.com/image/fetch/$s_!6ROY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0538758d-7811-40c8-a672-55a257b59681_700x650.png 1272w, https://substackcdn.com/image/fetch/$s_!6ROY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0538758d-7811-40c8-a672-55a257b59681_700x650.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.alphaontheedge.com/p/how-to-win-with-stocks-be-the-market?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.alphaontheedge.com/p/how-to-win-with-stocks-be-the-market?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p>As a quick recap - We are looking at the performance of strategies that measure an attribute of all stocks in the S&amp;P500, buy the top 100, short the top 100, and repeat this every week. We have moved from the top 50 cryptocurrencies into the equity markets but are using the same driver set.</p><p><em>(Sidebar: Research on drivers/factors in stocks is far more developed than that in the crypto markets. Our set leaves out significant drivers with mountains of research purely to create a throughline in our posts. That is, our analysis here is meant to compare performance drivers between asset classes in addition to performance drivers for a single asset class.)</em></p><p>The top performing strategy was what we call &#8220;sensitivity to the S&amp;P500.&#8221; This is also known as &#8220;market beta.&#8221; It basically says if you&#8217;re a company with a stock price that moves with the market, you do well when the market does well.</p><p>It&#8217;s worth taking a moment to think about that. The S&amp;P 500 Index is a market cap weighted index, which means that the largest companies dominate the index&#8217;s returns.</p><p>This is shown in <a href="https://www.statista.com/chart/30318/sector-contributions-to-sp500-return/">this great post from Statista</a>:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!peZj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe40b8fef-be13-44f0-b43a-5fa8e1189279_1200x1200.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!peZj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe40b8fef-be13-44f0-b43a-5fa8e1189279_1200x1200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!peZj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe40b8fef-be13-44f0-b43a-5fa8e1189279_1200x1200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!peZj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe40b8fef-be13-44f0-b43a-5fa8e1189279_1200x1200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!peZj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe40b8fef-be13-44f0-b43a-5fa8e1189279_1200x1200.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!peZj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe40b8fef-be13-44f0-b43a-5fa8e1189279_1200x1200.jpeg" width="1200" height="1200" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e40b8fef-be13-44f0-b43a-5fa8e1189279_1200x1200.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:427543,&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_!peZj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe40b8fef-be13-44f0-b43a-5fa8e1189279_1200x1200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!peZj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe40b8fef-be13-44f0-b43a-5fa8e1189279_1200x1200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!peZj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe40b8fef-be13-44f0-b43a-5fa8e1189279_1200x1200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!peZj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe40b8fef-be13-44f0-b43a-5fa8e1189279_1200x1200.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>So if you are the market, you do well when the market does well. And if you owned IT and communication services stocks in 2023, you probably did very well.</p><p>But our driver framework reveals something more interesting. Recall that our strategies here are buying the top quintile of stocks and equal weighting them. This means that even when removing company size from the equation, a stock&#8217;s sensitivity to the market as a whole captured more upside than any other driver in this set.</p><p>The story doesn&#8217;t end there, however. The stock market&#8217;s value isn&#8217;t a monotonically increasing series, so simply owning high-sensitivity (high-beta) stocks won&#8217;t guarantee your fortune here. Indeed, looking at the last 4 weeks:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nBCU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64ec6ce0-f6d3-474a-954c-2d8915a2c9b4_700x650.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nBCU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64ec6ce0-f6d3-474a-954c-2d8915a2c9b4_700x650.png 424w, https://substackcdn.com/image/fetch/$s_!nBCU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64ec6ce0-f6d3-474a-954c-2d8915a2c9b4_700x650.png 848w, https://substackcdn.com/image/fetch/$s_!nBCU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64ec6ce0-f6d3-474a-954c-2d8915a2c9b4_700x650.png 1272w, https://substackcdn.com/image/fetch/$s_!nBCU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64ec6ce0-f6d3-474a-954c-2d8915a2c9b4_700x650.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nBCU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64ec6ce0-f6d3-474a-954c-2d8915a2c9b4_700x650.png" width="700" height="650" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/64ec6ce0-f6d3-474a-954c-2d8915a2c9b4_700x650.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:650,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:72835,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nBCU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64ec6ce0-f6d3-474a-954c-2d8915a2c9b4_700x650.png 424w, https://substackcdn.com/image/fetch/$s_!nBCU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64ec6ce0-f6d3-474a-954c-2d8915a2c9b4_700x650.png 848w, https://substackcdn.com/image/fetch/$s_!nBCU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64ec6ce0-f6d3-474a-954c-2d8915a2c9b4_700x650.png 1272w, https://substackcdn.com/image/fetch/$s_!nBCU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64ec6ce0-f6d3-474a-954c-2d8915a2c9b4_700x650.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.alphaontheedge.com/p/how-to-win-with-stocks-be-the-market?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.alphaontheedge.com/p/how-to-win-with-stocks-be-the-market?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p>In the last 4 weeks, the story has shifted more to oil and momentum. </p><p>So the winners were the plays on 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_!-osc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34ba263f-4e84-469d-9ad2-bf143e3922d9_932x532.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-osc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34ba263f-4e84-469d-9ad2-bf143e3922d9_932x532.png 424w, https://substackcdn.com/image/fetch/$s_!-osc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34ba263f-4e84-469d-9ad2-bf143e3922d9_932x532.png 848w, https://substackcdn.com/image/fetch/$s_!-osc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34ba263f-4e84-469d-9ad2-bf143e3922d9_932x532.png 1272w, https://substackcdn.com/image/fetch/$s_!-osc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34ba263f-4e84-469d-9ad2-bf143e3922d9_932x532.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-osc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34ba263f-4e84-469d-9ad2-bf143e3922d9_932x532.png" width="932" height="532" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/34ba263f-4e84-469d-9ad2-bf143e3922d9_932x532.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:532,&quot;width&quot;:932,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:59726,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-osc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34ba263f-4e84-469d-9ad2-bf143e3922d9_932x532.png 424w, https://substackcdn.com/image/fetch/$s_!-osc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34ba263f-4e84-469d-9ad2-bf143e3922d9_932x532.png 848w, https://substackcdn.com/image/fetch/$s_!-osc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34ba263f-4e84-469d-9ad2-bf143e3922d9_932x532.png 1272w, https://substackcdn.com/image/fetch/$s_!-osc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34ba263f-4e84-469d-9ad2-bf143e3922d9_932x532.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>Thinking back to <a href="https://www.alphaontheedge.com/p/fun-in-the-zoo-exploring-50-crypto">our last post</a>, this was not the case with crypto. Oil sensitivity was in the top drivers of crypto for the same period, but the top driver was sensitivity to changes in the steepness of the US treasury yield curve. In other words, stock portfolios wanted oil exposure, crypto portfolios wanted yield curve exposure. </p><p>With the S&amp;P500, we can see that high momentum stocks also did well, but only for certain kinds of momentum. 90D acceleration and 30D rate of change performed well, but 7D rate of change did not. Longer-term momentum was the high flier, in this case. At some point, I&#8217;d like to look more at momentum, because it has tons of research supporting it but isn&#8217;t the most popular investing style.</p><p>Finally, let&#8217;s look at our giant summary table:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ba9K!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f8d57d2-48a8-4521-bbaa-8007a23f8454_451x960.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ba9K!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f8d57d2-48a8-4521-bbaa-8007a23f8454_451x960.png 424w, https://substackcdn.com/image/fetch/$s_!Ba9K!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f8d57d2-48a8-4521-bbaa-8007a23f8454_451x960.png 848w, https://substackcdn.com/image/fetch/$s_!Ba9K!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f8d57d2-48a8-4521-bbaa-8007a23f8454_451x960.png 1272w, https://substackcdn.com/image/fetch/$s_!Ba9K!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f8d57d2-48a8-4521-bbaa-8007a23f8454_451x960.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ba9K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f8d57d2-48a8-4521-bbaa-8007a23f8454_451x960.png" width="451" height="960" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5f8d57d2-48a8-4521-bbaa-8007a23f8454_451x960.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:960,&quot;width&quot;:451,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:220196,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ba9K!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f8d57d2-48a8-4521-bbaa-8007a23f8454_451x960.png 424w, https://substackcdn.com/image/fetch/$s_!Ba9K!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f8d57d2-48a8-4521-bbaa-8007a23f8454_451x960.png 848w, https://substackcdn.com/image/fetch/$s_!Ba9K!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f8d57d2-48a8-4521-bbaa-8007a23f8454_451x960.png 1272w, https://substackcdn.com/image/fetch/$s_!Ba9K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f8d57d2-48a8-4521-bbaa-8007a23f8454_451x960.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.alphaontheedge.com/p/how-to-win-with-stocks-be-the-market?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.alphaontheedge.com/p/how-to-win-with-stocks-be-the-market?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p>What stands out to me is the set of return correlations for the set of sensitivity drivers. A good rule of thumb is that an average correlation above 0.02 or below -0.02 is a significant signal. We have 0.04 for SP500 sensitivity and -0.06 for gold sensitivity, both significant readings.</p><p>We didn&#8217;t see this with crypto. With crypto, the significant return correlations came with technicals, volatility, and momentum drivers. </p><p>Another reason the driver framework is so powerful is it helps us give language to the differences between asset classes. Here, we see stocks connecting with certain &#8220;themes&#8221; - tech/AI, commodities, and credit markets. With crypto, the story has been more about price action. Even though sensitivity to the steepening yield curve was the highest performing driver for crypto, that had less correlation on average with asset returns than price action drivers did.  </p><div><hr></div><p>We have stayed with the market driver framework for a while now because of its power and versatility. What this framework lacks in mathematical rigor it makes up with its interpretability. It&#8217;s very easy to explain and reveals many insights for it.</p><p>In other words, given that we all learn from stories, this market driver framework is instructive because of the stories it tells.</p><p>Until next time, keep on the cutting edge, everyone.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.alphaontheedge.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Alpha on the Edge: The AI and Algo Trading Digest! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><p><em><strong>Disclaimers</strong></em></p><p><em>The content on this page is for educational and informational purposes only. Any views and opinions expressed belong only to the writer and do not represent views and opinions of people, institutions, or organizations that the writer may or may not be associated with.</em></p><p><em>No material in this page should be construed as buy/sell recommendations, investment advice, determinations of suitability, or solicitations. Securities investment and trading involve risks, and not all risks are disclosed or discussed here. Loss of principal is possible. You are encouraged to seek financial advice from a licensed professional prior to making transaction decisions.</em></p><p><em>Further, you should not assume that the future performance of any specific investment or investment strategy will be profitable or equal to corresponding past performance levels. Past performance does not guarantee future results.</em></p>]]></content:encoded></item><item><title><![CDATA[Fun in the Zoo: Exploring 50 Crypto Drivers]]></title><description><![CDATA[Today, we&#8217;re returning to the market driver framework with a couple of updates:]]></description><link>https://www.alphaontheedge.com/p/fun-in-the-zoo-exploring-50-crypto</link><guid isPermaLink="false">https://www.alphaontheedge.com/p/fun-in-the-zoo-exploring-50-crypto</guid><dc:creator><![CDATA[Alpha on the Edge]]></dc:creator><pubDate>Mon, 08 Apr 2024 15:30:32 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!o-R_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e0f410d-8426-43b1-aac2-d5738a6a8660_1024x466.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Today, we&#8217;re returning to the market driver framework with a couple of updates:</p><ol><li><p>Additional volume metrics</p></li><li><p>A new category called &#8220;Sensitivity&#8221;</p></li><li><p>Results for a huge set of 50 drivers</p></li></ol><p>There&#8217;s a commonly cited criticism of market factor (what we call market driver) research - the huge number of them create a &#8220;factor zoo.&#8221; This term comes up a lot in research because so many factors are redundant, have little explanatory power, and lack robustness. In other words, why do we need so many?</p><p>In this post, we will discuss that question after briefly introducing measurements of volume activity and sensitivity. Let&#8217;s explore the zoo!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!o-R_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e0f410d-8426-43b1-aac2-d5738a6a8660_1024x466.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!o-R_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e0f410d-8426-43b1-aac2-d5738a6a8660_1024x466.jpeg 424w, https://substackcdn.com/image/fetch/$s_!o-R_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e0f410d-8426-43b1-aac2-d5738a6a8660_1024x466.jpeg 848w, https://substackcdn.com/image/fetch/$s_!o-R_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e0f410d-8426-43b1-aac2-d5738a6a8660_1024x466.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!o-R_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e0f410d-8426-43b1-aac2-d5738a6a8660_1024x466.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!o-R_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e0f410d-8426-43b1-aac2-d5738a6a8660_1024x466.jpeg" width="1024" height="466" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3e0f410d-8426-43b1-aac2-d5738a6a8660_1024x466.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:466,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:199356,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&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_!o-R_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e0f410d-8426-43b1-aac2-d5738a6a8660_1024x466.jpeg 424w, https://substackcdn.com/image/fetch/$s_!o-R_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e0f410d-8426-43b1-aac2-d5738a6a8660_1024x466.jpeg 848w, https://substackcdn.com/image/fetch/$s_!o-R_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e0f410d-8426-43b1-aac2-d5738a6a8660_1024x466.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!o-R_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e0f410d-8426-43b1-aac2-d5738a6a8660_1024x466.jpeg 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><h1>Volume and Sensitivity</h1><p>If you need a recap of our market driver framework, see this post:</p><p><a href="https://www.alphaontheedge.com/p/introduction-to-market-drivers">Introduction to Market Drivers</a></p><p>Traders have long found signals in trading volume, which is like the pulse of activity from buyers and sellers. Volume acts as a strong complement to price activity and can signal trends, reversals, and the intent of large investors. There are a few helpful volume indicators we are using here:</p><ul><li><p><strong>On Balance Volume (OBV)</strong> - OBV measures the flow of volume in a positive or negative direction. This indicator cumulatively adds volume on days the price finishes up and subtracts volume on days it ends down, painting a picture of whether money is flowing in or out. A rising OBV suggests buyers are willing to step in and push prices higher, while a falling OBV indicates sellers are in control, possibly leading to lower prices.</p></li><li><p><strong>Accumulation/Distribution (AD)</strong> - AD takes a broader sweep, combining price movement and volume to determine whether a stock is being "accumulated" (bought heavily) or "distributed" (sold heavily). It&#8217;s akin to tracking footprints in the sand, showing where the market's big players are moving, often ahead of price changes.</p></li><li><p><strong>Klinger Volume Oscillator (KVO)</strong> - The KVO is the detective of the volume world, uncovering the story behind the price movements by comparing high-volume to low-volume days. It aims to predict the direction of the trend by detecting divergences between volume flow and price. The KVO oscillates around a zero line, with readings above zero possibly signaling bullish trends, and vice versa for readings below zero.</p></li></ul><p>We would expect long/short portfolios with these metrics to have high correlation, right? Sounds like these would be redundant. </p><p>Another important category of measurements looks at how returns respond to changes in other data. For example, if the price of oil increases, what would happen to the price of bitcoin? Measuring the sensitivity of bitcoin to oil can be accomplished a number of ways. We are using &#8220;beta&#8221; - the coefficient from a single linear regression model - to measure this sensitivity. A higher beta means that a higher change in the price oil would be associated with a higher change in the price of bitcoin.</p><p>Here&#8217;s why this is useful. If you expect the U.S. Federal Reserve to lower the Federal Funds Rate and expect short-term yields to decrease, you could have information on what might happen to the price of a coin or stock. It&#8217;s not an exact prediction, but as we&#8217;ll see, the sensitivity can matter in times of change.</p><div><hr></div><h1>Crypto Top 50 Market Driver Performance</h1><p>Now that we have described the additions to our zoo, let&#8217;s have a look around. We have a total of 50 drivers, and this giant bar chart show the performance of all 50 for the 4 weeks ending April 5, 2024:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!U0d8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff559988e-96ad-4321-98af-63a0dcacc7e1_700x1000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!U0d8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff559988e-96ad-4321-98af-63a0dcacc7e1_700x1000.png 424w, https://substackcdn.com/image/fetch/$s_!U0d8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff559988e-96ad-4321-98af-63a0dcacc7e1_700x1000.png 848w, https://substackcdn.com/image/fetch/$s_!U0d8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff559988e-96ad-4321-98af-63a0dcacc7e1_700x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!U0d8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff559988e-96ad-4321-98af-63a0dcacc7e1_700x1000.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!U0d8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff559988e-96ad-4321-98af-63a0dcacc7e1_700x1000.png" width="700" height="1000" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f559988e-96ad-4321-98af-63a0dcacc7e1_700x1000.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1000,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:135666,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!U0d8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff559988e-96ad-4321-98af-63a0dcacc7e1_700x1000.png 424w, https://substackcdn.com/image/fetch/$s_!U0d8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff559988e-96ad-4321-98af-63a0dcacc7e1_700x1000.png 848w, https://substackcdn.com/image/fetch/$s_!U0d8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff559988e-96ad-4321-98af-63a0dcacc7e1_700x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!U0d8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff559988e-96ad-4321-98af-63a0dcacc7e1_700x1000.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.alphaontheedge.com/p/fun-in-the-zoo-exploring-50-crypto?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.alphaontheedge.com/p/fun-in-the-zoo-exploring-50-crypto?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p>The 2s10s spread has been a huge driver in the last 4 weeks. This means that a portfolio concentrating on coins with historically high sensitivity to a steepening yield curve outperformed. It&#8217;s not just that we&#8217;ve seen a recently steepening yield curve, but that the coins with the highest sensitivity did very well.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!H5M5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d2394d4-3e71-4b71-9a4a-43fe3a5da7f4_1318x450.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!H5M5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d2394d4-3e71-4b71-9a4a-43fe3a5da7f4_1318x450.png 424w, https://substackcdn.com/image/fetch/$s_!H5M5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d2394d4-3e71-4b71-9a4a-43fe3a5da7f4_1318x450.png 848w, https://substackcdn.com/image/fetch/$s_!H5M5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d2394d4-3e71-4b71-9a4a-43fe3a5da7f4_1318x450.png 1272w, https://substackcdn.com/image/fetch/$s_!H5M5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d2394d4-3e71-4b71-9a4a-43fe3a5da7f4_1318x450.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!H5M5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d2394d4-3e71-4b71-9a4a-43fe3a5da7f4_1318x450.png" width="1318" height="450" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7d2394d4-3e71-4b71-9a4a-43fe3a5da7f4_1318x450.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:450,&quot;width&quot;:1318,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:79264,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!H5M5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d2394d4-3e71-4b71-9a4a-43fe3a5da7f4_1318x450.png 424w, https://substackcdn.com/image/fetch/$s_!H5M5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d2394d4-3e71-4b71-9a4a-43fe3a5da7f4_1318x450.png 848w, https://substackcdn.com/image/fetch/$s_!H5M5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d2394d4-3e71-4b71-9a4a-43fe3a5da7f4_1318x450.png 1272w, https://substackcdn.com/image/fetch/$s_!H5M5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d2394d4-3e71-4b71-9a4a-43fe3a5da7f4_1318x450.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>Additionally, our volume drivers have done very well recently. But, they aren&#8217;t as correlated as one might think. The short-term KVO and OBV rates of change did well, but the short-term AD Oscillator did not. </p><p>Here&#8217;s a giant table to go with the giant bar chart:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!h1k0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc18c1aa-217e-4c3e-8800-607d81122531_481x980.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!h1k0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc18c1aa-217e-4c3e-8800-607d81122531_481x980.png 424w, https://substackcdn.com/image/fetch/$s_!h1k0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc18c1aa-217e-4c3e-8800-607d81122531_481x980.png 848w, https://substackcdn.com/image/fetch/$s_!h1k0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc18c1aa-217e-4c3e-8800-607d81122531_481x980.png 1272w, https://substackcdn.com/image/fetch/$s_!h1k0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc18c1aa-217e-4c3e-8800-607d81122531_481x980.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!h1k0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc18c1aa-217e-4c3e-8800-607d81122531_481x980.png" width="481" height="980" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cc18c1aa-217e-4c3e-8800-607d81122531_481x980.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:980,&quot;width&quot;:481,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:237101,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!h1k0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc18c1aa-217e-4c3e-8800-607d81122531_481x980.png 424w, https://substackcdn.com/image/fetch/$s_!h1k0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc18c1aa-217e-4c3e-8800-607d81122531_481x980.png 848w, https://substackcdn.com/image/fetch/$s_!h1k0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc18c1aa-217e-4c3e-8800-607d81122531_481x980.png 1272w, https://substackcdn.com/image/fetch/$s_!h1k0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc18c1aa-217e-4c3e-8800-607d81122531_481x980.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.alphaontheedge.com/p/fun-in-the-zoo-exploring-50-crypto?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.alphaontheedge.com/p/fun-in-the-zoo-exploring-50-crypto?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p>Different stories emerge as we expand the horizon to 52 weeks. Volatility was a more significant driver in the one year time period. However, sensitivity to the yield curve shows some predictive possibility even over 52 weeks - the 2s10s spread had an average correlation of 0.02 over the period. </p><p>Our volume drivers have mixed performance over the extended time period, and most do not show significant average correlations. However, they clearly constructed diverse portfolios, despite the on-face similar metrics used. </p><p>To drive this home, let&#8217;s look at the giant correlation heatmap:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UQkn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93e515a1-bd77-4080-98a2-5b3939d6da44_1536x957.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UQkn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93e515a1-bd77-4080-98a2-5b3939d6da44_1536x957.png 424w, https://substackcdn.com/image/fetch/$s_!UQkn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93e515a1-bd77-4080-98a2-5b3939d6da44_1536x957.png 848w, https://substackcdn.com/image/fetch/$s_!UQkn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93e515a1-bd77-4080-98a2-5b3939d6da44_1536x957.png 1272w, https://substackcdn.com/image/fetch/$s_!UQkn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93e515a1-bd77-4080-98a2-5b3939d6da44_1536x957.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UQkn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93e515a1-bd77-4080-98a2-5b3939d6da44_1536x957.png" width="1456" height="907" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/93e515a1-bd77-4080-98a2-5b3939d6da44_1536x957.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:907,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:766459,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!UQkn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93e515a1-bd77-4080-98a2-5b3939d6da44_1536x957.png 424w, https://substackcdn.com/image/fetch/$s_!UQkn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93e515a1-bd77-4080-98a2-5b3939d6da44_1536x957.png 848w, https://substackcdn.com/image/fetch/$s_!UQkn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93e515a1-bd77-4080-98a2-5b3939d6da44_1536x957.png 1272w, https://substackcdn.com/image/fetch/$s_!UQkn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93e515a1-bd77-4080-98a2-5b3939d6da44_1536x957.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.alphaontheedge.com/p/fun-in-the-zoo-exploring-50-crypto?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.alphaontheedge.com/p/fun-in-the-zoo-exploring-50-crypto?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><p>Is this zoo overgrown? Is this an information overload?</p><p>Yes. A 50x50 correlation matrix is just too much, as is a 50-row performance table. </p><p>But does that mean we have redundant drivers?</p><p>Not quite - the varying correlations and results suggest that it might be worth tracking these regularly if not looking at the results in depth. Meaning, we don&#8217;t have to look at a giant correlation matrix every time we run this analysis. </p><p>Even still, the fact remains that our market driver framework reveals some interesting insights. We will stick with this for a little while longer and look at the equity markets next time.</p><p>Until next time, keep on the cutting edge, everyone.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.alphaontheedge.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Alpha on the Edge: The AI and Algo Trading Digest! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><p><em><strong>Disclaimers</strong></em></p><p><em>The content on this page is for educational and informational purposes only. Any views and opinions expressed belong only to the writer and do not represent views and opinions of people, institutions, or organizations that the writer may or may not be associated with.</em></p><p><em>No material in this page should be construed as buy/sell recommendations, investment advice, determinations of suitability, or solicitations. Securities investment and trading involve risks, and not all risks are disclosed or discussed here. Loss of principal is possible. You are encouraged to seek financial advice from a licensed professional prior to making transaction decisions.</em></p><p><em>Further, you should not assume that the future performance of any specific investment or investment strategy will be profitable or equal to corresponding past performance levels. Past performance does not guarantee future results.</em></p><p></p>]]></content:encoded></item><item><title><![CDATA[More on Market Drivers: The Year of Volatility?]]></title><description><![CDATA[The surprising performance of volatility portfolios in crypto]]></description><link>https://www.alphaontheedge.com/p/more-on-market-drivers-the-year-of</link><guid isPermaLink="false">https://www.alphaontheedge.com/p/more-on-market-drivers-the-year-of</guid><dc:creator><![CDATA[Alpha on the Edge]]></dc:creator><pubDate>Thu, 04 Apr 2024 15:31:12 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!fFcb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25cf3712-d21f-483d-b4ab-4d02234cb598_1024x576.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Now that we have <a href="https://www.alphaontheedge.com/p/introduction-to-market-drivers">looked at the basics of market drivers</a>, it&#8217;s worth diving deeper because there are some surprising patterns that can be found with the market driver framework. We will stick with our own &#8220;Crypto Top 50&#8221; for a little while longer because this might help contribute to the growing interest in crypto market factors.</p><p>This round, we have expanded our collection of drivers from 3 to 21, so we have a better set of results to look at. It&#8217;s worth casting a wide net with crypto, as there has not been much research on the space yet. Our large set of drivers balances looking at too few drivers and looking at too many.</p><p>We will do a quick recap of the framework we are using then discuss recent performance of market drivers in crypto.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fFcb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25cf3712-d21f-483d-b4ab-4d02234cb598_1024x576.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fFcb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25cf3712-d21f-483d-b4ab-4d02234cb598_1024x576.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fFcb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25cf3712-d21f-483d-b4ab-4d02234cb598_1024x576.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fFcb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25cf3712-d21f-483d-b4ab-4d02234cb598_1024x576.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fFcb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25cf3712-d21f-483d-b4ab-4d02234cb598_1024x576.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fFcb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25cf3712-d21f-483d-b4ab-4d02234cb598_1024x576.jpeg" width="1024" height="576" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/25cf3712-d21f-483d-b4ab-4d02234cb598_1024x576.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:576,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:201109,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&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_!fFcb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25cf3712-d21f-483d-b4ab-4d02234cb598_1024x576.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fFcb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25cf3712-d21f-483d-b4ab-4d02234cb598_1024x576.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fFcb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25cf3712-d21f-483d-b4ab-4d02234cb598_1024x576.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fFcb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25cf3712-d21f-483d-b4ab-4d02234cb598_1024x576.jpeg 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><h1>Quick Recap - Market Drivers</h1><p>The market driver framework we use involves backtesting rules-based portfolios that concentrate investment in a certain attribute of a cryptocurrency, like volatility or momentum. Our portfolio strategy is to buy the &#8220;best&#8221; coins according to the attribute and short the &#8220;worst&#8221; coins.</p><p>Take the measurement of price acceleration, represented by an approximated second derivative of daily prices. This is one way to quantify a coin&#8217;s price momentum.  Our hypothetical portfolio buys the coins with the most price acceleration and shorts the coins with the least price acceleration. We are concentrating our conviction in a specific investment thesis - accelerating price means higher momentum means higher returns for our portfolio.</p><p>We assume that we repeat this every week, rebalancing into the best/worst coins every Friday. We&#8217;re looking at quintiles in this analysis. That means our strategy will go long 10 coins and short 10 coins each week.</p><p>The results we will discuss take 21 attributes, backtest the associated strategies, and report the performance of the hypothetical portfolios with this strategy. In a way, this is a set of measurements reporting the success of specific investment theses over a given timeframe. </p><div><hr></div><h1>Driver Performance Results</h1><p>Let&#8217;s start with the 4-week performance as of March 29, 2024:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cyb8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f5cd406-6ffb-4357-b3f1-f87f29997842_700x800.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cyb8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f5cd406-6ffb-4357-b3f1-f87f29997842_700x800.png 424w, https://substackcdn.com/image/fetch/$s_!cyb8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f5cd406-6ffb-4357-b3f1-f87f29997842_700x800.png 848w, https://substackcdn.com/image/fetch/$s_!cyb8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f5cd406-6ffb-4357-b3f1-f87f29997842_700x800.png 1272w, https://substackcdn.com/image/fetch/$s_!cyb8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f5cd406-6ffb-4357-b3f1-f87f29997842_700x800.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cyb8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f5cd406-6ffb-4357-b3f1-f87f29997842_700x800.png" width="700" height="800" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0f5cd406-6ffb-4357-b3f1-f87f29997842_700x800.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:800,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:77327,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cyb8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f5cd406-6ffb-4357-b3f1-f87f29997842_700x800.png 424w, https://substackcdn.com/image/fetch/$s_!cyb8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f5cd406-6ffb-4357-b3f1-f87f29997842_700x800.png 848w, https://substackcdn.com/image/fetch/$s_!cyb8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f5cd406-6ffb-4357-b3f1-f87f29997842_700x800.png 1272w, https://substackcdn.com/image/fetch/$s_!cyb8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f5cd406-6ffb-4357-b3f1-f87f29997842_700x800.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.alphaontheedge.com/p/more-on-market-drivers-the-year-of?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.alphaontheedge.com/p/more-on-market-drivers-the-year-of?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p>First, let&#8217;s talk about the colors of the bars. This is a useful way to visually group similar drivers. We currently have four categories:</p><ul><li><p>Momentum (Red)</p></li><li><p>Volatility (Yellow)</p></li><li><p>Technicals (Green)</p></li><li><p>Volume Activity (Light Blue)</p></li></ul><p>This is neither an exhaustive nor definitive list of categories. &#8220;Momentum&#8221; and &#8220;Technicals&#8221; can be very fuzzy categories, for example. Further, there is another category to be added to our set here, which we will talk about in the near future.</p><p>Let&#8217;s look at the top performer: &#8220;Volatility 365D&#8221;. What this is reporting is how well someone investing in volatile coins performed over 4 weeks. Every Friday, this portfolio goes long the 10 coins with the highest volatility over the last year, and short the 10 coins with the lowest volatility.</p><p>This simple strategy, along with four other simple strategies built around volatility measures, performed incredibly well over the 4 weeks. </p><p>It&#8217;s fascinating how some drivers will have periods of excellent performance and periods of underperformance. This is clearly not the time to look at common measures of momentum, for instance. </p><p>It&#8217;s also interesting to note that while straight volatility performed well, the &#8220;Vol of Vol&#8221; portfolio did not. Meaning that concentrating on the volatility of volatility would not have been a good strategy. The best drivers were consistent volatility, not inconsistent volatility. </p><p>Let&#8217;s look at a more detailed performance summary:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LZVq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00418c93-64e1-4310-86f2-a7b1e505bd29_701x797.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LZVq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00418c93-64e1-4310-86f2-a7b1e505bd29_701x797.png 424w, https://substackcdn.com/image/fetch/$s_!LZVq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00418c93-64e1-4310-86f2-a7b1e505bd29_701x797.png 848w, https://substackcdn.com/image/fetch/$s_!LZVq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00418c93-64e1-4310-86f2-a7b1e505bd29_701x797.png 1272w, https://substackcdn.com/image/fetch/$s_!LZVq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00418c93-64e1-4310-86f2-a7b1e505bd29_701x797.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LZVq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00418c93-64e1-4310-86f2-a7b1e505bd29_701x797.png" width="701" height="797" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/00418c93-64e1-4310-86f2-a7b1e505bd29_701x797.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:797,&quot;width&quot;:701,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:183070,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!LZVq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00418c93-64e1-4310-86f2-a7b1e505bd29_701x797.png 424w, https://substackcdn.com/image/fetch/$s_!LZVq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00418c93-64e1-4310-86f2-a7b1e505bd29_701x797.png 848w, https://substackcdn.com/image/fetch/$s_!LZVq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00418c93-64e1-4310-86f2-a7b1e505bd29_701x797.png 1272w, https://substackcdn.com/image/fetch/$s_!LZVq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00418c93-64e1-4310-86f2-a7b1e505bd29_701x797.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>Even more to unpack here. We see the color-coded categories again, which helps us continue to group drivers. The performance columns report the numerical cumulative performance. The 4W columns is the same data from the earlier bar chart.</p><h5><em>(Quick sidebar - isn&#8217;t that a beautiful table? That&#8217;s completely custom work with pandas! I&#8217;m proud of this one.)</em></h5><p>The &#8220;Strength&#8221; columns are mostly familiar to us at this point. &#8220;Avg Corr&#8221; is the average correlation of a driver value with the forward returns. It&#8217;s one way to measure the predictive value of a driver. Values around 0 are common. A general rule of thumb is that values above 0.02 and below -0.02 are significant.</p><p>&#8220;Sharpe&#8221; is the strategy&#8217;s annualized risk-adjusted performance, and the &#8220;Win Rate&#8221; here is the percentage of weeks with positive performance. </p><p>Looking at this table, we can see many conflicting pieces of information. The &#8220;Volatility 365D&#8221; strategy has high performance but negative correlation with forward returns. This indicates that the performance over the past year could have been more luck. </p><p>Conflicting measurements are common in market driver research, so we take notice when the signals line up. &#8220;Volatility 30D&#8221; achieved extremely high performance, has a high win rate, and a high correlation with forward returns. That is noteworthy. It doesn&#8217;t mean we should all go start buying volatility. Drivers can be inconsistent, but it is worth watching these in the future.</p><p>Finally, let&#8217;s look at cross-driver correlation:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SGv9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faea30e15-442a-4d0b-b652-9710759ab2a9_1028x715.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SGv9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faea30e15-442a-4d0b-b652-9710759ab2a9_1028x715.png 424w, https://substackcdn.com/image/fetch/$s_!SGv9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faea30e15-442a-4d0b-b652-9710759ab2a9_1028x715.png 848w, https://substackcdn.com/image/fetch/$s_!SGv9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faea30e15-442a-4d0b-b652-9710759ab2a9_1028x715.png 1272w, https://substackcdn.com/image/fetch/$s_!SGv9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faea30e15-442a-4d0b-b652-9710759ab2a9_1028x715.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SGv9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faea30e15-442a-4d0b-b652-9710759ab2a9_1028x715.png" width="1028" height="715" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aea30e15-442a-4d0b-b652-9710759ab2a9_1028x715.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:715,&quot;width&quot;:1028,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:326033,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!SGv9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faea30e15-442a-4d0b-b652-9710759ab2a9_1028x715.png 424w, https://substackcdn.com/image/fetch/$s_!SGv9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faea30e15-442a-4d0b-b652-9710759ab2a9_1028x715.png 848w, https://substackcdn.com/image/fetch/$s_!SGv9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faea30e15-442a-4d0b-b652-9710759ab2a9_1028x715.png 1272w, https://substackcdn.com/image/fetch/$s_!SGv9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faea30e15-442a-4d0b-b652-9710759ab2a9_1028x715.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>(Another beautiful table, right? We&#8217;re on a roll with this post!)</p><p>The other fascinating part of driver analysis is the diversification potential. Volatility is understandably correlated with volatility, but not with all strategies. And some momentum strategies, for example, have very low correlation with all categories of drivers. This tells us that volatile coins tended to not have momentum in the past year.</p><p> A big takeaway is that volatile coins has a very, very good year. Volatility wasn&#8217;t the only driver of the crypto markets, but it was a major one. </p><p>We will spend some more time looking at market drivers in our next posts, including drivers in the equity markets. Always more to find here.</p><p>Until next time, keep on the cutting edge, everyone.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.alphaontheedge.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Alpha on the Edge: The AI and Algo Trading Digest! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><p><em><strong>Disclaimers</strong></em></p><p><em>The content on this page is for educational and informational purposes only. Any views and opinions expressed belong only to the writer and do not represent views and opinions of people, institutions, or organizations that the writer may or may not be associated with.</em></p><p><em>No material in this page should be construed as buy/sell recommendations, investment advice, determinations of suitability, or solicitations. Securities investment and trading involve risks, and not all risks are disclosed or discussed here. Loss of principal is possible. You are encouraged to seek financial advice from a licensed professional prior to making transaction decisions.</em></p><p><em>Further, you should not assume that the future performance of any specific investment or investment strategy will be profitable or equal to corresponding past performance levels. Past performance does not guarantee future results.</em></p><p></p>]]></content:encoded></item><item><title><![CDATA[Dispatch from the Edge - March 2024]]></title><description><![CDATA[Hi everyone, and welcome to the new subscribers that have joined us!]]></description><link>https://www.alphaontheedge.com/p/dispatch-from-the-edge-march-2024</link><guid isPermaLink="false">https://www.alphaontheedge.com/p/dispatch-from-the-edge-march-2024</guid><dc:creator><![CDATA[Alpha on the Edge]]></dc:creator><pubDate>Mon, 01 Apr 2024 15:31:14 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!HPZx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25c65dec-c4fd-4093-b4c6-85c5d0f06bfc_914x576.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hi everyone, and welcome to the new subscribers that have joined us! This is a monthly dispatch where we take stock of the previous month&#8217;s research, offer some commentary, and preview where we&#8217;re going. </p><p>Overall, March was an exciting month. There&#8217;s a lot to talk about. We experimented with new concepts, discovered useful strategies, and laid even more foundations for future work. Some surprises came up along the way, too.</p><p>Onward and upward!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HPZx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25c65dec-c4fd-4093-b4c6-85c5d0f06bfc_914x576.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HPZx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25c65dec-c4fd-4093-b4c6-85c5d0f06bfc_914x576.jpeg 424w, https://substackcdn.com/image/fetch/$s_!HPZx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25c65dec-c4fd-4093-b4c6-85c5d0f06bfc_914x576.jpeg 848w, https://substackcdn.com/image/fetch/$s_!HPZx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25c65dec-c4fd-4093-b4c6-85c5d0f06bfc_914x576.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!HPZx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25c65dec-c4fd-4093-b4c6-85c5d0f06bfc_914x576.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HPZx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25c65dec-c4fd-4093-b4c6-85c5d0f06bfc_914x576.jpeg" width="914" height="576" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/25c65dec-c4fd-4093-b4c6-85c5d0f06bfc_914x576.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:576,&quot;width&quot;:914,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:196268,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&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_!HPZx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25c65dec-c4fd-4093-b4c6-85c5d0f06bfc_914x576.jpeg 424w, https://substackcdn.com/image/fetch/$s_!HPZx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25c65dec-c4fd-4093-b4c6-85c5d0f06bfc_914x576.jpeg 848w, https://substackcdn.com/image/fetch/$s_!HPZx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25c65dec-c4fd-4093-b4c6-85c5d0f06bfc_914x576.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!HPZx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25c65dec-c4fd-4093-b4c6-85c5d0f06bfc_914x576.jpeg 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><h1>Trend Following with Neural Networks</h1><p>We started March with <a href="https://www.alphaontheedge.com/p/trend-following-and-deep-learning-6d3">training our CNN-LSTM model and getting a real backtest with FX pairs.</a></p><p>What happened was that our simulated strategy worked surprisingly well. The model expressed confidence throughout the out-of-sample period in the FX pair with the highest performance over the period. In other words, a trading strategy would have remained invested in the top performing asset over 1 year.</p><p>Combined with the original research&#8217;s success, this gives a lot of confidence in this model. We haven&#8217;t returned to the CNN-LSTM yet because, honestly, it exceeded our expectations already. The next steps we might take are to try long-short strategies, experiment with different feature sets, or simply take the model into live trading.</p><p>We also want to experiment with other model architectures and targets, too. Some fascinating research is being published that will be fruitful for our work.</p><h1>R2T Backtests on the RSI and RSX</h1><p>Our research with the RSX truly arose organically. It came from pure curiosity about the RSI alternative. Like the first post mentioned, it&#8217;s rare to find a commercial alternative to an established indicator that is worth looking into. <a href="https://www.alphaontheedge.com/p/an-upgraded-model-testing-the-rsi">But, the RSX worked.</a> That research really was delightful - not in the Keebler elf Christmas kind of way, but in the &#8220;what a fun find!&#8221; kind of way.</p><p>And in a wild coincidence, Quantified Strategies posted a solid RSI trading strategy the day before our first post was published. We just had to drop everything and test the RSX again. Again, with more delightful surprises, <a href="https://www.alphaontheedge.com/p/triple-threat-triple-rsi-vs-triple">the RSX version worked again.</a></p><p>We can&#8217;t help but be curious about Jurik Research&#8217;s other work. Their moving average wasn&#8217;t a stand out in <a href="https://www.alphaontheedge.com/p/lets-test-every-moving-average-crossover">our MA crossover backtests</a>, but admittedly, the MA crossover itself isn&#8217;t a compelling strategy. It might be worth revisiting the JMA at some point.</p><h1>AI-Generated Trading Strategies</h1><p>Putting GPT-4&#8217;s trading knowledge to the test was a fun experiment. <a href="https://www.alphaontheedge.com/p/testing-an-ai-generated-reversal">We asked it for a reversal strategy</a>, and it gave us one that we could test on the S&amp;P 500. We tried millions of parameter combinations and found scattered success. <a href="https://www.alphaontheedge.com/p/testing-an-ai-generated-reversal-db3">The performance didn&#8217;t stun us, but it wasn&#8217;t bad, either.</a> The experiment was the main point (savor the journey over the destination, you know). </p><p>Trying out more AI generations is worth the time. LLMs can&#8217;t perform backtests, but they can draw on massive sets of trading knowledge. There might be gold in there somewhere.</p><h1>Finally, Market Drivers</h1><p>It&#8217;s hard to overstate how important factor research is for professional investors. Knowing what&#8217;s differentiating outperforming securities helps investors and traders make much more informed decisions.</p><p>And yet, this kind of research isn&#8217;t easily available for wider audiences and for markets outside of equity markets. Partially, that&#8217;s because factor research is far more established for equities. Equity market drivers are more well understood and documented. And that&#8217;s also partially due to the lack of computing resources and data available to non-institutional investors.</p><p>But that doesn&#8217;t mean we can&#8217;t 1) experiment with factors and 2) share that work. Indeed, we intend to expand our market driver research and, possibly, make it a more regular part of our publications. </p><div><hr></div><p>Thanks for joining us, and look forward to more in April. We&#8217;re excited to share the research we&#8217;re working on. Feel free to reach out with any ideas or feedback. Your input always helps!</p><p>Until next time, keep on the cutting edge, everyone.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.alphaontheedge.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Alpha on the Edge: The AI and Algo Trading Digest! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Introduction to Market Drivers]]></title><description><![CDATA[The factors that move the markets]]></description><link>https://www.alphaontheedge.com/p/introduction-to-market-drivers</link><guid isPermaLink="false">https://www.alphaontheedge.com/p/introduction-to-market-drivers</guid><dc:creator><![CDATA[Alpha on the Edge]]></dc:creator><pubDate>Thu, 28 Mar 2024 15:31:03 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!67NR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4627fd89-049b-4591-99d2-a344d91a2872_1024x513.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I have a small dog at home, a chihuahua mix I adopted a few years ago. When you have a pet for this long, you get a good sense of what&#8217;s motivating their behavior. (And they learn about you, too!) If my dog is trying to wake me up in the morning, he probably needs to go outside. That&#8217;s pretty simple. If he stops playtime earlier than normal, that can be a little harder to figure out. Sometimes he&#8217;s stressed by something happening outside; other times, it could be something causing him pain. (We have a vet visit next week to figure that one out, as it happens.)</p><p>If only it were this easy to identify cause and effect in capital markets. </p><p>The drivers (or <strong>factors</strong>) behind market returns are the subject of libraries of research. It is a fascinating area of study, and in this post, we will discuss a useful type of research that uses rules-based portfolios to analyze those drivers. By keeping an eye on these drivers, traders can make smarter choices and diversify their portfolios easily.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!67NR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4627fd89-049b-4591-99d2-a344d91a2872_1024x513.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!67NR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4627fd89-049b-4591-99d2-a344d91a2872_1024x513.jpeg 424w, https://substackcdn.com/image/fetch/$s_!67NR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4627fd89-049b-4591-99d2-a344d91a2872_1024x513.jpeg 848w, https://substackcdn.com/image/fetch/$s_!67NR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4627fd89-049b-4591-99d2-a344d91a2872_1024x513.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!67NR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4627fd89-049b-4591-99d2-a344d91a2872_1024x513.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!67NR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4627fd89-049b-4591-99d2-a344d91a2872_1024x513.jpeg" width="1024" height="513" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4627fd89-049b-4591-99d2-a344d91a2872_1024x513.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:513,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:183385,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&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_!67NR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4627fd89-049b-4591-99d2-a344d91a2872_1024x513.jpeg 424w, https://substackcdn.com/image/fetch/$s_!67NR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4627fd89-049b-4591-99d2-a344d91a2872_1024x513.jpeg 848w, https://substackcdn.com/image/fetch/$s_!67NR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4627fd89-049b-4591-99d2-a344d91a2872_1024x513.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!67NR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4627fd89-049b-4591-99d2-a344d91a2872_1024x513.jpeg 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><h1>Forming Factor Portfolios</h1><p>First, we have to choose our investment universe. Often, researchers will choose stock indexes, so for fun, we will go against the grain and look at the top 50 cryptocurrencies by market cap. We exclude stablecoins and coins with less than two years of trading history.</p><p>Second, we choose a factor to analyze. This analysis begins with the trailing 30-day volatility, measured by the standard deviation of daily returns.</p><p>Third, we use a straightforward ranking methodology to form portfolios. Our algorithm will measure the 30-day volatility of each of the 50 cryptocurrencies, rank them, and separate them into quintiles. We then go long the top quintile (buy the 10 CCs with the highest 30-day volatility) or really concentrate our factor exposure and go long the top quintile and short the bottom quintile. </p><p>Say we re-measure 30 day volatility each week and buy the 10 coins in each quintile with equal weighting. Here&#8217;s how the portfolios would have performed:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!f6tD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15bb5f88-55f1-437f-9da6-47a0db78ea4f_700x500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!f6tD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15bb5f88-55f1-437f-9da6-47a0db78ea4f_700x500.png 424w, https://substackcdn.com/image/fetch/$s_!f6tD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15bb5f88-55f1-437f-9da6-47a0db78ea4f_700x500.png 848w, https://substackcdn.com/image/fetch/$s_!f6tD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15bb5f88-55f1-437f-9da6-47a0db78ea4f_700x500.png 1272w, https://substackcdn.com/image/fetch/$s_!f6tD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15bb5f88-55f1-437f-9da6-47a0db78ea4f_700x500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!f6tD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15bb5f88-55f1-437f-9da6-47a0db78ea4f_700x500.png" width="700" height="500" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/15bb5f88-55f1-437f-9da6-47a0db78ea4f_700x500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:88340,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!f6tD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15bb5f88-55f1-437f-9da6-47a0db78ea4f_700x500.png 424w, https://substackcdn.com/image/fetch/$s_!f6tD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15bb5f88-55f1-437f-9da6-47a0db78ea4f_700x500.png 848w, https://substackcdn.com/image/fetch/$s_!f6tD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15bb5f88-55f1-437f-9da6-47a0db78ea4f_700x500.png 1272w, https://substackcdn.com/image/fetch/$s_!f6tD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15bb5f88-55f1-437f-9da6-47a0db78ea4f_700x500.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.alphaontheedge.com/p/introduction-to-market-drivers?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.alphaontheedge.com/p/introduction-to-market-drivers?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p>For half of the 1 year period, the quintile 1 portfolio outperformed the quintile 2 portfolio, the quintile 2 portfolio outperformed the quintile 3 portfolio, and so on. This is what makes market driver research so fascinating - even a simple ranking methodology can create superior portfolios. </p><p>And what&#8217;s more, every single portfolio outperformed Bitcoin over the period. Even the lowest volatility portfolio achieved superior performance. </p><p>We often see this stratification on a risk-adjusted basis, too:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!p1lR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ade4eca-936f-4ebc-bf6d-1725ff68e325_700x500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!p1lR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ade4eca-936f-4ebc-bf6d-1725ff68e325_700x500.png 424w, https://substackcdn.com/image/fetch/$s_!p1lR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ade4eca-936f-4ebc-bf6d-1725ff68e325_700x500.png 848w, https://substackcdn.com/image/fetch/$s_!p1lR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ade4eca-936f-4ebc-bf6d-1725ff68e325_700x500.png 1272w, https://substackcdn.com/image/fetch/$s_!p1lR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ade4eca-936f-4ebc-bf6d-1725ff68e325_700x500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!p1lR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ade4eca-936f-4ebc-bf6d-1725ff68e325_700x500.png" width="700" height="500" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9ade4eca-936f-4ebc-bf6d-1725ff68e325_700x500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:83124,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!p1lR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ade4eca-936f-4ebc-bf6d-1725ff68e325_700x500.png 424w, https://substackcdn.com/image/fetch/$s_!p1lR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ade4eca-936f-4ebc-bf6d-1725ff68e325_700x500.png 848w, https://substackcdn.com/image/fetch/$s_!p1lR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ade4eca-936f-4ebc-bf6d-1725ff68e325_700x500.png 1272w, https://substackcdn.com/image/fetch/$s_!p1lR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ade4eca-936f-4ebc-bf6d-1725ff68e325_700x500.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>So does this mean that volatility explains price action in crypto markets? Not quite, but it does mean that volatility is a factor that might drive performance. Our job is to observe the strength of that driver and measure it against other possible market drivers.</p><div><hr></div><h1>Measuring Market Drivers</h1><p>Let&#8217;s introduce two more factors into our analysis:</p><ul><li><p>Ratio to 52W High - The ratio of the last close to the previous 52 week high. This assumes mean-reverting behavior in prices.</p></li><li><p>Momentum 1W4W - The ratio of the 1 week return to the 4 week return. A higher ratio above 1 suggests an accelerating price increase, meaning that the price could have positive momentum.</p></li></ul><p>The traditional performance measure of a driver/factor is the long-short performance - long the top quintile, short the bottom quintile, and rebalance after every period (weekly in our case). This measures the performance of a portfolio concentrated to capture that driver&#8217;s effects.</p><p>Here is the long/short performance of the three factors over 1 year:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4ori!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91465dd9-362b-4aae-8d75-a30fcca4b735_700x500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4ori!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91465dd9-362b-4aae-8d75-a30fcca4b735_700x500.png 424w, https://substackcdn.com/image/fetch/$s_!4ori!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91465dd9-362b-4aae-8d75-a30fcca4b735_700x500.png 848w, https://substackcdn.com/image/fetch/$s_!4ori!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91465dd9-362b-4aae-8d75-a30fcca4b735_700x500.png 1272w, https://substackcdn.com/image/fetch/$s_!4ori!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91465dd9-362b-4aae-8d75-a30fcca4b735_700x500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4ori!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91465dd9-362b-4aae-8d75-a30fcca4b735_700x500.png" width="700" height="500" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/91465dd9-362b-4aae-8d75-a30fcca4b735_700x500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:77654,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4ori!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91465dd9-362b-4aae-8d75-a30fcca4b735_700x500.png 424w, https://substackcdn.com/image/fetch/$s_!4ori!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91465dd9-362b-4aae-8d75-a30fcca4b735_700x500.png 848w, https://substackcdn.com/image/fetch/$s_!4ori!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91465dd9-362b-4aae-8d75-a30fcca4b735_700x500.png 1272w, https://substackcdn.com/image/fetch/$s_!4ori!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91465dd9-362b-4aae-8d75-a30fcca4b735_700x500.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>Our volatility and mean-reversion factors show very similar performance, while the momentum factor was mostly flat over the period.</p><p>This illustrates another use for this methodology: <strong>diversification</strong>. While the volatility and mean reversion portfolios are highly correlated, the momentum portfolio is less correlated to both. And it turns out that all three portfolios have low (less than 0.3) correlation to Bitcoin, as well. This means that traders might be able to mitigate risk through this methodology, as well.</p><p>There is one more useful metric of driver strength - the correlation of the factor value with the subsequent security returns. (This is also called the information coefficient.) This is another way to measure how strong the relationship of the factor to performance might be. In practice, a correlation above 0.02 or below -0.02 is often considered significant.</p><p>Summarizing the measurements of the three factors here:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kvcX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefd8a294-8406-4048-a516-087e9e11ae2d_493x446.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kvcX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefd8a294-8406-4048-a516-087e9e11ae2d_493x446.png 424w, https://substackcdn.com/image/fetch/$s_!kvcX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefd8a294-8406-4048-a516-087e9e11ae2d_493x446.png 848w, https://substackcdn.com/image/fetch/$s_!kvcX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefd8a294-8406-4048-a516-087e9e11ae2d_493x446.png 1272w, https://substackcdn.com/image/fetch/$s_!kvcX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefd8a294-8406-4048-a516-087e9e11ae2d_493x446.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kvcX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefd8a294-8406-4048-a516-087e9e11ae2d_493x446.png" width="493" height="446" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/efd8a294-8406-4048-a516-087e9e11ae2d_493x446.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:446,&quot;width&quot;:493,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:56912,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!kvcX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefd8a294-8406-4048-a516-087e9e11ae2d_493x446.png 424w, https://substackcdn.com/image/fetch/$s_!kvcX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefd8a294-8406-4048-a516-087e9e11ae2d_493x446.png 848w, https://substackcdn.com/image/fetch/$s_!kvcX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefd8a294-8406-4048-a516-087e9e11ae2d_493x446.png 1272w, https://substackcdn.com/image/fetch/$s_!kvcX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefd8a294-8406-4048-a516-087e9e11ae2d_493x446.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>&#8220;Avg Corr&#8221; means that we measure the correlation of factor values to forward 1 week returns each period, then average the measurement for all periods.</p><p>A few things stand out here. Momentum outperformed on an absolute and risk-adjusted basis, but the low correlation with returns suggests that the relationship might be spurious. That portfolio could have just been lucky, in other words.</p><p>Additionally, our original volatility factor has the correlation with the highest absolute value, suggesting that it has the strongest relationship to returns among the three factors. This doesn&#8217;t mean that we should all go invest in volatile coins. Rather, it means that this is a factor that we could watch through time and, if the strength of the relationship holds, look at more deeply.</p><div><hr></div><p>I hope this helps give a better understanding of why we like talking about market drivers around here. Expect to see more material on this soon.</p><p>(And it&#8217;s a good time for me to sign off, dinner time is <strong>clearly</strong> a factor driving my dog&#8217;s behavior right now!)</p><p>Until next time, keep on the cutting edge, everyone.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.alphaontheedge.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Alpha on the Edge: The AI and Algo Trading Digest! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><p><em><strong>Disclaimers</strong></em></p><p><em>The content on this page is for educational and informational purposes only. Any views and opinions expressed belong only to the writer and do not represent views and opinions of people, institutions, or organizations that the writer may or may not be associated with.</em></p><p><em>No material in this page should be construed as buy/sell recommendations, investment advice, determinations of suitability, or solicitations. Securities investment and trading involve risks, and not all risks are disclosed or discussed here. Loss of principal is possible. You are encouraged to seek financial advice from a licensed professional prior to making transaction decisions.</em></p><p><em>Further, you should not assume that the future performance of any specific investment or investment strategy will be profitable or equal to corresponding past performance levels. Past performance does not guarantee future results.</em></p>]]></content:encoded></item><item><title><![CDATA[Testing an AI-Generated Reversal Strategy, Part 2]]></title><description><![CDATA[In AotE fashion, "testing" means over 64 million simulations]]></description><link>https://www.alphaontheedge.com/p/testing-an-ai-generated-reversal-db3</link><guid isPermaLink="false">https://www.alphaontheedge.com/p/testing-an-ai-generated-reversal-db3</guid><dc:creator><![CDATA[Alpha on the Edge]]></dc:creator><pubDate>Mon, 25 Mar 2024 15:30:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1lQ5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec3c8541-182c-4511-ac0e-807a771dd9d1_1024x635.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome back, everyone, to an experiment in using artificial intelligence via Large Language Models (LLMs) to generate a reversal trading strategy. We asked GPT4 for a reversal strategy with good risk management, hoping that the collective knowledge of the corpus of text GPT4 was trained on could reveal a useful trading strategy.</p><p>In our <a href="https://www.alphaontheedge.com/p/testing-an-ai-generated-reversal">first post on this strategy</a>, we introduced the strategy in broad strokes, discussed the trading rules, and performed an initial backtest on SPY. </p><p>In this second post, we will look at a more extensive set of backtests on the stocks in the S&amp;P 500. </p><p>You all know how we like to do things around here. We literally did over 64 million simulations to test this strategy. If anyone can be said to have really put an AI&#8217;s claim to the test, it&#8217;s us.</p><p>We will also take a beat to discuss parameter stability and feasible parameter spaces. For a strategy like this, these considerations matter a lot.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.alphaontheedge.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.alphaontheedge.com/subscribe?"><span>Subscribe now</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1lQ5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec3c8541-182c-4511-ac0e-807a771dd9d1_1024x635.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1lQ5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec3c8541-182c-4511-ac0e-807a771dd9d1_1024x635.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1lQ5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec3c8541-182c-4511-ac0e-807a771dd9d1_1024x635.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1lQ5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec3c8541-182c-4511-ac0e-807a771dd9d1_1024x635.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1lQ5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec3c8541-182c-4511-ac0e-807a771dd9d1_1024x635.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1lQ5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec3c8541-182c-4511-ac0e-807a771dd9d1_1024x635.jpeg" width="1024" height="635" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ec3c8541-182c-4511-ac0e-807a771dd9d1_1024x635.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:635,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:264177,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&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_!1lQ5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec3c8541-182c-4511-ac0e-807a771dd9d1_1024x635.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1lQ5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec3c8541-182c-4511-ac0e-807a771dd9d1_1024x635.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1lQ5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec3c8541-182c-4511-ac0e-807a771dd9d1_1024x635.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1lQ5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec3c8541-182c-4511-ac0e-807a771dd9d1_1024x635.jpeg 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><h1>Parameter Space</h1><p>Believe it or not, this strategy has 12 parameters:</p><ul><li><p>Fast MA Window</p></li><li><p>Slow MA Window</p></li><li><p>Stochastic K</p></li><li><p>Stochastic Slow K</p></li><li><p>Stochastic Slow D</p></li><li><p>Stochastic Lower Threshold</p></li><li><p>Stochastic Upper Threshold</p></li><li><p>Ichimoku Cloud Tenkou</p></li><li><p>Ichimoku Cloud Kijun</p></li><li><p>Ichimoku Cloud Senkou</p></li><li><p>Stop Loss ATR Multiplier</p></li><li><p>Take Profit ATR Multiplier</p></li></ul><p>The parameter space for this strategy can grow really, really quickly. Even just 3 values per parameter creates a parameter space of over 1 million possibilities, which strains both computational resources and usefulness for such a large parameter space. We limited our test to ~150,000 parameter configurations to give a solid foundation for our results. The parameters all stayed around the &#8220;standard&#8221; values for the indicators - 9 for the Ichimoku tenkou, etc.</p><p>One consideration in backtesting is parameter stability. This can be defined a number of ways, but the idea is simply to help us determine if we are curve fitting or not. If the strategy&#8217;s results change dramatically for a change in one parameter, this is evidence that the &#8220;optimal&#8221; parameter configuration is an anomalous result. </p><div><hr></div><h1>Result Overview</h1><p>For each stock in the S&amp;P 500 with history available from 2008, we ran simulations for each of the ~150,000 parameter configurations, which gave us over 64 million simulations to look at. </p><p>If you take the best metric for each stock, the results look like this:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gJdF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca7c6fa9-affd-4767-8e16-7aaa4dfdc9ed_700x800.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gJdF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca7c6fa9-affd-4767-8e16-7aaa4dfdc9ed_700x800.png 424w, https://substackcdn.com/image/fetch/$s_!gJdF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca7c6fa9-affd-4767-8e16-7aaa4dfdc9ed_700x800.png 848w, https://substackcdn.com/image/fetch/$s_!gJdF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca7c6fa9-affd-4767-8e16-7aaa4dfdc9ed_700x800.png 1272w, https://substackcdn.com/image/fetch/$s_!gJdF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca7c6fa9-affd-4767-8e16-7aaa4dfdc9ed_700x800.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gJdF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca7c6fa9-affd-4767-8e16-7aaa4dfdc9ed_700x800.png" width="700" height="800" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ca7c6fa9-affd-4767-8e16-7aaa4dfdc9ed_700x800.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:800,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:50207,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!gJdF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca7c6fa9-affd-4767-8e16-7aaa4dfdc9ed_700x800.png 424w, https://substackcdn.com/image/fetch/$s_!gJdF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca7c6fa9-affd-4767-8e16-7aaa4dfdc9ed_700x800.png 848w, https://substackcdn.com/image/fetch/$s_!gJdF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca7c6fa9-affd-4767-8e16-7aaa4dfdc9ed_700x800.png 1272w, https://substackcdn.com/image/fetch/$s_!gJdF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca7c6fa9-affd-4767-8e16-7aaa4dfdc9ed_700x800.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">Histograms for Sharpe Ratio, Win Rate, and Expectancy</figcaption></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.alphaontheedge.com/p/testing-an-ai-generated-reversal-db3?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.alphaontheedge.com/p/testing-an-ai-generated-reversal-db3?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p>A couple of things stand out - this strategy tends to give favorable win rates. Historically, it has been better than a coin flip for the best parameter configuration on almost every stock tested. That&#8217;s impressive.</p><p>What&#8217;s less impressive are the risk-adjusted performances of the strategy on each stock. Even with the &#8220;risk management&#8221; prompt, GPT4&#8217;s suggested use of ATR-based SL and TP thresholds did not give us incredible Sharpe ratios. They aren&#8217;t terrible, though. </p><p>Looking at the outlier expectancy values - this strategy happened to catch a few lucky pops on stocks with very few signals. These results filter out simulations with low numbers of trades, but on some of the stocks here, you can expect to see outlier results. That&#8217;s why we like to look at medians and distributions!</p><div><hr></div><h1>But About Those Parameters</h1><p>Let&#8217;s return to the topic of parameter stability. Again, defining &#8220;stable&#8221; parameters is more an art than a science, but our goal is to see if our results are anomalous. If we change the fast MA window 5 bars, say, and the simulation&#8217;s performance tanks, that&#8217;s not a sign of a robust strategy. </p><p>With such a large parameter space, my idea was to take a simple approach. I wanted to look at the simulated Sharpe ratios for 3 sets of simulations:</p><ol><li><p>The optimal parameter configuration for each stock (the values plotted in the histograms above)</p></li><li><p>The parameter configuration with the highest median Sharpe ratio across all stocks</p></li><li><p>The parameter configuration comprised of the values most like to be used in the optimal configuration for each stock.</p></li></ol><p>The third set deserves a little more explanation, because I have not seen it used elsewhere. I calculated the probability that each parameter value would be in the optimal configuration for each stock. </p><p>For example, we tested 2 different values of the ATR multiple for a stop loss. Of the 432 optimal configurations, 87% of those used a multiplier of 4.0.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bU34!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0391e5c-04f3-43f2-b1c1-8726fff31f6c_700x700.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bU34!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0391e5c-04f3-43f2-b1c1-8726fff31f6c_700x700.png 424w, https://substackcdn.com/image/fetch/$s_!bU34!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0391e5c-04f3-43f2-b1c1-8726fff31f6c_700x700.png 848w, https://substackcdn.com/image/fetch/$s_!bU34!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0391e5c-04f3-43f2-b1c1-8726fff31f6c_700x700.png 1272w, https://substackcdn.com/image/fetch/$s_!bU34!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0391e5c-04f3-43f2-b1c1-8726fff31f6c_700x700.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bU34!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0391e5c-04f3-43f2-b1c1-8726fff31f6c_700x700.png" width="700" height="700" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b0391e5c-04f3-43f2-b1c1-8726fff31f6c_700x700.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:700,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:43957,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bU34!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0391e5c-04f3-43f2-b1c1-8726fff31f6c_700x700.png 424w, https://substackcdn.com/image/fetch/$s_!bU34!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0391e5c-04f3-43f2-b1c1-8726fff31f6c_700x700.png 848w, https://substackcdn.com/image/fetch/$s_!bU34!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0391e5c-04f3-43f2-b1c1-8726fff31f6c_700x700.png 1272w, https://substackcdn.com/image/fetch/$s_!bU34!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0391e5c-04f3-43f2-b1c1-8726fff31f6c_700x700.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">Sharpe ratio stability visualized with box plots</figcaption></figure></div><p>One main message here is that as soon as you step out of the &#8220;optimal&#8221; configuration for each stock, you potentially lose 0.3-0.4 on your Sharpe ratio. This gives some pause for the generalizability of this strategy. Our tests here did not use cross validation, which we might do in the future (the primary obstacle is computing power - 64 million simulations would become 1.2 billion simulations).</p><p>Another main message is that this strategy depends on the stock it&#8217;s used on. In that vein, here are the 10 stocks with the highest optimal Sharpe ratio from this strategy:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4hFA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6769359a-4c59-43fe-ad2b-88eb35720d93_543x522.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4hFA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6769359a-4c59-43fe-ad2b-88eb35720d93_543x522.png 424w, https://substackcdn.com/image/fetch/$s_!4hFA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6769359a-4c59-43fe-ad2b-88eb35720d93_543x522.png 848w, https://substackcdn.com/image/fetch/$s_!4hFA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6769359a-4c59-43fe-ad2b-88eb35720d93_543x522.png 1272w, https://substackcdn.com/image/fetch/$s_!4hFA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6769359a-4c59-43fe-ad2b-88eb35720d93_543x522.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4hFA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6769359a-4c59-43fe-ad2b-88eb35720d93_543x522.png" width="543" height="522" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6769359a-4c59-43fe-ad2b-88eb35720d93_543x522.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:522,&quot;width&quot;:543,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:83917,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4hFA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6769359a-4c59-43fe-ad2b-88eb35720d93_543x522.png 424w, https://substackcdn.com/image/fetch/$s_!4hFA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6769359a-4c59-43fe-ad2b-88eb35720d93_543x522.png 848w, https://substackcdn.com/image/fetch/$s_!4hFA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6769359a-4c59-43fe-ad2b-88eb35720d93_543x522.png 1272w, https://substackcdn.com/image/fetch/$s_!4hFA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6769359a-4c59-43fe-ad2b-88eb35720d93_543x522.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.alphaontheedge.com/p/testing-an-ai-generated-reversal-db3?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.alphaontheedge.com/p/testing-an-ai-generated-reversal-db3?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><p>Thanks for checking out our research into this reversal strategy, everyone! The results are promising. We will definitely try more AI-generated strategies in the future. If AI will truly take all of our jobs in the future, we need to know what it can do!</p><p>Until next time, keep on the cutting edge, everyone.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.alphaontheedge.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Alpha on the Edge: The AI and Algo Trading Digest! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><p><strong>Resources</strong></p><p><a href="https://www.alphaontheedge.com/p/the-aote-toolkit">The AotE Toolkit</a></p><div><hr></div><p><em><strong>Disclaimers</strong></em></p><p><em>The content on this page is for educational and informational purposes only. Any views and opinions expressed belong only to the writer and do not represent views and opinions of people, institutions, or organizations that the writer may or may not be associated with.</em></p><p><em>No material in this page should be construed as buy/sell recommendations, investment advice, determinations of suitability, or solicitations. Securities investment and trading involve risks, and not all risks are disclosed or discussed here. Loss of principal is possible. You are encouraged to seek financial advice from a licensed professional prior to making transaction decisions.</em></p><p><em>Further, you should not assume that the future performance of any specific investment or investment strategy will be profitable or equal to corresponding past performance levels. Past performance does not guarantee future results.</em></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Testing an AI-Generated Reversal Strategy, Part 1]]></title><description><![CDATA[Can current generation LLMs create winning trading strategies?]]></description><link>https://www.alphaontheedge.com/p/testing-an-ai-generated-reversal</link><guid isPermaLink="false">https://www.alphaontheedge.com/p/testing-an-ai-generated-reversal</guid><dc:creator><![CDATA[Alpha on the Edge]]></dc:creator><pubDate>Thu, 21 Mar 2024 15:31:06 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!qBoz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F433bf838-a77e-4eea-acf7-a29fef36f8dd_1024x381.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>If you listen to the hype, AI can do anything and will take all of our jobs. </p><p>I&#8217;m still skeptical about that, but I have a lot of respect for the capabilities of current generation large-language models like OpenAI&#8217;s GPT-4 and Google&#8217;s Gemini. They have their flaws but can achieve incredible results, especially with programming. One recent study found that many programmers are using LLMs for about 50% of their jobs, and I can believe it. LLM code is far from perfect but gives a great starting point to iterate.</p><p>I am very, very curious about the quality of trading algorithms LLMs can produce. In theory, LLMs have access to an enormous corpus of trading strategy material. So, I am enjoying the exercise of translating AI-generated trading algorithms to Python and backtesting them. </p><p>My first test is on a reversal strategy from GPT-4. I prompted GPT-4 to create a reversal strategy with good risk management, and it generated something we can look at in depth.</p><p>I want to start this short series with introductory material. At the end of this post, we will look at a simple backtest on SPY. Our next posts will look at full R2T results.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qBoz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F433bf838-a77e-4eea-acf7-a29fef36f8dd_1024x381.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qBoz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F433bf838-a77e-4eea-acf7-a29fef36f8dd_1024x381.jpeg 424w, https://substackcdn.com/image/fetch/$s_!qBoz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F433bf838-a77e-4eea-acf7-a29fef36f8dd_1024x381.jpeg 848w, https://substackcdn.com/image/fetch/$s_!qBoz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F433bf838-a77e-4eea-acf7-a29fef36f8dd_1024x381.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!qBoz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F433bf838-a77e-4eea-acf7-a29fef36f8dd_1024x381.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qBoz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F433bf838-a77e-4eea-acf7-a29fef36f8dd_1024x381.jpeg" width="1024" height="381" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/433bf838-a77e-4eea-acf7-a29fef36f8dd_1024x381.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:381,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:226626,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&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_!qBoz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F433bf838-a77e-4eea-acf7-a29fef36f8dd_1024x381.jpeg 424w, https://substackcdn.com/image/fetch/$s_!qBoz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F433bf838-a77e-4eea-acf7-a29fef36f8dd_1024x381.jpeg 848w, https://substackcdn.com/image/fetch/$s_!qBoz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F433bf838-a77e-4eea-acf7-a29fef36f8dd_1024x381.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!qBoz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F433bf838-a77e-4eea-acf7-a29fef36f8dd_1024x381.jpeg 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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.alphaontheedge.com/p/testing-an-ai-generated-reversal?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.alphaontheedge.com/p/testing-an-ai-generated-reversal?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><h1>Introduction to Reversal Strategies</h1><p>Reversal trading strategies are predicated on the idea that markets move in phases: trends, corrections, and sideways movements. These strategies aim to identify points where a price trend is likely to reverse direction, enabling traders to enter early in a new trend. The core of reversal trading lies in recognizing patterns and signals that indicate the end of the current trend and the beginning of a new one.</p><p>The foundation of reversal strategies is rooted in market psychology and supply and demand dynamics. When an asset is overbought, it suggests that buying pressure may soon wane, leading to a potential reversal to the downside as sellers take control. Conversely, when an asset is oversold, selling pressure may be nearing its end, possibly giving way to a reversal to the upside as buyers step in.</p><div><hr></div><h1>The Ichimoku Cloud and the Stochastic Oscillator</h1><p>We&#8217;re using a couple of new indicators here, so I wanted to offer brief explanations. The Ichimoku Cloud in particular is a star of visual storytelling in technical analysis, and I truly enjoy using it. The Ichimoku Cloud provides information on support/resistance, trend direction, momentum, and potential buy/sell signals, all within one chart. Developed by Goichi Hosoda in the late 1930s, the indicator is built on five main components:</p><ol><li><p><strong>Tenkan-sen (Conversion Line)</strong>: Represents short-term momentum, calculated as the average of the highest high and the lowest low over the last 9 periods.</p></li><li><p><strong>Kijun-sen (Base Line)</strong>: Indicates medium-term momentum, derived from the average of the highest high and the lowest low over the last 26 periods.</p></li><li><p><strong>Senkou Span A (Leading Span A)</strong>: One of the two lines forming the "cloud", calculated as the average of the Tenkan-sen and Kijun-sen, plotted 26 periods ahead.</p></li><li><p><strong>Senkou Span B (Leading Span B)</strong>: The second line of the cloud, determined by the average of the highest high and the lowest low over the last 52 periods, plotted 26 periods into the future.</p></li><li><p><strong>Chikou Span (Lagging Span)</strong>: Shows the closing price plotted 26 periods into the past.</p></li></ol><p>The "cloud" is formed between Senkou Span A and Senkou Span B and is the hallmark of the Ichimoku system. Its color (green for bullish, red for bearish) and position relative to the price action provide insight into the market sentiment. A price above the cloud indicates an uptrend, while a price below suggests a downtrend. The cloud's thickness can also signal the strength of the support or resistance it provides.</p><p>We&#8217;ll be testing this strategy on SPY:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4msw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d6e2cdd-baff-4d14-b75b-3c45fb3750dc_800x500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4msw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d6e2cdd-baff-4d14-b75b-3c45fb3750dc_800x500.png 424w, https://substackcdn.com/image/fetch/$s_!4msw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d6e2cdd-baff-4d14-b75b-3c45fb3750dc_800x500.png 848w, https://substackcdn.com/image/fetch/$s_!4msw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d6e2cdd-baff-4d14-b75b-3c45fb3750dc_800x500.png 1272w, https://substackcdn.com/image/fetch/$s_!4msw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d6e2cdd-baff-4d14-b75b-3c45fb3750dc_800x500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4msw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d6e2cdd-baff-4d14-b75b-3c45fb3750dc_800x500.png" width="800" height="500" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5d6e2cdd-baff-4d14-b75b-3c45fb3750dc_800x500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:86827,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4msw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d6e2cdd-baff-4d14-b75b-3c45fb3750dc_800x500.png 424w, https://substackcdn.com/image/fetch/$s_!4msw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d6e2cdd-baff-4d14-b75b-3c45fb3750dc_800x500.png 848w, https://substackcdn.com/image/fetch/$s_!4msw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d6e2cdd-baff-4d14-b75b-3c45fb3750dc_800x500.png 1272w, https://substackcdn.com/image/fetch/$s_!4msw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d6e2cdd-baff-4d14-b75b-3c45fb3750dc_800x500.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 second indicator is the Stochastic Oscillator. The Stochastic Oscillator is a momentum indicator developed by George C. Lane in the 1950s. It compares a closing price to its price range over a given period, with the premise that momentum precedes price. It oscillates between 0 and 100, with readings below 20 considered oversold and above 80 considered overbought.</p><p>The formula consists of two lines: the %K line, which measures current price relative to the high-low range, and the %D line, a moving average of the %K line, acting as a signal line.</p><p>This sounds like the RSI, right? The RSI measures the speed and change of price movements to evaluate overbought or oversold conditions. While both indicators aim to identify potential reversal points through overbought and oversold conditions, their calculation methods and interpretations differ. The Stochastics focus on the price's position relative to its high-low range over a period, making it sensitive to price swings and potentially leading to frequent signal changes. This makes it valuable in identifying short-term price reversals and cyclic moves within a trend.</p><div><hr></div><h1>GPT-4&#8217;s Reversal Algorithm</h1><p>After being prompted for a reversal strategy with risk management, GPT-4 offered the following:</p><h3><code>Entry Rules:</code></h3><ol><li><p><code>Bullish Reversal (Buy Signal):</code></p><ul><li><p><code>The market shows a bullish trend (50-period EMA above 200-period EMA).</code></p></li><li><p><code>The Stochastic Oscillator is below 20, indicating an oversold condition.</code></p></li><li><p><code>The price is above the Ichimoku Cloud, confirming the bullish sentiment.</code></p></li><li><p><code>Enter a buy position when the Stochastic Oscillator crosses back above 20, signaling a potential reversal to the upside.</code></p></li></ul></li><li><p><code>Bearish Reversal (Sell Signal):</code></p><ul><li><p><code>The market shows a bearish trend (50-period EMA below 200-period EMA).</code></p></li><li><p><code>The Stochastic Oscillator is above 80, indicating an overbought condition.</code></p></li><li><p><code>The price is below the Ichimoku Cloud, confirming the bearish sentiment.</code></p></li><li><p><code>Enter a sell position when the Stochastic Oscillator crosses back below 80, signaling a potential reversal to the downside.</code></p></li></ul></li></ol><h3><code>Exit Rules:</code></h3><ol><li><p><code>Stop-Loss: Set a stop-loss at 1.5x ATR from the entry point to protect against large losses.</code></p></li><li><p><code>Take-Profit: Set a take-profit level at a minimum of 3x ATR from the entry point to ensure a favorable risk-reward ratio.</code></p></li><li><p><code>Trend Reversal: Exit the trade if the price moves against the trend direction indicated by the EMA and Ichimoku Cloud alignment.</code></p></li></ol><h1>Results on SPY</h1><p>Running this algorithm using Python and VectorBT PRO show initially disappointing results. We start with a long/short strategy that includes GPT&#8217;s suggested risk management, and our strategy has a win rate of 43% and an expectancy of 0.58. We miss almost all of SPY&#8217;s gains for some comparatively low results.</p><p>Here is the output from VBT&#8217;s portfolio simulator:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bH-9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe308b4aa-2c2d-47f0-9eb2-9ddce6c8e8e9_750x960.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bH-9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe308b4aa-2c2d-47f0-9eb2-9ddce6c8e8e9_750x960.png 424w, https://substackcdn.com/image/fetch/$s_!bH-9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe308b4aa-2c2d-47f0-9eb2-9ddce6c8e8e9_750x960.png 848w, https://substackcdn.com/image/fetch/$s_!bH-9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe308b4aa-2c2d-47f0-9eb2-9ddce6c8e8e9_750x960.png 1272w, https://substackcdn.com/image/fetch/$s_!bH-9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe308b4aa-2c2d-47f0-9eb2-9ddce6c8e8e9_750x960.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bH-9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe308b4aa-2c2d-47f0-9eb2-9ddce6c8e8e9_750x960.png" width="750" height="960" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e308b4aa-2c2d-47f0-9eb2-9ddce6c8e8e9_750x960.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:960,&quot;width&quot;:750,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:103418,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bH-9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe308b4aa-2c2d-47f0-9eb2-9ddce6c8e8e9_750x960.png 424w, https://substackcdn.com/image/fetch/$s_!bH-9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe308b4aa-2c2d-47f0-9eb2-9ddce6c8e8e9_750x960.png 848w, https://substackcdn.com/image/fetch/$s_!bH-9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe308b4aa-2c2d-47f0-9eb2-9ddce6c8e8e9_750x960.png 1272w, https://substackcdn.com/image/fetch/$s_!bH-9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe308b4aa-2c2d-47f0-9eb2-9ddce6c8e8e9_750x960.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"></figcaption></figure></div><p>We obviously need to try some iterations! But, we have an interesting start, and in future posts, we will try some parameter configurations as well as variations on the suggested risk management techniques. Just like with programming, I suspect GPT gives us a good starting point, but not a good ending point.</p><p>Until next time, keep on the cutting edge, everyone.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.alphaontheedge.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Alpha on the Edge: The AI and Algo Trading Digest! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p><strong>Resources</strong></p><p><a href="https://www.alphaontheedge.com/p/the-aote-toolkit">The AotE Toolkit</a></p><div><hr></div><p><em><strong>Disclaimers</strong></em></p><p><em>The content on this page is for educational and informational purposes only. Any views and opinions expressed belong only to the writer and do not represent views and opinions of people, institutions, or organizations that the writer may or may not be associated with.</em></p><p><em>No material in this page should be construed as buy/sell recommendations, investment advice, determinations of suitability, or solicitations. Securities investment and trading involve risks, and not all risks are disclosed or discussed here. Loss of principal is possible. You are encouraged to seek financial advice from a licensed professional prior to making transaction decisions.</em></p><p><em>Further, you should not assume that the future performance of any specific investment or investment strategy will be profitable or equal to corresponding past performance levels. Past performance does not guarantee future results.</em></p>]]></content:encoded></item><item><title><![CDATA[Triple Threat!: Triple RSI vs Triple RSX ]]></title><description><![CDATA[One more look at the RSX]]></description><link>https://www.alphaontheedge.com/p/triple-threat-triple-rsi-vs-triple</link><guid isPermaLink="false">https://www.alphaontheedge.com/p/triple-threat-triple-rsi-vs-triple</guid><dc:creator><![CDATA[Alpha on the Edge]]></dc:creator><pubDate>Mon, 18 Mar 2024 15:30:18 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!xvg6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36581888-191c-48b8-b1e3-0bf43f03171e_1024x513.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><a href="https://www.alphaontheedge.com/p/an-upgraded-model-testing-the-rsi">In our last post</a>, we looked at replacing the time-honored, well-known Relative Strength Index (RSI) with <a href="http://jurikres.com/catalog1/ms_rsx.htm">Jurik Research's Relative Strength Quality Index</a> (RSX). The RSX is smoother than the RSI and still maintains the RSI's responsiveness to price movements.</p><p>We tested 8 variants of the classic RSI reversal strategy on SPY and compared the results with using the RSX in the same strategies. There was evidence that the RSX versions were both more consistent and better performing for most variants.</p><p>In a coincidence of good timing, our friends at <a href="https://www.quantifiedstrategies.com/triple-rsi-trading-strategy/">Quantified Strategies posted a Triple RSI trading strategy</a> a few days before my RSI vs. RSX post was published. So, naturally, I wanted to test out the RSX version of that strategy!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xvg6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36581888-191c-48b8-b1e3-0bf43f03171e_1024x513.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xvg6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36581888-191c-48b8-b1e3-0bf43f03171e_1024x513.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xvg6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36581888-191c-48b8-b1e3-0bf43f03171e_1024x513.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xvg6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36581888-191c-48b8-b1e3-0bf43f03171e_1024x513.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xvg6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36581888-191c-48b8-b1e3-0bf43f03171e_1024x513.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xvg6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36581888-191c-48b8-b1e3-0bf43f03171e_1024x513.jpeg" width="1024" height="513" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/36581888-191c-48b8-b1e3-0bf43f03171e_1024x513.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:513,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:221404,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&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_!xvg6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36581888-191c-48b8-b1e3-0bf43f03171e_1024x513.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xvg6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36581888-191c-48b8-b1e3-0bf43f03171e_1024x513.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xvg6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36581888-191c-48b8-b1e3-0bf43f03171e_1024x513.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xvg6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36581888-191c-48b8-b1e3-0bf43f03171e_1024x513.jpeg 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><h1>The Triple RSI Strategy</h1><p>The trading rules are as follows:</p><ul><li><p>Buy when the following criteria are met:</p><ul><li><p>5 day RSI &lt; 30</p></li><li><p>5 day RSI has decreased for 3 bars in a row</p></li><li><p>5 day RSI was below 60 as of 3 bars in the past</p></li><li><p>Closing price is higher than the 200 day moving average.</p></li></ul></li><li><p>Sell when the 5 day RSI crosses above 50</p></li></ul><p>The folks at QS found some compelling results when backtesting on SPY, so lets see how the Triple RSI does on the stocks in the S&amp;P 500 Index and compare with our own Triple RSX version!</p><div><hr></div><h1>Triple RSI vs. Triple RSX on S&amp;P 500 Stocks</h1><p>Quick bit of housekeeping before diving in. The backtests here differ from QS in a couple ways:</p><ul><li><p>Our backtests assume that buy and sell orders are made at the open price of the next bar, where QS uses the close of the signal bar</p></li><li><p>Our backtests assume a small amount of slippage and fees</p></li></ul><p>(See <a href="https://www.alphaontheedge.com/p/the-r2t-backtesting-framework-version">our backtesting methodology</a> for more info)</p><p>Looking first at win rates, we see a similar pattern to our first tests on the RSX. The RSX has a narrower range of win rates, indicating a higher level of consistency. So it does not result in outliers as much as the RSI. What's new here is that the median win rate of the Triple RSX is a little higher than the Triple RSI.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lzov!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b39ba44-1f74-41b3-b8c4-15b93797bfe1_700x600.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lzov!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b39ba44-1f74-41b3-b8c4-15b93797bfe1_700x600.png 424w, https://substackcdn.com/image/fetch/$s_!lzov!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b39ba44-1f74-41b3-b8c4-15b93797bfe1_700x600.png 848w, https://substackcdn.com/image/fetch/$s_!lzov!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b39ba44-1f74-41b3-b8c4-15b93797bfe1_700x600.png 1272w, https://substackcdn.com/image/fetch/$s_!lzov!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b39ba44-1f74-41b3-b8c4-15b93797bfe1_700x600.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lzov!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b39ba44-1f74-41b3-b8c4-15b93797bfe1_700x600.png" width="700" height="600" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8b39ba44-1f74-41b3-b8c4-15b93797bfe1_700x600.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:600,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:36809,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lzov!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b39ba44-1f74-41b3-b8c4-15b93797bfe1_700x600.png 424w, https://substackcdn.com/image/fetch/$s_!lzov!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b39ba44-1f74-41b3-b8c4-15b93797bfe1_700x600.png 848w, https://substackcdn.com/image/fetch/$s_!lzov!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b39ba44-1f74-41b3-b8c4-15b93797bfe1_700x600.png 1272w, https://substackcdn.com/image/fetch/$s_!lzov!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b39ba44-1f74-41b3-b8c4-15b93797bfe1_700x600.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>And because we are using he stocks in the S&amp;P 500, we can break this down by sector, as well:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Sa7Q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F346501d5-e245-4807-b780-d08cdd7daaae_800x650.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Sa7Q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F346501d5-e245-4807-b780-d08cdd7daaae_800x650.png 424w, https://substackcdn.com/image/fetch/$s_!Sa7Q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F346501d5-e245-4807-b780-d08cdd7daaae_800x650.png 848w, https://substackcdn.com/image/fetch/$s_!Sa7Q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F346501d5-e245-4807-b780-d08cdd7daaae_800x650.png 1272w, https://substackcdn.com/image/fetch/$s_!Sa7Q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F346501d5-e245-4807-b780-d08cdd7daaae_800x650.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Sa7Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F346501d5-e245-4807-b780-d08cdd7daaae_800x650.png" width="800" height="650" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/346501d5-e245-4807-b780-d08cdd7daaae_800x650.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:650,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:124058,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Sa7Q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F346501d5-e245-4807-b780-d08cdd7daaae_800x650.png 424w, https://substackcdn.com/image/fetch/$s_!Sa7Q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F346501d5-e245-4807-b780-d08cdd7daaae_800x650.png 848w, https://substackcdn.com/image/fetch/$s_!Sa7Q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F346501d5-e245-4807-b780-d08cdd7daaae_800x650.png 1272w, https://substackcdn.com/image/fetch/$s_!Sa7Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F346501d5-e245-4807-b780-d08cdd7daaae_800x650.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 Triple RSX achieved higher median win rates in 9 out of 11 sectors, which is very compelling. We see large differences in energy and financials, especially.</p><p>Let's look at the win rate vs expectancy:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3LKJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0dfc1d6-3ce4-469b-b4ef-09e292cbf5c6_800x600.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3LKJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0dfc1d6-3ce4-469b-b4ef-09e292cbf5c6_800x600.png 424w, https://substackcdn.com/image/fetch/$s_!3LKJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0dfc1d6-3ce4-469b-b4ef-09e292cbf5c6_800x600.png 848w, https://substackcdn.com/image/fetch/$s_!3LKJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0dfc1d6-3ce4-469b-b4ef-09e292cbf5c6_800x600.png 1272w, https://substackcdn.com/image/fetch/$s_!3LKJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0dfc1d6-3ce4-469b-b4ef-09e292cbf5c6_800x600.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3LKJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0dfc1d6-3ce4-469b-b4ef-09e292cbf5c6_800x600.png" width="800" height="600" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b0dfc1d6-3ce4-469b-b4ef-09e292cbf5c6_800x600.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:600,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:94205,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3LKJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0dfc1d6-3ce4-469b-b4ef-09e292cbf5c6_800x600.png 424w, https://substackcdn.com/image/fetch/$s_!3LKJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0dfc1d6-3ce4-469b-b4ef-09e292cbf5c6_800x600.png 848w, https://substackcdn.com/image/fetch/$s_!3LKJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0dfc1d6-3ce4-469b-b4ef-09e292cbf5c6_800x600.png 1272w, https://substackcdn.com/image/fetch/$s_!3LKJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0dfc1d6-3ce4-469b-b4ef-09e292cbf5c6_800x600.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>We again see that the Triple RSX results are more clustered (with one interesting exception, back to that in a bit). However, the Triple RSX has a slightly lower correlation between win rate and expectation - 0.61 for Triple RSX vs 0.65 for the Triple RSI.</p><p>And since we have sectors split out, any pattern in the sectors here?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xEcP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90056494-4d4a-4895-aa3a-46bbfe92f9f2_800x600.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xEcP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90056494-4d4a-4895-aa3a-46bbfe92f9f2_800x600.png 424w, https://substackcdn.com/image/fetch/$s_!xEcP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90056494-4d4a-4895-aa3a-46bbfe92f9f2_800x600.png 848w, https://substackcdn.com/image/fetch/$s_!xEcP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90056494-4d4a-4895-aa3a-46bbfe92f9f2_800x600.png 1272w, https://substackcdn.com/image/fetch/$s_!xEcP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90056494-4d4a-4895-aa3a-46bbfe92f9f2_800x600.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xEcP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90056494-4d4a-4895-aa3a-46bbfe92f9f2_800x600.png" width="800" height="600" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/90056494-4d4a-4895-aa3a-46bbfe92f9f2_800x600.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:600,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:88143,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xEcP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90056494-4d4a-4895-aa3a-46bbfe92f9f2_800x600.png 424w, https://substackcdn.com/image/fetch/$s_!xEcP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90056494-4d4a-4895-aa3a-46bbfe92f9f2_800x600.png 848w, https://substackcdn.com/image/fetch/$s_!xEcP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90056494-4d4a-4895-aa3a-46bbfe92f9f2_800x600.png 1272w, https://substackcdn.com/image/fetch/$s_!xEcP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90056494-4d4a-4895-aa3a-46bbfe92f9f2_800x600.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>Not really.</p><p>But the outliers here look very interesting! So here are the top 10 Triple RSX stocks ranked by expectancy:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cKpO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec9f8e0d-cdf0-4257-93d2-0326ac4c16e0_533x513.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cKpO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec9f8e0d-cdf0-4257-93d2-0326ac4c16e0_533x513.png 424w, https://substackcdn.com/image/fetch/$s_!cKpO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec9f8e0d-cdf0-4257-93d2-0326ac4c16e0_533x513.png 848w, https://substackcdn.com/image/fetch/$s_!cKpO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec9f8e0d-cdf0-4257-93d2-0326ac4c16e0_533x513.png 1272w, https://substackcdn.com/image/fetch/$s_!cKpO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec9f8e0d-cdf0-4257-93d2-0326ac4c16e0_533x513.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cKpO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec9f8e0d-cdf0-4257-93d2-0326ac4c16e0_533x513.png" width="533" height="513" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ec9f8e0d-cdf0-4257-93d2-0326ac4c16e0_533x513.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:513,&quot;width&quot;:533,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:84790,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cKpO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec9f8e0d-cdf0-4257-93d2-0326ac4c16e0_533x513.png 424w, https://substackcdn.com/image/fetch/$s_!cKpO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec9f8e0d-cdf0-4257-93d2-0326ac4c16e0_533x513.png 848w, https://substackcdn.com/image/fetch/$s_!cKpO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec9f8e0d-cdf0-4257-93d2-0326ac4c16e0_533x513.png 1272w, https://substackcdn.com/image/fetch/$s_!cKpO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec9f8e0d-cdf0-4257-93d2-0326ac4c16e0_533x513.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.alphaontheedge.com/p/triple-threat-triple-rsi-vs-triple?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.alphaontheedge.com/p/triple-threat-triple-rsi-vs-triple?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><h1>Conclusion</h1><p>We have additional evidence that the RSX is a superior choice than the RSI. The Triple RSX strategy results in more consistent win rates that tend to be higher than those achieved by the Triple RSI strategy. So, the RSX gives us a smoother indicator as well as a better strategy.</p><p>As a side bar, I promise that this is not some marketing for Jurik Research! I am honestly surprised that a custom version of the RSI performs so well. It gives me more respect for JR, and I&#8217;m now curious about their other custom indicators.</p><p>Until next time, keep on the cutting edge, everyone.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.alphaontheedge.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Alpha on the Edge: The AI and Algo Trading Digest! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><p><strong>Resources</strong></p><p><a href="https://www.alphaontheedge.com/p/the-r2t-backtesting-framework-version">The R2T Backtesting Framework, Ver. 1</a></p><p><a href="https://www.alphaontheedge.com/p/the-aote-toolkit">The AotE Toolkit</a></p><div><hr></div><p><em><strong>Disclaimers</strong></em></p><p><em>The content on this page is for educational and informational purposes only. Any views and opinions expressed belong only to the writer and do not represent views and opinions of people, institutions, or organizations that the writer may or may not be associated with.</em></p><p><em>No material in this page should be construed as buy/sell recommendations, investment advice, determinations of suitability, or solicitations. Securities investment and trading involve risks, and not all risks are disclosed or discussed here. Loss of principal is possible. You are encouraged to seek financial advice from a licensed professional prior to making transaction decisions.</em></p><p><em>Further, you should not assume that the future performance of any specific investment or investment strategy will be profitable or equal to corresponding past performance levels. Past performance does not guarantee future results.</em></p>]]></content:encoded></item><item><title><![CDATA[An Upgraded Model?: Testing the RSI vs the RSX]]></title><description><![CDATA[Evaluating the claim "new and improved"]]></description><link>https://www.alphaontheedge.com/p/an-upgraded-model-testing-the-rsi</link><guid isPermaLink="false">https://www.alphaontheedge.com/p/an-upgraded-model-testing-the-rsi</guid><dc:creator><![CDATA[Alpha on the Edge]]></dc:creator><pubDate>Mon, 11 Mar 2024 15:30:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!M5Tc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad9b40ce-169b-4caa-a79d-b3e6c7fb3bb0_1024x1024.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We have lived in a &#8220;technical indicator zoo&#8221; for a long time now. You can find hundreds if not thousands of indicators across the web. But some indicators have stood the test of time because of their utility and simplicity. The Relative Strength Index (RSI) is one of these. The RSI has been around since 1978 and is available in practically every trading software. </p><p>Why fix what isn&#8217;t broken? </p><p>The ubiquity of the RSI made me truly disbelieve <a href="http://jurikres.com/catalog1/ms_rsx.htm">Jurik Research&#8217;s Relative Strength Quality Index</a>. It felt like I was seeing someone tell me that Coca-Cola Spiced is better than Coke Classic (it&#8217;s not - don&#8217;t even DM me).</p><p>So, of course, I wanted to test it. In this post, we&#8217;ll construct 16 different RSI and RSX strategies and use the <a href="https://www.alphaontheedge.com/p/the-r2t-backtesting-framework-version">R2T Backtest Methodology</a> to evaluate them on SPY.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!M5Tc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad9b40ce-169b-4caa-a79d-b3e6c7fb3bb0_1024x1024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!M5Tc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad9b40ce-169b-4caa-a79d-b3e6c7fb3bb0_1024x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!M5Tc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad9b40ce-169b-4caa-a79d-b3e6c7fb3bb0_1024x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!M5Tc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad9b40ce-169b-4caa-a79d-b3e6c7fb3bb0_1024x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!M5Tc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad9b40ce-169b-4caa-a79d-b3e6c7fb3bb0_1024x1024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!M5Tc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad9b40ce-169b-4caa-a79d-b3e6c7fb3bb0_1024x1024.jpeg" width="518" height="518" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ad9b40ce-169b-4caa-a79d-b3e6c7fb3bb0_1024x1024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:518,&quot;bytes&quot;:281634,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&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_!M5Tc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad9b40ce-169b-4caa-a79d-b3e6c7fb3bb0_1024x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!M5Tc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad9b40ce-169b-4caa-a79d-b3e6c7fb3bb0_1024x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!M5Tc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad9b40ce-169b-4caa-a79d-b3e6c7fb3bb0_1024x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!M5Tc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad9b40ce-169b-4caa-a79d-b3e6c7fb3bb0_1024x1024.jpeg 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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.alphaontheedge.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.alphaontheedge.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h1>Recap: RSI and RSX</h1><p>The Relative Strength Index (RSI) is a momentum oscillator widely used in trading strategies to gauge the speed and change of price movements of an asset. The RSI is simple to understand because it ranges between 0 to 100. For interpretation, the RSI is typically used to identify overbought or oversold conditions in the market. A higher RSI indicates more frequent upward price moves, which might indicate more buying pressure. A really high RSI might indicate that an asset is &#8220;too hot&#8221; and that its price might correct or revert to the mean. (And the opposite applies for lower RSI values)</p><p>An asset is generally considered overbought when the RSI is above 70 and oversold when it is below 30. Meaning, an upward trend is seen as likely to reverse if the RSI is above 70, and a downward trend might be ready to reverse if the RSI is below 30.</p><p>The Relative Strength Quality Index (RSX) is a variation of the traditional RSI, designed to eliminate the choppiness associated with the RSI by applying smoothing techniques, making it more responsive to recent price changes without adding lag. The RSX maintains the same scale as the RSI, ranging from 0 to 100, and is used to identify overbought and oversold conditions in the same manner. </p><p>The primary difference between the RSI and RSX lies in their sensitivity and smoothness. While both aim to measure the momentum and identify overbought or oversold conditions, the RSX is designed to produce a smoother line that reacts more efficiently to recent price changes. This reduces the false signals that traders might encounter with the traditional RSI.</p><p>Despite its smoothing, the RSX manages to maintain a low level of lag, making it potentially more useful for traders looking for timely signals. The traditional RSI, while effective, can sometimes offer signals that are either too late or too sensitive to short-term price movements, leading to premature entries or exits.</p><p>The RSX's smoothed calculation makes it more suited for volatile markets, where the RSI's signals might be too erratic. Traders operating in these conditions might prefer the RSX for its ability to filter out noise and offer clearer signals.</p><p>We can see this visually in the below visualization of the RSI and RSX for SPY:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Q4GQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea6d1be6-02cb-4e48-8b77-f82b7860cb46_900x500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Q4GQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea6d1be6-02cb-4e48-8b77-f82b7860cb46_900x500.png 424w, https://substackcdn.com/image/fetch/$s_!Q4GQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea6d1be6-02cb-4e48-8b77-f82b7860cb46_900x500.png 848w, https://substackcdn.com/image/fetch/$s_!Q4GQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea6d1be6-02cb-4e48-8b77-f82b7860cb46_900x500.png 1272w, https://substackcdn.com/image/fetch/$s_!Q4GQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea6d1be6-02cb-4e48-8b77-f82b7860cb46_900x500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Q4GQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea6d1be6-02cb-4e48-8b77-f82b7860cb46_900x500.png" width="900" height="500" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ea6d1be6-02cb-4e48-8b77-f82b7860cb46_900x500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:900,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:105280,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Q4GQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea6d1be6-02cb-4e48-8b77-f82b7860cb46_900x500.png 424w, https://substackcdn.com/image/fetch/$s_!Q4GQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea6d1be6-02cb-4e48-8b77-f82b7860cb46_900x500.png 848w, https://substackcdn.com/image/fetch/$s_!Q4GQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea6d1be6-02cb-4e48-8b77-f82b7860cb46_900x500.png 1272w, https://substackcdn.com/image/fetch/$s_!Q4GQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea6d1be6-02cb-4e48-8b77-f82b7860cb46_900x500.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">Chart comparing RSI and RSX signals for recent values of SPY</figcaption></figure></div><p>There are multiple points where the RSI bounces around thresholds, possibly giving multiple conflicting signals. The smoother RSX does not have such a problem. In addition, the lag in the RSX is not significant in this sample at all. That is a great feat for a smoothed indicator.</p><p>But does it give a better trading strategy? Let&#8217;s find out.</p><div><hr></div><h1>Trading Rules and Backtest Results</h1><p>We start with a standard reversal strategy involving three parameters:</p><ol><li><p>Window length</p></li><li><p>Lower Threshold</p></li><li><p>Upper Threshold</p></li></ol><p>With the following trading rules:</p><ul><li><p>Go long when the RSI or RSX crosses the lower threshold from below</p></li><li><p>Go short when the RSI or RSX crossed the uper threshhold from above</p></li></ul><p>Our optimizations tested this parameter space:</p><ul><li><p>Window: [2, 4, 6, &#8230; 50]</p></li><li><p>Lower threshold: [10, 12, 14, &#8230; 40]</p></li><li><p>Upper threshold: [60, 62, 64, &#8230; 90]</p></li></ul><p><strong>Total parameter combinations:</strong> 6400</p><p>The RSX version of this strategy was far more consistent in terms of win rate but not as rewarding:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!s7XP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4705a5e-cc50-4dd0-9fef-07b70086b80e_700x600.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!s7XP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4705a5e-cc50-4dd0-9fef-07b70086b80e_700x600.png 424w, https://substackcdn.com/image/fetch/$s_!s7XP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4705a5e-cc50-4dd0-9fef-07b70086b80e_700x600.png 848w, https://substackcdn.com/image/fetch/$s_!s7XP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4705a5e-cc50-4dd0-9fef-07b70086b80e_700x600.png 1272w, https://substackcdn.com/image/fetch/$s_!s7XP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4705a5e-cc50-4dd0-9fef-07b70086b80e_700x600.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!s7XP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4705a5e-cc50-4dd0-9fef-07b70086b80e_700x600.png" width="700" height="600" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4705a5e-cc50-4dd0-9fef-07b70086b80e_700x600.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:600,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:36827,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!s7XP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4705a5e-cc50-4dd0-9fef-07b70086b80e_700x600.png 424w, https://substackcdn.com/image/fetch/$s_!s7XP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4705a5e-cc50-4dd0-9fef-07b70086b80e_700x600.png 848w, https://substackcdn.com/image/fetch/$s_!s7XP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4705a5e-cc50-4dd0-9fef-07b70086b80e_700x600.png 1272w, https://substackcdn.com/image/fetch/$s_!s7XP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4705a5e-cc50-4dd0-9fef-07b70086b80e_700x600.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">Box plots comparing RSI and RSX strategy OOS win rates </figcaption></figure></div><p>And the correlation between OOS win rate and OOS expectancy was also slightly lower:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LsZw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2273d47-00e4-4d98-b571-21252b8b16f4_800x600.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LsZw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2273d47-00e4-4d98-b571-21252b8b16f4_800x600.png 424w, https://substackcdn.com/image/fetch/$s_!LsZw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2273d47-00e4-4d98-b571-21252b8b16f4_800x600.png 848w, https://substackcdn.com/image/fetch/$s_!LsZw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2273d47-00e4-4d98-b571-21252b8b16f4_800x600.png 1272w, https://substackcdn.com/image/fetch/$s_!LsZw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2273d47-00e4-4d98-b571-21252b8b16f4_800x600.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LsZw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2273d47-00e4-4d98-b571-21252b8b16f4_800x600.png" width="800" height="600" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f2273d47-00e4-4d98-b571-21252b8b16f4_800x600.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:600,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:69726,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!LsZw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2273d47-00e4-4d98-b571-21252b8b16f4_800x600.png 424w, https://substackcdn.com/image/fetch/$s_!LsZw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2273d47-00e4-4d98-b571-21252b8b16f4_800x600.png 848w, https://substackcdn.com/image/fetch/$s_!LsZw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2273d47-00e4-4d98-b571-21252b8b16f4_800x600.png 1272w, https://substackcdn.com/image/fetch/$s_!LsZw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2273d47-00e4-4d98-b571-21252b8b16f4_800x600.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">Scatterplot of OOS Win Rate vs. OOS Expectancy</figcaption></figure></div><p>If we look at IS/OOS accuracy for Sharpe ratios, there&#8217;s also a slight advantage for the original RSI:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6Sjx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5efdf768-18ac-48d9-8b56-24a407d07ec6_800x600.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6Sjx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5efdf768-18ac-48d9-8b56-24a407d07ec6_800x600.png 424w, https://substackcdn.com/image/fetch/$s_!6Sjx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5efdf768-18ac-48d9-8b56-24a407d07ec6_800x600.png 848w, https://substackcdn.com/image/fetch/$s_!6Sjx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5efdf768-18ac-48d9-8b56-24a407d07ec6_800x600.png 1272w, https://substackcdn.com/image/fetch/$s_!6Sjx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5efdf768-18ac-48d9-8b56-24a407d07ec6_800x600.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6Sjx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5efdf768-18ac-48d9-8b56-24a407d07ec6_800x600.png" width="800" height="600" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5efdf768-18ac-48d9-8b56-24a407d07ec6_800x600.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:600,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:86583,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6Sjx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5efdf768-18ac-48d9-8b56-24a407d07ec6_800x600.png 424w, https://substackcdn.com/image/fetch/$s_!6Sjx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5efdf768-18ac-48d9-8b56-24a407d07ec6_800x600.png 848w, https://substackcdn.com/image/fetch/$s_!6Sjx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5efdf768-18ac-48d9-8b56-24a407d07ec6_800x600.png 1272w, https://substackcdn.com/image/fetch/$s_!6Sjx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5efdf768-18ac-48d9-8b56-24a407d07ec6_800x600.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">Scatter plot of IS and OOS Sharpe ratios</figcaption></figure></div><h1>Variations: Using Risk Management</h1><p>It&#8217;s worth taking these somewhat basic strategies and looking at variations with stop losses, trailing stops, and trailing take profits. This tests the idea that these strategies might be asymmetrically flagging good or bad events. Meaning, one trade that gets unlucky could wipe out your capital. Good risk management will mitigate that asymmetry.</p><p>In addition, we also look at taking less capital risk by use only long orders instead of using long and short orders, as above.</p><p>In total, we test 8 different variations of the RSI and RSX strategies, totaling 16 variations:</p><ul><li><p>Long only</p></li><li><p>Long only with 10% stop loss</p></li><li><p>Long only with 10% trailing stop</p></li><li><p>Long only with 10% trailing stop and 15% trailing take profit</p></li><li><p>Long and short</p></li><li><p>Long and short with 10% stop loss</p></li><li><p>Long and short with 10% trailing stop</p></li><li><p>Long and short with 10% trailing stop and 15% trailing take profit</p></li><li><p></p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zqms!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2692776-3e5e-461b-b65a-cc13930aabe6_800x600.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zqms!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2692776-3e5e-461b-b65a-cc13930aabe6_800x600.png 424w, https://substackcdn.com/image/fetch/$s_!zqms!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2692776-3e5e-461b-b65a-cc13930aabe6_800x600.png 848w, https://substackcdn.com/image/fetch/$s_!zqms!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2692776-3e5e-461b-b65a-cc13930aabe6_800x600.png 1272w, https://substackcdn.com/image/fetch/$s_!zqms!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2692776-3e5e-461b-b65a-cc13930aabe6_800x600.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zqms!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2692776-3e5e-461b-b65a-cc13930aabe6_800x600.png" width="800" height="600" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e2692776-3e5e-461b-b65a-cc13930aabe6_800x600.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:600,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:108700,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zqms!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2692776-3e5e-461b-b65a-cc13930aabe6_800x600.png 424w, https://substackcdn.com/image/fetch/$s_!zqms!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2692776-3e5e-461b-b65a-cc13930aabe6_800x600.png 848w, https://substackcdn.com/image/fetch/$s_!zqms!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2692776-3e5e-461b-b65a-cc13930aabe6_800x600.png 1272w, https://substackcdn.com/image/fetch/$s_!zqms!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2692776-3e5e-461b-b65a-cc13930aabe6_800x600.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"></figcaption></figure></div><p>A few interesting observations from this:</p><ul><li><p>Both strategies tend to achieve higher Sharpe ratios when long only no matter the use of risk management</p></li><li><p>The RSX strategy has higher median OOS Sharpe ratios than the RSI strategy in 6 of the 8 variations tested</p></li><li><p>The highest Sharpe ratios come from the long only strategy without risk management, with the long only RSX strategy achieving the highest median OOS Sharpe ratio among all variations tested</p></li><li><p>The long/short strategy saw the highest discrepancy between RSI and RSX with the RSX achieving worse results, which might explain the shortfalls seen in win rates, expectancy, and IS/OOS Sharpe ratios</p></li></ul><h1>Conclusions</h1><p>The RSX is undoubtedly a less volatile and less sensitive version of the RSI, which can reduce the noise produced by RSI threshold crossovers. </p><p>When looking at unbounded long/short strategies, however, the RSI tends to provide more favorable results, indicating that bets on the RSX&#8217;s upper threshold benefit from risk management. Indeed, in all of the variations of the long/short strategy tested with risk management tools, the RSX strategy outperformed on a risk-adjusted basis.</p><p>Overall, the evidence here supports consideration of the RSX in trading strategies. The superior risk-adjusted performance on most tests indicates that the indicator gives a more reliable signal, not just a smoother ride.</p><p>Until next time, keep on the cutting edge, everyone.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.alphaontheedge.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Alpha on the Edge: The AI and Algo Trading Digest! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><p><strong>Resources</strong></p><p><a href="https://www.alphaontheedge.com/p/the-r2t-backtesting-framework-version">The R2T Backtesting Framework, Ver. 1</a></p><p><a href="https://www.alphaontheedge.com/p/the-aote-toolkit">The AotE Toolkit</a></p><div><hr></div><p><em><strong>Disclaimers</strong></em></p><p><em>The content on this page is for educational and informational purposes only. Any views and opinions expressed belong only to the writer and do not represent views and opinions of people, institutions, or organizations that the writer may or may not be associated with.</em></p><p><em>No material in this page should be construed as buy/sell recommendations, investment advice, determinations of suitability, or solicitations. Securities investment and trading involve risks, and not all risks are disclosed or discussed here. Loss of principal is possible. You are encouraged to seek financial advice from a licensed professional prior to making transaction decisions.</em></p><p><em>Further, you should not assume that the future performance of any specific investment or investment strategy will be profitable or equal to corresponding past performance levels. Past performance does not guarantee future results.</em></p>]]></content:encoded></item><item><title><![CDATA[Trend Following and Deep Learning, Part 2]]></title><description><![CDATA[Testing an actual AI-based trading strategy]]></description><link>https://www.alphaontheedge.com/p/trend-following-and-deep-learning-6d3</link><guid isPermaLink="false">https://www.alphaontheedge.com/p/trend-following-and-deep-learning-6d3</guid><dc:creator><![CDATA[Alpha on the Edge]]></dc:creator><pubDate>Thu, 07 Mar 2024 16:30:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!mckw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86774de3-8058-4c72-9fb5-5f4d6c0c0029_1024x1024.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In <a href="https://www.alphaontheedge.com/p/trend-following-and-deep-learning">part 1</a> of this series, we introduced the process of training a neural network to identify uptrends in prices. We went over the difference between regressors and classifiers and why we prefer the latter. Then, we built a CNN-LSTM and trained it to identify trends in the SPDR Gold Trust (GLD). </p><p>Neural networks are the backbone of the current generation of artificial intelligence, including LLM&#8217;s like GPT and Gemini, so we can confidently say that our humble CNN-LSTM is a kind of AI. </p><p>What we will do here is illustrate how this AI model can be deployed to form an actual trading strategy and perform a backtest using the FX major pairs. Our model actually did pretty well and shows some promise!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mckw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86774de3-8058-4c72-9fb5-5f4d6c0c0029_1024x1024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mckw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86774de3-8058-4c72-9fb5-5f4d6c0c0029_1024x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mckw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86774de3-8058-4c72-9fb5-5f4d6c0c0029_1024x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mckw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86774de3-8058-4c72-9fb5-5f4d6c0c0029_1024x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mckw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86774de3-8058-4c72-9fb5-5f4d6c0c0029_1024x1024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mckw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86774de3-8058-4c72-9fb5-5f4d6c0c0029_1024x1024.jpeg" width="352" height="352" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/86774de3-8058-4c72-9fb5-5f4d6c0c0029_1024x1024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:352,&quot;bytes&quot;:354461,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&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_!mckw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86774de3-8058-4c72-9fb5-5f4d6c0c0029_1024x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mckw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86774de3-8058-4c72-9fb5-5f4d6c0c0029_1024x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mckw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86774de3-8058-4c72-9fb5-5f4d6c0c0029_1024x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mckw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86774de3-8058-4c72-9fb5-5f4d6c0c0029_1024x1024.jpeg 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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.alphaontheedge.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.alphaontheedge.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h1>Quick Recap</h1><p>We are training a CNN-LSTM model to identify uptrends in the prices of a stock, FX pair, or other security. Because neural networks need labelled data in order to &#8220;learn&#8221; its complex relationships, we used a trend signal to label historical time series. The signal is simple - it uses hindsight to identify when a hypothetical trader could have bought or sold in order to avoid drawdowns beyond a given threshold. </p><p>This neural network, then, is trying to learn how to be this hypothetical perfect trader. It takes the contexts for the optimal buy and sell points and tries to predict if a new context means that there is an uptrend in the security. </p><p>What contexts did we use? For this round, we used technical indicators on the price series - SMA, EMA, RSI, MACD, and Bollinger Bands. These formed the feature set, in machine learning parlance, for each series. The idea is that we want to see if our AI could make perfect trades using those indicators for each FX pair.</p><h1>Identifying a Trend</h1><p>We trained a model for each FX pair using historical daily data for 2006-2023, with 2022-2023 used as the validation set for training. Then, 2023-Jan 2024 formed our test set or holdout set, which totaled 252 bars.</p><p>Let&#8217;s look at the the model we trained on CADCHF:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mG8I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b732cda-d245-4b9c-998f-4fdcf9764290_800x450.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mG8I!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b732cda-d245-4b9c-998f-4fdcf9764290_800x450.png 424w, https://substackcdn.com/image/fetch/$s_!mG8I!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b732cda-d245-4b9c-998f-4fdcf9764290_800x450.png 848w, https://substackcdn.com/image/fetch/$s_!mG8I!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b732cda-d245-4b9c-998f-4fdcf9764290_800x450.png 1272w, https://substackcdn.com/image/fetch/$s_!mG8I!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b732cda-d245-4b9c-998f-4fdcf9764290_800x450.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mG8I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b732cda-d245-4b9c-998f-4fdcf9764290_800x450.png" width="800" height="450" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8b732cda-d245-4b9c-998f-4fdcf9764290_800x450.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:450,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:53967,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mG8I!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b732cda-d245-4b9c-998f-4fdcf9764290_800x450.png 424w, https://substackcdn.com/image/fetch/$s_!mG8I!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b732cda-d245-4b9c-998f-4fdcf9764290_800x450.png 848w, https://substackcdn.com/image/fetch/$s_!mG8I!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b732cda-d245-4b9c-998f-4fdcf9764290_800x450.png 1272w, https://substackcdn.com/image/fetch/$s_!mG8I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b732cda-d245-4b9c-998f-4fdcf9764290_800x450.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">Visualization of Actual Signal and Predicted Signal</figcaption></figure></div><p>There&#8217;s a lot going on in this graph, so let&#8217;s break it down.</p><p>The left y-axis plots the CADCHF price for the duration of our test period. It was mostly ranging during this period and didn&#8217;t form an actual trend. When the price line is red, our actual signal (what the model is trying to learn) has a value of 0 for no trend. When the price line is blue, the actual signal is signaling that a trend is occurring. Our signal treats the tail end of the series as a trend because we have not hit a 10% drawdown after the previous drawdown.</p><p>The right y-axis plots the models raw output for each day. Because we are using a binary classifier, the outputs range form 0 to 1 (outputs of a sigmoid activation function). We can roughly interpret these values as the model&#8217;s predicted probability that we are in an uptrend. </p><p>With CADCHF, our model is never expressing much confidence that a trend is occurring. Its most certain predictions first occur in July 2023, when the price was dropping. If we were forming a trading strategy on CADCHF alone, we would need to decide a model output threshold that would trigger a buy signal. If we wanted our model to be &#8220;80% sure&#8221; of a trend, for example, we would ignore signals below 0.8 and would not hold CADCHF at any point during this period.</p><p>So even though the model expressed its highest certainty at the wrong time, it never had a lot of conviction. I would interpret those as &#8220;IDK, maybe?&#8221;</p><p>Let&#8217;s look at a completely different case:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-xam!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F130b1ee6-3759-44e5-acb4-ba8b518ab673_800x450.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-xam!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F130b1ee6-3759-44e5-acb4-ba8b518ab673_800x450.png 424w, https://substackcdn.com/image/fetch/$s_!-xam!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F130b1ee6-3759-44e5-acb4-ba8b518ab673_800x450.png 848w, https://substackcdn.com/image/fetch/$s_!-xam!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F130b1ee6-3759-44e5-acb4-ba8b518ab673_800x450.png 1272w, https://substackcdn.com/image/fetch/$s_!-xam!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F130b1ee6-3759-44e5-acb4-ba8b518ab673_800x450.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-xam!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F130b1ee6-3759-44e5-acb4-ba8b518ab673_800x450.png" width="800" height="450" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/130b1ee6-3759-44e5-acb4-ba8b518ab673_800x450.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:450,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:78437,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-xam!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F130b1ee6-3759-44e5-acb4-ba8b518ab673_800x450.png 424w, https://substackcdn.com/image/fetch/$s_!-xam!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F130b1ee6-3759-44e5-acb4-ba8b518ab673_800x450.png 848w, https://substackcdn.com/image/fetch/$s_!-xam!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F130b1ee6-3759-44e5-acb4-ba8b518ab673_800x450.png 1272w, https://substackcdn.com/image/fetch/$s_!-xam!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F130b1ee6-3759-44e5-acb4-ba8b518ab673_800x450.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">Visualization of Actual and Predicted Signals</figcaption></figure></div><p>Both the actual prices and model predictions for CHFJPY form a completely different picture. Here, CHFJPY <strong>was</strong> actually in an uptrend the entire period. It never had a drawdown of over 10%.</p><p>And look at our model&#8217;s predictions. I would interpret that output as our robot trader holding a big neon sign saying &#8220;BUY THIS OR YOU&#8217;RE STUPID&#8221;.</p><h1>Forming an AI Trading Strategy</h1><p>We can use our model outputs for the 28 FX major pairs to simulate a trading strategy.</p><p>For this test, we wanted to long the FX pair with the highest conviction output from its model. We wanted to get into the most likely trend every 28 days (roughly a month). So each month, we ask our robot trader which FX pair it thinks is in an uptrend. Then, we buy that for 28 days and repeat.</p><p>What happened here was interesting. Our model had more conviction with CHFJPY than with any other pair. This strategy would have been long CHFJPY for the entire period, in other words.</p><p>And assuming buying and holding, that would have actually worked. CHFJPY outperformed the 27 other pairs for the period.</p><p>But was this the optimal pair for each rebalancing period? This graph illustrates:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!X1F5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0542a650-1de1-40e7-ac63-56705b145be1_800x450.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!X1F5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0542a650-1de1-40e7-ac63-56705b145be1_800x450.png 424w, https://substackcdn.com/image/fetch/$s_!X1F5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0542a650-1de1-40e7-ac63-56705b145be1_800x450.png 848w, https://substackcdn.com/image/fetch/$s_!X1F5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0542a650-1de1-40e7-ac63-56705b145be1_800x450.png 1272w, https://substackcdn.com/image/fetch/$s_!X1F5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0542a650-1de1-40e7-ac63-56705b145be1_800x450.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!X1F5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0542a650-1de1-40e7-ac63-56705b145be1_800x450.png" width="800" height="450" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0542a650-1de1-40e7-ac63-56705b145be1_800x450.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:450,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:110942,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!X1F5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0542a650-1de1-40e7-ac63-56705b145be1_800x450.png 424w, https://substackcdn.com/image/fetch/$s_!X1F5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0542a650-1de1-40e7-ac63-56705b145be1_800x450.png 848w, https://substackcdn.com/image/fetch/$s_!X1F5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0542a650-1de1-40e7-ac63-56705b145be1_800x450.png 1272w, https://substackcdn.com/image/fetch/$s_!X1F5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0542a650-1de1-40e7-ac63-56705b145be1_800x450.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">Visualization of Top FX Pair vs Alternatives</figcaption></figure></div><p>The blue line in this chart shows a hypothetical portfolio over time. At each rebalancing period, we would have closed our previous position and opened another in the FX pair with the highest trend probability. The blue line shows what this strategy actually did. </p><p>An actual perfect strategy would have gone long the FX pair with the highest performance for the period. Because no other model had such high conviction, we did not buy any alternatives. CHFJPY was at or near the top of the pack in many periods, but not all. We left some outperformance on the table, in other words. </p><p>Still, these results are encouraging! We would not consider this a comprehensive backtest by any means, but it is a cause for some optimism about this modeling approach.</p><p>In future posts, we would like to explore other security sets, other feature sets, and other model architectures. There is lot more ground we can cover with AI.</p><p>Until next time, stay on the cutting edge, everyone.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.alphaontheedge.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Alpha on the Edge: The AI and Algo Trading Digest! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><p><strong>Resources</strong></p><p><a href="https://alphaontheedge.com/p/trend-following-and-deep-learning">Trend Following and Deep Learning, Part 1</a></p><p><strong>References</strong></p><p>Eggebrecht, Patrik &amp; L&#252;tkebohmert, Eva. (2023). A Deep Trend-Following Trading Strategy for Equity Markets. The Journal of Financial Data Science. 5. jfds.2023.1.120. 10.3905/jfds.2023.1.120.</p><div><hr></div><p><em><strong>Disclaimers</strong></em></p><p><em>The content on this page is for educational and informational purposes only. Any views and opinions expressed belong only to the writer and do not represent views and opinions of people, institutions, or organizations that the writer may or may not be associated with.</em></p><p><em>No material in this page should be construed as buy/sell recommendations, investment advice, determinations of suitability, or solicitations. Securities investment and trading involve risks, and not all risks are disclosed or discussed here. Loss of principal is possible. You are encouraged to seek financial advice from a licensed professional prior to making transaction decisions.</em></p><p><em>Further, you should not assume that the future performance of any specific investment or investment strategy will be profitable or equal to corresponding past performance levels. Past performance does not guarantee future results.</em></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Dispatch from the Edge - February 2024]]></title><description><![CDATA[Humble beginnings, planting seeds, looking forward]]></description><link>https://www.alphaontheedge.com/p/dispatch-from-the-edge-february-2024</link><guid isPermaLink="false">https://www.alphaontheedge.com/p/dispatch-from-the-edge-february-2024</guid><dc:creator><![CDATA[Alpha on the Edge]]></dc:creator><pubDate>Mon, 04 Mar 2024 16:30:06 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!2UN4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fade990bd-6fc4-47f2-90f1-b21b2fd822e3_914x576.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<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_!2UN4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fade990bd-6fc4-47f2-90f1-b21b2fd822e3_914x576.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2UN4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fade990bd-6fc4-47f2-90f1-b21b2fd822e3_914x576.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2UN4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fade990bd-6fc4-47f2-90f1-b21b2fd822e3_914x576.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2UN4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fade990bd-6fc4-47f2-90f1-b21b2fd822e3_914x576.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2UN4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fade990bd-6fc4-47f2-90f1-b21b2fd822e3_914x576.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2UN4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fade990bd-6fc4-47f2-90f1-b21b2fd822e3_914x576.jpeg" width="914" height="576" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ade990bd-6fc4-47f2-90f1-b21b2fd822e3_914x576.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:576,&quot;width&quot;:914,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:196268,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&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_!2UN4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fade990bd-6fc4-47f2-90f1-b21b2fd822e3_914x576.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2UN4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fade990bd-6fc4-47f2-90f1-b21b2fd822e3_914x576.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2UN4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fade990bd-6fc4-47f2-90f1-b21b2fd822e3_914x576.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2UN4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fade990bd-6fc4-47f2-90f1-b21b2fd822e3_914x576.jpeg 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><figcaption class="image-caption">Onward and upward</figcaption></figure></div><p><em>&#8220;Give me six hours to chop down a tree, and I will spend the first four sharpening the axe.&#8221;<br>&#8213; <strong>Abraham Lincoln</strong></em></p><p>Hi everyone! The past two months have been a whirlwind of activity here at the newsletter. We have been dutifully sharpening and sharpening and sharpening that axe, getting ready for the work to come. Preparatory work like this is just as important as the work itself. </p><p>And we are very, very excited about what&#8217;s to come. </p><p>We published four pieces explaining our approach to algorithm backtesting and strategy evaluation:</p><ol><li><p><strong><a href="https://www.alphaontheedge.com/p/strategy-evaluation-part-1-in-sample">In-Sample and Out-of-Sample Testing</a></strong>: The backbone of our methodology, helping us find models that shine in the future, not just in the past</p></li><li><p><strong><a href="https://www.alphaontheedge.com/p/strategy-evaluation-part-2-cross">Cross Validation and Walk Forward Optimization</a></strong>: Exploring advanced techniques for robustness testing, their potential pitfalls, and outlining our probabilistic approach</p></li><li><p><strong><a href="https://www.alphaontheedge.com/p/strategy-evaluation-part-3-monte">Monte Carlo Simulation</a></strong>: Powerful reality checks via &#8220;what if?&#8221;-style simulations further cementing significance of strategies</p></li><li><p><strong><a href="https://www.alphaontheedge.com/p/strategy-evaluation-part-4-why-do">Why do we need millions of backtests?</a></strong>: Our flag in the ground, highlighting metrics that we focus on to give you the best assessments of strategy effectiveness</p></li></ol><p>These foundational posts culminated in version 1 of our "Really, Really Thorough Backtesting Methodology." This methodology is designed to be a guide for how we look at trading strategies. We want to be, well, very thorough and informative in backtesting. We see this methodology as an iterative guide. We intend to update it and engage with you all on how to best execute.</p><p>Armed with this methodology, we published results from two first research projects: the first analyzing 18 different moving averages across the 28 FX major pairs and the second conducting a sweeping backtest of the entire S&amp;P 500, involving over 86 million simulations. This level of comprehensive research is rare outside the realms of academia and top-tier institutional firms, and we're just getting started. This is a powerful toolkit with a lot of potential. We know it, and there is a lot coming down the pipelines.</p><p>In addition to our focus on algorithm backtesting, we've also dipped our toes into the fascinating world of deep learning. While this exploration was momentarily paused to prioritize algorithmic trading strategy evaluation, the allure of deep learning in financial analysis is too potent to sideline for long. Rest assured, we will revisit this topic soon.</p><p>Looking ahead, Alpha on the Edge is brimming with potential harvests from our metaphorical seed planting. We are deeply grateful that you have decided to join us. Don&#8217;t hesitate to reach out and connect.</p><p>Until next time, keep on the cutting edge, everyone.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.alphaontheedge.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Alpha on the Edge: The AI and Algo Trading Digest! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item></channel></rss>