<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Forex Software — Follow-up: Effect of Filter Combinations and Post-Incubation Results]]></title>
	<link rel="self" href="https://forexsb.com/forum/feed/atom/topic/10016/" />
	<updated>2025-10-09T13:26:06Z</updated>
	<generator>PunBB</generator>
	<id>https://forexsb.com/forum/topic/10016/followup-effect-of-filter-combinations-and-postincubation-results/</id>
		<entry>
			<title type="html"><![CDATA[Re: Follow-up: Effect of Filter Combinations and Post-Incubation Results]]></title>
			<link rel="alternate" href="https://forexsb.com/forum/post/82925/#p82925" />
			<content type="html"><![CDATA[<p>The guys have to be allowed to express themselves without harassment, they are contributing and in this thread there may be something really useful if they are allowed to continue.</p><p>I, for one, am quite interested in this thread.</p>]]></content>
			<author>
				<name><![CDATA[Blaiserboy]]></name>
				<uri>https://forexsb.com/forum/user/2491/</uri>
			</author>
			<updated>2025-10-09T13:26:06Z</updated>
			<id>https://forexsb.com/forum/post/82925/#p82925</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Follow-up: Effect of Filter Combinations and Post-Incubation Results]]></title>
			<link rel="alternate" href="https://forexsb.com/forum/post/82924/#p82924" />
			<content type="html"><![CDATA[<p>I temporarily banned Jurgen2100 for trolling.</p>]]></content>
			<author>
				<name><![CDATA[Popov]]></name>
				<uri>https://forexsb.com/forum/user/2/</uri>
			</author>
			<updated>2025-10-09T13:07:09Z</updated>
			<id>https://forexsb.com/forum/post/82924/#p82924</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Follow-up: Effect of Filter Combinations and Post-Incubation Results]]></title>
			<link rel="alternate" href="https://forexsb.com/forum/post/82917/#p82917" />
			<content type="html"><![CDATA[<p><strong>Additional Notes on the Experiment Context</strong></p><p>Just to clarify a few points for readers:</p><p>- The datasets, brokers, and starting periods were different — this was not same-data validation.</p><p>- The goal wasn’t to prove universal robustness, but to see <strong>how filter design affects selection success rate across independent demo incubations</strong>.</p><p>- All EAs had already passed Monte Carlo validation, <strong>so the test measured the marginal impact of filters</strong>, not basic robustness.</p><p>- Demo incubation is one gate in a multi-step pipeline (Generation → Monte Carlo → <strong>Incubation</strong> → Live).</p><p>- Combination A was predefined and applied <strong>both to past and new collections</strong> — part of an iterative workflow, <strong>not a backward fitting.<br /></strong><br />- Win rate check point <strong>included all EAs (winners + losers)</strong>, avoiding survivorship bias.</p><p>- Cross-broker and multi-timeframe results confirm the effect isn’t dataset-specific.</p><p>In short, this experiment isolates <strong>how selection criteria influence long-term survival probability in demo validation</strong>. The final live journey is just started.</p>]]></content>
			<author>
				<name><![CDATA[Vincenzo]]></name>
				<uri>https://forexsb.com/forum/user/14930/</uri>
			</author>
			<updated>2025-10-09T10:34:14Z</updated>
			<id>https://forexsb.com/forum/post/82917/#p82917</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Follow-up: Effect of Filter Combinations and Post-Incubation Results]]></title>
			<link rel="alternate" href="https://forexsb.com/forum/post/82914/#p82914" />
			<content type="html"><![CDATA[<p>One more point: I’ve personally seen plenty of EAs survive demo and break live within weeks even on the same broker. Demo ≠ execution reality (liquidity, spread widening, slippage, queueing). If we’re talking robustness, that means live survival, not demo speculation. Define it clearly: 6–12 months live, 50–100 real trades per EA, stable risk, no re-optimization mid-stream, same broker feed. Until then, any win-rate on demo is methodology noise not edge.<br />I’d expect only a small fraction of your demo-winners to pass that live bar.</p>]]></content>
			<author>
				<name><![CDATA[Jurgen2100]]></name>
				<uri>https://forexsb.com/forum/user/12308/</uri>
			</author>
			<updated>2025-10-09T10:04:50Z</updated>
			<id>https://forexsb.com/forum/post/82914/#p82914</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Follow-up: Effect of Filter Combinations and Post-Incubation Results]]></title>
			<link rel="alternate" href="https://forexsb.com/forum/post/82913/#p82913" />
			<content type="html"><![CDATA[<p>Vincenzo,<br />I read both parts of your experiment carefully and I want to break something down here not to debate, but to bring full clarity.</p><p>Because what you describe is not robustness testing.<br />It’s statistical bias presented as validation.</p><p>Let’s go step by step.</p><p>1. Same dataset = no generalization</p><p>Both parts of your experiment use the same 2016–2023 dataset from the same EA pool.<br />That means the “validation” is performed on the same structural regime the strategies were built in.</p><p>So when you say “filters alone shifted outcomes from 20% to 100% WFA success,”<br />you’re not proving robustness — you’re proving how sensitive results are to filter bias inside one dataset.</p><p>No part of this setup tests true out-of-sample behavior.<br />Real robustness requires testing across independent data eras <br />for example, build on 2008–2015, validate on 2016–2023, and test on 2024–2025.</p><p>Without that separation, your 100% WFA success is just alignment within one era’s bias.</p><p>2. 91 combinations = 91 curve-fits</p><p>Running 91 different filter combinations on the same EA pool guarantees false positives.<br />Even random data would produce several “perfect” combinations.</p><p>That’s called data-mining bias you’re not measuring robustness, you’re measuring how well a specific filter configuration fits your validation subset.</p><p>If you change the data window or rebuild from scratch, those “100% setups” will collapse <br />because they were statistically tuned to that particular run.</p><p>3. Correlated samples = illusion of variety</p><p>Your 233 EAs were all generated under the same conditions same symbol, same timeframe, same acceptance criteria.<br />That means they share the same market DNA.</p><p>They’re not 233 independent strategies; they’re 233 variations of the same structure.</p><p>So the differences in “success rate” between filters aren’t structural they’re intra-cluster noise.<br />It’s like testing 233 twins and calling them diverse.</p><p>4. Demo ≠ validation</p><p>Incubating EAs on demo accounts and calling that “proof of robustness” is another trap.<br />Demo feeds use different liquidity, spreads, and execution models than live servers.<br />They’re cleaner, smoother, and far more forgiving.</p><p>So a 55% “win rate” on demo doesn’t validate anything.<br />It only confirms that your systems survive under simulated conditions, not real execution pressure.</p><p>5. Post-hoc thresholds = confirmation bias</p><p>You defined your “Combination A” filters after observing earlier outcomes<br />(PF &gt; 1.1, Win% &gt; 60, SQN &gt; 2).</p><p>That’s not forward design that’s backward justification.<br />You shaped the filter rules around what already worked in your first test,<br />which guarantees inflated results in your second.</p><p>True robustness means predefining your filter before running any test.</p><p>6. Survivorship bias</p><p>You mention “many EAs have been running for 300+ days, still active and profitable.”<br />But that’s only because the losing ones were dropped. And still its demo account not live account verry important</p><p>That’s survivorship bias measuring only the survivors automatically skews the average upward.<br />It’s like claiming an army is strong because the dead soldiers aren’t counted.</p><p>7. Cross-broker ≠ cross-regime</p><p>You mention multi-broker and multi-timeframe data as proof the effect isn’t dataset-specific.<br />But cross-broker doesn’t mean cross-market.</p><p>If all brokers feed the same price source and timeframe, you’re still inside one market regime.<br />To prove generalization, you need uncorrelated market conditions not just different servers.</p><p>8. The reality</p><p>What your chart actually shows is how filter selection manipulates perceived success,<br />not how systems generalize through time.</p><p>You demonstrated that with the same dataset and same EAs,<br />you can make results look 20% or 100% depending on how you slice them.</p><p>That’s not robustness.<br />That’s bias exposure.</p><p>9. The real robust process</p><p>To truly prove robustness, you would need to:</p><p>Separate build / validation / test eras (e.g., 2008–2015 → 2016–2023 → 2024–2025)</p><p>Generate independent EA sets per era</p><p>Run Monte Carlo randomization on data, spreads, and execution</p><p>Validate across different brokers and feeds</p><p>Forward-test on demo and live with predeclared filters</p><p>Only when a setup survives across all those layers can it be called robust.</p><p>So in short, your experiment is an interesting demonstration of how filters can distort perception <br />but it doesn’t prove structural robustness.</p><p>It proves the opposite:<br />that results can look “replicable” while still being the product of methodological bias.</p><p>Robustness survives independent data not repeated filters.</p>]]></content>
			<author>
				<name><![CDATA[Jurgen2100]]></name>
				<uri>https://forexsb.com/forum/user/12308/</uri>
			</author>
			<updated>2025-10-09T09:45:24Z</updated>
			<id>https://forexsb.com/forum/post/82913/#p82913</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Follow-up: Effect of Filter Combinations and Post-Incubation Results]]></title>
			<link rel="alternate" href="https://forexsb.com/forum/post/82912/#p82912" />
			<content type="html"><![CDATA[<p>of course, when data and results can support discussions here I will be back</p>]]></content>
			<author>
				<name><![CDATA[Vincenzo]]></name>
				<uri>https://forexsb.com/forum/user/14930/</uri>
			</author>
			<updated>2025-10-09T09:35:27Z</updated>
			<id>https://forexsb.com/forum/post/82912/#p82912</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Follow-up: Effect of Filter Combinations and Post-Incubation Results]]></title>
			<link rel="alternate" href="https://forexsb.com/forum/post/82911/#p82911" />
			<content type="html"><![CDATA[<p>Perhaps when you have arrived at the final testing technique you will share it, I notice that you have a very detailed method and use a lot of samples.</p>]]></content>
			<author>
				<name><![CDATA[Blaiserboy]]></name>
				<uri>https://forexsb.com/forum/user/2491/</uri>
			</author>
			<updated>2025-10-09T09:23:38Z</updated>
			<id>https://forexsb.com/forum/post/82911/#p82911</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Follow-up: Effect of Filter Combinations and Post-Incubation Results]]></title>
			<link rel="alternate" href="https://forexsb.com/forum/post/82910/#p82910" />
			<content type="html"><![CDATA[<p>Sadly to say I have not done any great amount of testing.</p>]]></content>
			<author>
				<name><![CDATA[Blaiserboy]]></name>
				<uri>https://forexsb.com/forum/user/2491/</uri>
			</author>
			<updated>2025-10-09T09:19:26Z</updated>
			<id>https://forexsb.com/forum/post/82910/#p82910</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Follow-up: Effect of Filter Combinations and Post-Incubation Results]]></title>
			<link rel="alternate" href="https://forexsb.com/forum/post/82909/#p82909" />
			<content type="html"><![CDATA[<p>That’s a very good hint, thanks.<br />I honestly hadn’t considered the difference in spread behavior between MT4 and MT5.<br />I’ve been gradually switching to MT5, but around 90 % of what I run is still on MT4.</p><p>Spread impact is already on my list for the next test matrix, but as you know, these things are resource- and time-intensive.<br />I prefer an incremental approach — too many variables at once can make interpreting the results much harder.</p><p>Have you already done any MT4 vs MT5 spread benchmark yourself?</p>]]></content>
			<author>
				<name><![CDATA[Vincenzo]]></name>
				<uri>https://forexsb.com/forum/user/14930/</uri>
			</author>
			<updated>2025-10-09T09:16:32Z</updated>
			<id>https://forexsb.com/forum/post/82909/#p82909</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Follow-up: Effect of Filter Combinations and Post-Incubation Results]]></title>
			<link rel="alternate" href="https://forexsb.com/forum/post/82908/#p82908" />
			<content type="html"><![CDATA[<p>I think you will find Mt5 data includes varying spreads whereas Mt4 is constant spead, if spreads are material in your experimenting.</p><p>Also I think SQN requires 100 trades to be effective(Statistical Significance).</p>]]></content>
			<author>
				<name><![CDATA[Blaiserboy]]></name>
				<uri>https://forexsb.com/forum/user/2491/</uri>
			</author>
			<updated>2025-10-09T09:04:31Z</updated>
			<id>https://forexsb.com/forum/post/82908/#p82908</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Follow-up: Effect of Filter Combinations and Post-Incubation Results]]></title>
			<link rel="alternate" href="https://forexsb.com/forum/post/82906/#p82906" />
			<content type="html"><![CDATA[<p>In the first part of this experiment (https://forexsb.com/forum/post/82865/#p82865), <br />I tested how different filter combinations applied to the same EA collection (233 EAs) affected Walk-Forward Analysis (WFA) success.</p><p>Results showed that filters alone could dramatically shift outcomes — from below 20 % to full 100 % WFA success.</p><p>To go further, I selected one setup — <strong>Combination A</strong> — with:</p><p>- Profit Factor &gt; 1.1</p><p>- Winning Trades &gt; 60 %</p><p>- <strong>SQN &gt; 2</strong></p><p>EAs meeting these rules were incubated on demo accounts and compared with older incubators created before SQN was used.<br />All results were <strong>manually collected last week</strong> from EAs running on Demo account across <strong>different symbols, timeframes, and brokers.</strong></p><p>Results as <strong>Avg Win Rate</strong> (Profitable EAs / Total):</p><p>- Without SQN filter: 33 % (sample 348EAs)<br />- With SQN filter (Combination A): 55 % (sample 267EAs)</p><p>A total of <strong>615 EAs</strong> were benchmarked.<br />Some SQN-filtered incubators reached over 70 % profitable EAs after incubation, while pre-SQN groups stayed around 25–40 %.</p><p><em>(Chart: EA Win Rate % After Incubation – SQN Filter vs No SQN)</em></p><p><strong>Interpretation</strong></p><p>The data suggest <strong>structural robustness over time.</strong><br />Many EAs in this benchmark have been running for <strong>300+ days</strong>, still active, trading, and trackable across multiple brokers.</p><p><span class="bbu">Key points:</span></p><p>- Filter design strongly impacts long-term EA survival.<br />- SQN combined with PF and Win % clearly improves success probability.</p><p>Cross-broker, multi-timeframe behavior shows the effect isn’t dataset-specific.</p><p><strong>Next Step</strong></p><p>A practical approach might be: </p><p>- In the while several EAs have been moved from demos to live account and will be evaluated soon.</p><p>- Run 10 uncorrelated SQN-filtered EAs in one live portfolio. After ~50 trades per EA, switch off the weaker ones and add new SQN candidates to keep improving the portfolio’s overall win rate.</p><p>- I’ve also been copying <strong>only the trades from profitable SQN EAs on demo</strong> to live MT4, which helps reduce the usual performance drop when moving EAs from demo to real accounts.</p><p>Does an even better filter combination exist — one that can outperform this setup?</p><p>Let’s go back to testing and studying.</p><p>And above all, these results <strong>prove that the first part of the experiment was not just a dataset-driven bias</strong>, but a replicable effect visible across brokers, timeframes, and extended incubation periods.</p><p>Open to constructive observations...</p>]]></content>
			<author>
				<name><![CDATA[Vincenzo]]></name>
				<uri>https://forexsb.com/forum/user/14930/</uri>
			</author>
			<updated>2025-10-09T05:48:12Z</updated>
			<id>https://forexsb.com/forum/post/82906/#p82906</id>
		</entry>
</feed>
