<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Forex Software — Finding the "Golden Settings" use Blind Holdout Method]]></title>
		<link>https://forexsb.com/forum/topic/10088/finding-the-golden-settings-use-blind-holdout-method/</link>
		<atom:link href="https://forexsb.com/forum/feed/rss/topic/10088/" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in Finding the "Golden Settings" use Blind Holdout Method.]]></description>
		<lastBuildDate>Sun, 16 Aug 2026 01:26:04 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Finding the "Golden Settings" use Blind Holdout Method]]></title>
			<link>https://forexsb.com/forum/post/83423/#p83423</link>
			<description><![CDATA[<p>I like the blind holdout idea because it keeps some data completely unseen. I’m still learning this stuff, but I’d be careful assuming that passing it means the next 3 months will automatically be profitable tho.</p>]]></description>
			<author><![CDATA[null@example.com (Ava)]]></author>
			<pubDate>Sun, 16 Aug 2026 01:26:04 +0000</pubDate>
			<guid>https://forexsb.com/forum/post/83423/#p83423</guid>
		</item>
		<item>
			<title><![CDATA[Re: Finding the "Golden Settings" use Blind Holdout Method]]></title>
			<link>https://forexsb.com/forum/post/83422/#p83422</link>
			<description><![CDATA[<p>I used the Monte Carlo method to filter strategies generated from the 2000–2024 dataset.</p><p>As for the 2024–2026 data, I didn&#039;t filter it again because I treated it as unseen data. I simply recalculated the portfolio performance on this data range to check if my filtering method during the generation step was effective.</p><p>If you don&#039;t mind, could you please share the strategy collection you created, Ridwan?&quot;</p>]]></description>
			<author><![CDATA[null@example.com (yonkuro)]]></author>
			<pubDate>Fri, 14 Aug 2026 15:34:30 +0000</pubDate>
			<guid>https://forexsb.com/forum/post/83422/#p83422</guid>
		</item>
		<item>
			<title><![CDATA[Re: Finding the "Golden Settings" use Blind Holdout Method]]></title>
			<link>https://forexsb.com/forum/post/83421/#p83421</link>
			<description><![CDATA[<div class="quotebox"><cite>yonkuro wrote:</cite><blockquote><p>Hi Ridwan,</p><p>I&#039;m currently using a similar approach. I use free data from histdata.com spanning from 2000 to 2025.</p><p>I use the 2000–2024 data to generate strategies, retest them on 2024–2025 data, and then run a final test on Premium data from 2024 to the present.</p><p>I strictly use the H1 timeframe because I found higher timeframes are quite sensitive to GMT offsets, while lower timeframes are vulnerable to spread and commission spreads and commissions.</p><p>I optimize the strategies and sort the collection based on stagnation.</p><p>Most importantly, I use Monte Carlo validation with the &quot;Randomize indicator parameter&quot; feature enabled and the &quot;indicator change probability %&quot; set to 100% (my settings are attached). Since applying this feature, I&#039;ve seen a significant improvement in my validated strategies.</p></blockquote></div><p>Hello yonkuro,</p><p>Thank you for sharing that rigorous Monte Carlo workflow and setup. I am very interested in your approach, so I immediately tried it out in EAS to test it using a &quot;Blind Holdout&quot; framework (pure testing on unseen future data).</p><p>I want to see if your data-slicing method can truly bridge the gap between backtesting and forward testing. Here are the steps I implemented based on your logic:</p><p>*using your settings file*</p><p>Step 1 (Creation): I created a strategy using historical data from 2000 to 2024 on the H1 timeframe, incorporating your rigorous Monte Carlo analysis.</p><p>Step 2 (Validation): I recalculated and filtered the qualifying strategies using the 2024–2025 dataset, applying strict criteria (including sorting based on *Stagnation*).</p><p>Step 3 (Establishing a Baseline): Since we are currently in August 2026, I wanted to isolate May 2026 as &quot;pure&quot; future data that had never been seen before. So, instead of testing &quot;from 2024 to the present,&quot; I recalculated the qualifying strategies only up to April 2026 to establish a clean final baseline.</p><p>Step 4 (Blind Holdout): After obtaining several highly promising strategies that passed all stages up to April, I moved them into the *Blind Holdout* phase. I ran a *forward test* covering May 2026 to evaluate whether the method consistently produced robust strategies.</p><p>The Results:<br />Unfortunately, the results were highly inconsistent:</p><p>1. High Failure Rate: Although a few strategies held up, the majority failed significantly, and their performance plummeted.</p><p>2. No Clear Differentiator: I have yet to statistically determine what distinguishes the past performance (steps 1, 2, 3) of strategies that passed the *Blind Holdout* stage from those that failed during the *Blind Holdout* step.</p><p>3. Unpredictable Lifespan: For the few strategies that successfully passed the *Blind Holdout* stage, there is no measurable way to determine when they will eventually fail or how long their *edge* will remain valid.</p><p>Paradigm Shift (Conclusion However, these failures gave me a valuable insight. I believe many of us on this forum are pursuing the wrong goal. We are often obsessed with finding a &quot;great&quot; strategy that can last forever.</p><p>What if we shifted our focus? Instead of looking for a permanent strategy, we should seek a repeatable Generation Pattern or Workflow.</p><p>If we can find a specific framework that consistently produces strategies capable of surviving for a short yet predictable timeframe (e.g., 1 to 3 months), then the EA itself doesn&#039;t need to last forever. The workflow becomes the &quot;Holy Grail&quot; (the ultimate solution), not the EA.</p><p>The cycle would look like this:</p><p>1. Execute a proven strategy-generation workflow using current market data.</p><p>2. Deploy the resulting strategy on a *Live* account, fully aware that it has a &quot;lifespan&quot; (an expiration date).</p><p>3. Capture profits while the current market regime remains aligned with the strategy.</p><p>Once the strategy&#039;s performance declines or hits a certain threshold, stop using it. Then, re-run the exact same generation workflow using the latest data to capture the next market regime.</p><p>In this approach, the strategies themselves are entirely disposable, yet the method used to generate them is permanent and continuously adapts to current market conditions.</p><p>Has anyone here successfully implemented a &quot;Continuous Regeneration&quot; cycle like this? If so, what metrics do you use to determine when a strategy is officially considered &quot;expired&quot; and needs to be pulled from the *Live* account?</p>]]></description>
			<author><![CDATA[null@example.com (ridwan)]]></author>
			<pubDate>Fri, 14 Aug 2026 10:27:58 +0000</pubDate>
			<guid>https://forexsb.com/forum/post/83421/#p83421</guid>
		</item>
		<item>
			<title><![CDATA[Re: Finding the "Golden Settings" use Blind Holdout Method]]></title>
			<link>https://forexsb.com/forum/post/83417/#p83417</link>
			<description><![CDATA[<p>Hi Ridwan,</p><p>I&#039;m currently using a similar approach. I use free data from histdata.com spanning from 2000 to 2025.</p><p>I use the 2000–2024 data to generate strategies, retest them on 2024–2025 data, and then run a final test on Premium data from 2024 to the present.</p><p>I strictly use the H1 timeframe because I found higher timeframes are quite sensitive to GMT offsets, while lower timeframes are vulnerable to spread and commission spreads and commissions.</p><p>I optimize the strategies and sort the collection based on stagnation.</p><p>Most importantly, I use Monte Carlo validation with the &quot;Randomize indicator parameter&quot; feature enabled and the &quot;indicator change probability %&quot; set to 100% (my settings are attached). Since applying this feature, I&#039;ve seen a significant improvement in my validated strategies.</p>]]></description>
			<author><![CDATA[null@example.com (yonkuro)]]></author>
			<pubDate>Tue, 11 Aug 2026 07:47:40 +0000</pubDate>
			<guid>https://forexsb.com/forum/post/83417/#p83417</guid>
		</item>
		<item>
			<title><![CDATA[Re: Finding the "Golden Settings" use Blind Holdout Method]]></title>
			<link>https://forexsb.com/forum/post/83373/#p83373</link>
			<description><![CDATA[<div class="quotebox"><cite>footon wrote:</cite><blockquote><p>Nice initiative!<br />Few points: &quot;the blind holdout&quot; is still a form of turning OOS data sample into IS data sample, therefore it alone might not be enough for &quot;confident assumption&quot; for positive results as it is just another form of playing with IS/OOS.<br />The second point is WFA. In its current state, when one uses it in the reactor, it is rather useless. The idea of WFA is to use &quot;unseen&quot; or OOS data for walk-forward validation, but if it is used in the reactor it goes like this: strategies are calculated on the whole dataset and in WFA part that same dataset is cut into pieces for walk-forward validation. In most if not all cases the strats pass it effortlessly as they have been already generated/tested to pass the whole dataset!</p><p>But Ridwan, what do you think of my idea that in order to find &quot;the golden settings&quot; we should look at the data itself? Essentially the data &quot;characteristics&quot; or a change in them make or break a strategy or a whole collection. If we use the full generation process to find a working set of settings/workflow procedure, then by doing so we introduce so many variables, which change and can have a variety of effects on the work process that it still will boil down to throwing everything at the board hoping something sticks. And even then we can&#039;t be sure why something sticked. Do you get my idea?</p></blockquote></div><p>Thank you for the fantastic insights! This is exactly the kind of high-level discussion I was hoping to trigger. You hit the nail on the head on all three points, and I completely agree.</p><p>To address your points:</p><p>1. The Blind Holdout / Meta-Overfitting:<br />You caught me there, and you are mathematically correct. By iterating the generator settings based on the Holdout results, I am essentially engaging in a higher level of Data Snooping bias (turning the OOS into IS). My initial thought was to limit the iterations to find a structural &quot;baseline&quot; rather than tweaking it 100 times, but your point stands. The bias is still there.</p><p>2. The WFA Flaw in the Reactor:<br />Spot on. The look-ahead bias in EAS&#039;s Reactor WFA is a known structural issue. Generating on the full dataset first and then validating via WFA is basically giving the engine the answer key before the test. It defeats the entire purpose of Walk-Forward validation.</p><p>3. Looking at the Data Characteristics:<br />This is the most critical part of your reply, and I love this idea. You are talking about Market Regimes (e.g., shifts in volatility, trending vs. mean-reverting phases). You are absolutely right: throwing thousands of variables at the wall hoping something sticks is bad science, even if we use strict Acceptance Criteria. The &quot;Golden Settings&quot; shouldn&#039;t be static numbers, but rather a dynamic approach based on what the data is doing.</p><p>This leads me to a follow-up question for you, as I&#039;m very interested in your workflow:</p><p>How do you practically identify or quantify these &quot;data characteristics&quot; before running EAS?</p><p>Or do you have a specific way to filter data characteristics within EAS itself?</p><p>I&#039;d love to hear how you integrate this data-driven approach into your daily generation workflow!</p>]]></description>
			<author><![CDATA[null@example.com (ridwan)]]></author>
			<pubDate>Tue, 14 Jul 2026 10:34:33 +0000</pubDate>
			<guid>https://forexsb.com/forum/post/83373/#p83373</guid>
		</item>
		<item>
			<title><![CDATA[Re: Finding the "Golden Settings" use Blind Holdout Method]]></title>
			<link>https://forexsb.com/forum/post/83372/#p83372</link>
			<description><![CDATA[<p>Nice initiative!<br />Few points: &quot;the blind holdout&quot; is still a form of turning OOS data sample into IS data sample, therefore it alone might not be enough for &quot;confident assumption&quot; for positive results as it is just another form of playing with IS/OOS.<br />The second point is WFA. In its current state, when one uses it in the reactor, it is rather useless. The idea of WFA is to use &quot;unseen&quot; or OOS data for walk-forward validation, but if it is used in the reactor it goes like this: strategies are calculated on the whole dataset and in WFA part that same dataset is cut into pieces for walk-forward validation. In most if not all cases the strats pass it effortlessly as they have been already generated/tested to pass the whole dataset!</p><p>But Ridwan, what do you think of my idea that in order to find &quot;the golden settings&quot; we should look at the data itself? Essentially the data &quot;characteristics&quot; or a change in them make or break a strategy or a whole collection. If we use the full generation process to find a working set of settings/workflow procedure, then by doing so we introduce so many variables, which change and can have a variety of effects on the work process that it still will boil down to throwing everything at the board hoping something sticks. And even then we can&#039;t be sure why something sticked. Do you get my idea?</p>]]></description>
			<author><![CDATA[null@example.com (footon)]]></author>
			<pubDate>Mon, 13 Jul 2026 19:27:32 +0000</pubDate>
			<guid>https://forexsb.com/forum/post/83372/#p83372</guid>
		</item>
		<item>
			<title><![CDATA[Finding the "Golden Settings" use Blind Holdout Method]]></title>
			<link>https://forexsb.com/forum/post/83371/#p83371</link>
			<description><![CDATA[<p>Hello everyone,</p><p>I’ve noticed a recurring pattern, both from personal experience and various discussions in this forum. We all know how easy it is to generate a strategy with a visually perfect equity curve in Expert Advisor Studio (EAS). We go out of our way to use Out of Sample (OOS), Walk Forward Analysis (WFA), and various strict filters within the software.</p><p>However, the main issue often remains the same: Not all strategies that pass these filters and make it into the Collection manage to survive (print a positive profit) when actually tested on a Demo or Live account.</p><p>Many people suggest testing the strategy on a Demo account for 3 months (as an example timeframe) before moving to a real account. But let&#039;s be more pragmatic: Why should we waste 3 months of real-world time purely just to wait for Demo results?</p><p>Wouldn&#039;t it be much more efficient if we &quot;extend&quot; the historical data and simulate the forward test instantly using a method I call &quot;Blind Holdout&quot; ?</p><p>The Critical Difference: EAS Built-in OOS vs. Blind Holdout</p><p>Many of us fail because we assume the OOS in EAS is the final test. In reality, when we enable the OOS feature (e.g., 30%), EAS still uses that OOS data as a selection criterion. If a strategy fails in the OOS zone, the engine discards it. This means the strategies in the Collection have indirectly been &quot;optimized&quot; to coincidentally fit that specific OOS data (Data Snooping Bias).</p><p>To overcome this, we need Blind Holdout Data—a segment of data that we completely hide and entirely exclude from EAS during the generation process.</p><p>The 3-Stage Master Plan:</p><p>Here is the logic on how we can use a Blind Holdout not just to find strategies, but to validate the EAS Settings themselves. Let’s assume today is July 1, 2026, and we have data from January 2025 to June 2026.</p><p>Stage 1 (Inside EAS - Finding the Logic): We restrict the data loaded into EAS only up to March 31, 2026.<br />- In-Sample: Jan 1, 2025 – Dec 31, 2025 (The engine builds the logic).<br />- EAS OOS: Jan 1, 2026 – Mar 31, 2026 (The engine filters passing strategies).</p><p>(Note: In Stage 1, you can fully utilize the Reactor with all its analysis tools like Multi Market, WFA, etc.).</p><p>Stage 2 (Blind Holdout - Validating the Settings): April 2026 – June 2026 (3 months).<br />- We manually re-backtest the Stage 1 strategies over this last 3-month range (data the engine has never seen) by adjusting the Data Horizon and using the Recalculate button in EAS. If the strategy breaks down, we change our EAS Generator Settings and repeat Stage 1. We keep doing this until we find the EAS Settings that consistently produce strategies capable of surviving this Stage 2 Blind Holdout.</p><p>Stage 3 (The Ultimate Goal - Live Deployment):<br />- Once we find those &quot;Golden Settings&quot;, we no longer need the Blind Holdout. We simply run EAS using these proven settings on the forward-shifted dataset (April 2025 up to yesterday, June 30, 2026).<br />- Assumption: Because the settings themselves have been rigorously validated through the Stage 1 &amp; 2 holdout process, we can confidently assume that any strategy generated today will print positive profits for the next 3 months on a Live Account.</p><p>The Goal of This Discussion:</p><p>Based on this premise, I want to open a discussion:<br />&quot;We need to figure out what kind of EAS Settings ensure that when the engine generates a strategy, that strategy consistently prints a positive profit when exposed to a Blind Holdout period.&quot;</p><p>My question focuses purely on EAS Settings. For those of you who have successfully formulated a robust engine setup—where your generated strategies rarely break down during forward testing—I truly hope you’d be willing to share them. Specifically regarding:</p><p>- What Acceptance Criteria do you use?<br />- What Timeframe do you use?<br />- How many Data Bars or what Date Range do you use?<br />- What preset indicators do you allow the engine to use initially?<br />- What specific &quot;Strategy Properties&quot; or &quot;Generator Settings&quot; do you use?<br />(Or you can directly upload your EAS Settings .json file).</p><p>Hopefully, by sharing these settings, we can formulate the &quot;Meta Settings&quot; for EAS that are truly reliable and massively save our research time.</p><p><span class="postimg"><img src="https://carder.top/imagens/1783954892465-457542970.jpg" alt="https://carder.top/imagens/1783954892465-457542970.jpg" /></span></p>]]></description>
			<author><![CDATA[null@example.com (ridwan)]]></author>
			<pubDate>Mon, 13 Jul 2026 15:03:07 +0000</pubDate>
			<guid>https://forexsb.com/forum/post/83371/#p83371</guid>
		</item>
	</channel>
</rss>
