<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Forex Software — Genetic Selection… the next rabbit hole]]></title>
		<link>https://forexsb.com/forum/topic/10079/genetic-selection-the-next-rabbit-hole/</link>
		<atom:link href="https://forexsb.com/forum/feed/rss/topic/10079/" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in Genetic Selection… the next rabbit hole.]]></description>
		<lastBuildDate>Sun, 21 Jun 2026 15:00:08 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Genetic Selection… the next rabbit hole]]></title>
			<link>https://forexsb.com/forum/post/83356/#p83356</link>
			<description><![CDATA[<p>Ok. Ta.</p>]]></description>
			<author><![CDATA[null@example.com (begoodall)]]></author>
			<pubDate>Sun, 21 Jun 2026 15:00:08 +0000</pubDate>
			<guid>https://forexsb.com/forum/post/83356/#p83356</guid>
		</item>
		<item>
			<title><![CDATA[Re: Genetic Selection… the next rabbit hole]]></title>
			<link>https://forexsb.com/forum/post/83350/#p83350</link>
			<description><![CDATA[<p>&gt; 1. Any IS/OOS metric that actually correlates with forward, not just looks good in backtest?</p><p>Both&nbsp; IS and OOS are calculated by the Backtester engine on historical data. They may correlate with future live trading if the strategy is not curve-fitted (over-optimized).<br />I have zero expectations for a strategy&#039;s real trading results until I see any.</p><p>&gt; 2. Shorter / more recent in-sample windows — do they transfer better for you than long ones?<br />I cannot say. Any curve-fit strategy has perfect IS and OOS stats. That&#039;s why I don&#039;t look at IS, OOS at all. However, I retest the generated strategies on new data to assess their performance. </p><p>&gt; 3. Is the real edge in constraining what you generate (skeletons, regime typing, indicator grammar) rather than filtering after?<br />My personal style is to leave the Generator working without constraints. Then I retest the strategies in new data a month or two later. I manually evaluate the trading rules of the ones with good performance. I only trade strategies with &quot;meaningful&quot; trading rules (which is fully subjective, of course).</p><p>My rule is: &quot;no expectations.&quot; If a strategy works, it is okay. If it does not work, I get the next one.</p>]]></description>
			<author><![CDATA[null@example.com (Popov)]]></author>
			<pubDate>Fri, 19 Jun 2026 11:41:04 +0000</pubDate>
			<guid>https://forexsb.com/forum/post/83350/#p83350</guid>
		</item>
		<item>
			<title><![CDATA[Genetic Selection… the next rabbit hole]]></title>
			<link>https://forexsb.com/forum/post/83323/#p83323</link>
			<description><![CDATA[<p>Full disclosure: I got Claude to write this up, because I fancied documenting my failures about as much as you&#039;d expect. The journey&#039;s mine though — promise.</p><p>I wanted to share where I&#039;ve gotten to and ask the people who&#039;ve gone further than me for some pointers.</p><p>Chapter 1 — The textbook pipeline. Built the full walk-forward: In-Sample to generate, Out-of-Sample to filter, a true held-out Forward as the final judge. Multi-asset, multi-timeframe, multiple brokers&#039; data, Monte-Carlo, all of it. The plumbing&#039;s solid — I&#039;ve stress-tested it.</p><p>Chapter 2 — Rich pools don&#039;t translate. I can churn out big, healthy-looking pools: nice IS curves, survive OOS, pass the usual robustness gates. But none of that richness carries into Forward. Every metric I&#039;d rank on (expectancy, R²/linearity, stability ... I (think) I&#039;ve tried them all) shows basically zero correlation with what the strategy actually does forward.</p><p>Chapter 3 — ML didn&#039;t save it. So I did the obvious next thing: build features from the IS/OOS walk-forward behaviour, label by forward outcome, train a model to pick survivors. Same wall. The IS side (IS/OOS degradation etc) just doesn&#039;t carry enough signal about the future. The model can re-rank a useless ranking, but it can&#039;t invent signal that isn&#039;t there.</p><p>Chapter 4 — A genetic-selection wrapper around gen.js. Latest move: I wrapped gen.js in my own GA — breeding strategies generation-to-generation with my own fitness functions, instead of leaning on the built-in search. Lots more control, and some encouraging signs… but I keep bumping into the same questions about what to actually select on, which is why I&#039;m here.</p><p>The questions:</p><p>1. Any IS/OOS metric that actually correlates with forward, not just looks good in backtest?<br />2. Shorter / more recent in-sample windows — do they transfer better for you than long ones?<br />3. Is the real edge in constraining what you generate (skeletons, regime typing, indicator grammar) rather than filtering after?</p><p>Happy to share more on the methodology. Where am I being naive?</p><p>Cheers.<br />Ben</p>]]></description>
			<author><![CDATA[null@example.com (begoodall)]]></author>
			<pubDate>Mon, 01 Jun 2026 10:55:10 +0000</pubDate>
			<guid>https://forexsb.com/forum/post/83323/#p83323</guid>
		</item>
	</channel>
</rss>
