<?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[Market and Signals Research]]></title><description><![CDATA[Stock market analytics, research and strategies ideas. This does not constitute of financial advice.]]></description><link>https://www.mnsresearch.com</link><image><url>https://substackcdn.com/image/fetch/$s_!4S8R!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35022ca1-e8ed-4816-83e5-7c95e6394263_1024x1024.png</url><title>Market and Signals Research</title><link>https://www.mnsresearch.com</link></image><generator>Substack</generator><lastBuildDate>Sun, 19 Jul 2026 00:06:16 GMT</lastBuildDate><atom:link href="https://www.mnsresearch.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[MNS Research]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[mnsresearch@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[mnsresearch@substack.com]]></itunes:email><itunes:name><![CDATA[MNS Research]]></itunes:name></itunes:owner><itunes:author><![CDATA[MNS Research]]></itunes:author><googleplay:owner><![CDATA[mnsresearch@substack.com]]></googleplay:owner><googleplay:email><![CDATA[mnsresearch@substack.com]]></googleplay:email><googleplay:author><![CDATA[MNS Research]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA["Predicting Noise" A Minimal Simulation of Linear Regression on Asset Returns]]></title><description><![CDATA[A controlled experiment with normally distributed returns]]></description><link>https://www.mnsresearch.com/p/predicting-noise-a-minimal-simulation</link><guid isPermaLink="false">https://www.mnsresearch.com/p/predicting-noise-a-minimal-simulation</guid><pubDate>Wed, 24 Dec 2025 21:24:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!bQdN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58824236-b751-4073-b88d-930e7c00f458_1718x848.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1>Big stories, small signals</h1><p>Markets move on stories geopolitical shifts, industrial policy, energy transitions, or supply-chain rewiring. Essays and newsletters that unpack these forces are compelling because they provide a narrative lens: they tell us <em>why</em> prices moved yesterday, or <em>why</em> an asset might outperform next quarter. They frame uncertainty in digestible terms and give the impression of understanding the forces at work.</p><p>But stories do not trade themselves. The market responds to numbers orders, flows, positions and even the most persuasive narrative cannot reliably convert insight into returns without a disciplined way to quantify it. The tension between story and signal is subtle: narratives are seductive and explanatory, but quantifiable signals are <em>testable</em>. One can feel certain about a trend in hindsight, yet that certainty often collapses under forward evaluation.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.mnsresearch.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 Market and Signals Research! 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>Before letting narratives seduce our models, it&#8217;s useful to ask a simpler, sharper question: <strong>what does our most basic predictive tool linear regression do in a world that offers almost nothing to predict?</strong> </p><p>This is not a dismissal of stories. Rather, it is an acknowledgment that the <em>illusion of predictability</em> is pervasive. Markets appear patterned in retrospect because humans seek coherence. Signals appear stronger than they are because narrative shapes attention. By first examining a controlled, minimal environment, we learn a valuable lesson: <strong>a trading signal can look competent even when the underlying predictability is weak or impossible</strong>.</p><h1>Building the experiment</h1><p>In this experiment, returns are drawn independently from a normal distribution, with a small mean and realistic volatility. The dataset is mostly randomness combined with a deliberately weak signal. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bQdN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58824236-b751-4073-b88d-930e7c00f458_1718x848.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bQdN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58824236-b751-4073-b88d-930e7c00f458_1718x848.png 424w, https://substackcdn.com/image/fetch/$s_!bQdN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58824236-b751-4073-b88d-930e7c00f458_1718x848.png 848w, https://substackcdn.com/image/fetch/$s_!bQdN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58824236-b751-4073-b88d-930e7c00f458_1718x848.png 1272w, https://substackcdn.com/image/fetch/$s_!bQdN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58824236-b751-4073-b88d-930e7c00f458_1718x848.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bQdN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58824236-b751-4073-b88d-930e7c00f458_1718x848.png" width="725" height="358.01854395604397" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/58824236-b751-4073-b88d-930e7c00f458_1718x848.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:719,&quot;width&quot;:1456,&quot;resizeWidth&quot;:725,&quot;bytes&quot;:56644,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.mnsresearch.com/i/182182217?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58824236-b751-4073-b88d-930e7c00f458_1718x848.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_!bQdN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58824236-b751-4073-b88d-930e7c00f458_1718x848.png 424w, https://substackcdn.com/image/fetch/$s_!bQdN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58824236-b751-4073-b88d-930e7c00f458_1718x848.png 848w, https://substackcdn.com/image/fetch/$s_!bQdN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58824236-b751-4073-b88d-930e7c00f458_1718x848.png 1272w, https://substackcdn.com/image/fetch/$s_!bQdN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58824236-b751-4073-b88d-930e7c00f458_1718x848.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><strong>Histogram of synthetic returns</strong> drawn from a normal distribution. This shows that our simulated asset behaves as a controlled random process, with no jumps or extreme events, creating a clean baseline for testing the regression model.</figcaption></figure></div><p>Linear regression is estimated using ordinary least squares (OLS) on the training subset, with no feature engineering, regularization, or optimization. Performance is then evaluated on the held-out test set. </p><h1>Running the experiment</h1><p>The training data set is a random distribution representing historical returns with parameters </p><p>mu = 0.0005</p><p>sigma = 0.01</p><p>with 500 samples values. The target signal is another random distribution with a similar structure but a slight positive bias to represent future values. The regression model is then trained using a sequential train test split, with a test hold out of 30%.</p><p>When examining the predicted values on the out of sample test, one can see that the model has much limited variation in its predictions. Why might this be the 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_!19jd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2aa45e7-49fe-47b8-8a54-5b4216c26b30_928x385.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!19jd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2aa45e7-49fe-47b8-8a54-5b4216c26b30_928x385.png 424w, https://substackcdn.com/image/fetch/$s_!19jd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2aa45e7-49fe-47b8-8a54-5b4216c26b30_928x385.png 848w, https://substackcdn.com/image/fetch/$s_!19jd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2aa45e7-49fe-47b8-8a54-5b4216c26b30_928x385.png 1272w, https://substackcdn.com/image/fetch/$s_!19jd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2aa45e7-49fe-47b8-8a54-5b4216c26b30_928x385.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!19jd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2aa45e7-49fe-47b8-8a54-5b4216c26b30_928x385.png" width="928" height="385" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b2aa45e7-49fe-47b8-8a54-5b4216c26b30_928x385.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:385,&quot;width&quot;:928,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:68113,&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.mnsresearch.com/i/182182217?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2aa45e7-49fe-47b8-8a54-5b4216c26b30_928x385.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_!19jd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2aa45e7-49fe-47b8-8a54-5b4216c26b30_928x385.png 424w, https://substackcdn.com/image/fetch/$s_!19jd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2aa45e7-49fe-47b8-8a54-5b4216c26b30_928x385.png 848w, https://substackcdn.com/image/fetch/$s_!19jd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2aa45e7-49fe-47b8-8a54-5b4216c26b30_928x385.png 1272w, https://substackcdn.com/image/fetch/$s_!19jd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2aa45e7-49fe-47b8-8a54-5b4216c26b30_928x385.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><strong>Comparison of predicted vs. actual signals on the test set.</strong></figcaption></figure></div><h1>Evaluating the model: metrics and meaning</h1><p>Because the data is drawn from a normal distribution, the model is essentially estimating the conditional mean of future returns. There is no real structure or predictable pattern beyond the small signal injected. By creating a small back test using the predicted return as a signal, we get a equity curve 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_!3qxW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95affb92-9f68-4e44-9765-c9d71a6ab56f_929x396.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3qxW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95affb92-9f68-4e44-9765-c9d71a6ab56f_929x396.png 424w, https://substackcdn.com/image/fetch/$s_!3qxW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95affb92-9f68-4e44-9765-c9d71a6ab56f_929x396.png 848w, https://substackcdn.com/image/fetch/$s_!3qxW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95affb92-9f68-4e44-9765-c9d71a6ab56f_929x396.png 1272w, https://substackcdn.com/image/fetch/$s_!3qxW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95affb92-9f68-4e44-9765-c9d71a6ab56f_929x396.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3qxW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95affb92-9f68-4e44-9765-c9d71a6ab56f_929x396.png" width="929" height="396" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/95affb92-9f68-4e44-9765-c9d71a6ab56f_929x396.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:396,&quot;width&quot;:929,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:27020,&quot;alt&quot;:&quot;sda&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.mnsresearch.com/i/182182217?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95affb92-9f68-4e44-9765-c9d71a6ab56f_929x396.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="sda" title="sda" srcset="https://substackcdn.com/image/fetch/$s_!3qxW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95affb92-9f68-4e44-9765-c9d71a6ab56f_929x396.png 424w, https://substackcdn.com/image/fetch/$s_!3qxW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95affb92-9f68-4e44-9765-c9d71a6ab56f_929x396.png 848w, https://substackcdn.com/image/fetch/$s_!3qxW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95affb92-9f68-4e44-9765-c9d71a6ab56f_929x396.png 1272w, https://substackcdn.com/image/fetch/$s_!3qxW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95affb92-9f68-4e44-9765-c9d71a6ab56f_929x396.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><strong>Equity curve of a long-short strategy based on linear regression of normally distributed synthetic returns.</strong> The strategy targets the mean of the next-period return. Steady cumulative returns are expected in this controlled environment, highlighting that the model only captures small predictable edges in a world dominated by noise.</figcaption></figure></div><p>The model will only predict one signal (in this case go long) and present a culminative return that appears substantial given the distribution of the data (at least given the lower risk of this curve, the returns in this experiment not modeled to be exponentially weighted). In this case a return is generated because nothing about the assumptions changes and there is positive expectancy in the target dataset.</p><h1>Relationship to the markets</h1><p>A similar effect can be seen if a similar test is run using logistic regression (a linear classifier) to predict whether or not the next close in SPY will be positive. The model will only predict an up signal because on average the SPY goes 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_!wXeN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c88f65d-dcf8-47e3-b4ac-7b364309e3f6_1800x600.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wXeN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c88f65d-dcf8-47e3-b4ac-7b364309e3f6_1800x600.png 424w, https://substackcdn.com/image/fetch/$s_!wXeN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c88f65d-dcf8-47e3-b4ac-7b364309e3f6_1800x600.png 848w, https://substackcdn.com/image/fetch/$s_!wXeN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c88f65d-dcf8-47e3-b4ac-7b364309e3f6_1800x600.png 1272w, https://substackcdn.com/image/fetch/$s_!wXeN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c88f65d-dcf8-47e3-b4ac-7b364309e3f6_1800x600.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wXeN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c88f65d-dcf8-47e3-b4ac-7b364309e3f6_1800x600.png" width="1456" height="485" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8c88f65d-dcf8-47e3-b4ac-7b364309e3f6_1800x600.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:485,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:351986,&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.mnsresearch.com/i/182323104?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c88f65d-dcf8-47e3-b4ac-7b364309e3f6_1800x600.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_!wXeN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c88f65d-dcf8-47e3-b4ac-7b364309e3f6_1800x600.png 424w, https://substackcdn.com/image/fetch/$s_!wXeN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c88f65d-dcf8-47e3-b4ac-7b364309e3f6_1800x600.png 848w, https://substackcdn.com/image/fetch/$s_!wXeN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c88f65d-dcf8-47e3-b4ac-7b364309e3f6_1800x600.png 1272w, https://substackcdn.com/image/fetch/$s_!wXeN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c88f65d-dcf8-47e3-b4ac-7b364309e3f6_1800x600.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>(As you can see the performance of this signal will be the same as buy and hold)</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jFxp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2299ba5-02d9-4cd1-8ad6-add2aebd526f_1800x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jFxp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2299ba5-02d9-4cd1-8ad6-add2aebd526f_1800x900.png 424w, https://substackcdn.com/image/fetch/$s_!jFxp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2299ba5-02d9-4cd1-8ad6-add2aebd526f_1800x900.png 848w, https://substackcdn.com/image/fetch/$s_!jFxp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2299ba5-02d9-4cd1-8ad6-add2aebd526f_1800x900.png 1272w, https://substackcdn.com/image/fetch/$s_!jFxp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2299ba5-02d9-4cd1-8ad6-add2aebd526f_1800x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jFxp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2299ba5-02d9-4cd1-8ad6-add2aebd526f_1800x900.png" width="1456" height="728" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a2299ba5-02d9-4cd1-8ad6-add2aebd526f_1800x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:728,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:152227,&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.mnsresearch.com/i/182323104?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2299ba5-02d9-4cd1-8ad6-add2aebd526f_1800x900.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_!jFxp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2299ba5-02d9-4cd1-8ad6-add2aebd526f_1800x900.png 424w, https://substackcdn.com/image/fetch/$s_!jFxp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2299ba5-02d9-4cd1-8ad6-add2aebd526f_1800x900.png 848w, https://substackcdn.com/image/fetch/$s_!jFxp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2299ba5-02d9-4cd1-8ad6-add2aebd526f_1800x900.png 1272w, https://substackcdn.com/image/fetch/$s_!jFxp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2299ba5-02d9-4cd1-8ad6-add2aebd526f_1800x900.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In this case because historically (and so far this year) the expectation of the SPY has remained positive, one could adjust a strategy based on a signal that on average the SPY goes up. Much like with certain dice games you can just keep playing to make money if the expectancy is positive. However these assumptions that the distributions of returns will not change (which isn&#8217;t true for markets).</p><h1>Lessons</h1><p>When the features are not really predictive, and based on historical values linear models (and many more really) will just learn the class weights that are most likely to occur, as seen in this small experiment. However, if we know that this is going to be stable (or we can find a way to predict that, which we will go over in future articles) a strategy can be optimized assuming these positive distributions remain. </p><p>Most models when trained with noise this high you can only really expect an R^2 of close to 0, meaning it is highly unlikely they will beat a naive predictor that returns the mean value of the target each time. </p><p>In future articles we will explore ways to reduce noise to have more predictive power in our features, different targets to select other than future returns that can generate a positive R^2 and many more methods to attack the world of stocks from a machine learning perspective.</p><p></p><p></p><h1></h1><p></p><p></p><p></p><p></p><p></p><p></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.mnsresearch.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 Market and Signals Research! 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></channel></rss>