<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Forex Software — Acceptance Criteria for the Optimizer - Development]]></title>
		<link>https://forexsb.com/forum/topic/7703/acceptance-criteria-for-the-optimizer-development/</link>
		<atom:link href="https://forexsb.com/forum/feed/rss/topic/7703/" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in Acceptance Criteria for the Optimizer - Development.]]></description>
		<lastBuildDate>Tue, 22 Jan 2019 23:30:32 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Acceptance Criteria for the Optimizer - Development]]></title>
			<link>https://forexsb.com/forum/post/54078/#p54078</link>
			<description><![CDATA[<div class="quotebox"><cite>Popov wrote:</cite><blockquote><p>Thank you for the report!</p><p>It is fixed. </p><p>Please reload the app.</p></blockquote></div><p>Super, thank you - will check.</p>]]></description>
			<author><![CDATA[null@example.com (geektrader)]]></author>
			<pubDate>Tue, 22 Jan 2019 23:30:32 +0000</pubDate>
			<guid>https://forexsb.com/forum/post/54078/#p54078</guid>
		</item>
		<item>
			<title><![CDATA[Re: Acceptance Criteria for the Optimizer - Development]]></title>
			<link>https://forexsb.com/forum/post/54067/#p54067</link>
			<description><![CDATA[<p>Ok. Everything is clear.</p><p>We can save all criteria by using&nbsp; Settings export. Right?<br />And then we can run Optimizer for any strategy from collection... changing the criteria of Optimizer.<br />Maybe a button to export settings from inside each tool can be useful.</p><p>Please think if possible to create graphics for portfolio EA as you did for each EA.<br />So we can make combinations better.</p>]]></description>
			<author><![CDATA[null@example.com (GD)]]></author>
			<pubDate>Tue, 22 Jan 2019 19:23:23 +0000</pubDate>
			<guid>https://forexsb.com/forum/post/54067/#p54067</guid>
		</item>
		<item>
			<title><![CDATA[Re: Acceptance Criteria for the Optimizer - Development]]></title>
			<link>https://forexsb.com/forum/post/54066/#p54066</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Suppoose user changes Optimisation criteria in Editor and/or during that, he does or he does not want to use optimization criteria, what will change with reactor which runs, with the Optimization criteria and/or acceptance criteria allready clicked?</p></blockquote></div><p>This is already fixed. The Reactor makes own copy of the Optimizer Acceptance Criteria at the moment of starting.</p>]]></description>
			<author><![CDATA[null@example.com (Popov)]]></author>
			<pubDate>Tue, 22 Jan 2019 19:21:45 +0000</pubDate>
			<guid>https://forexsb.com/forum/post/54066/#p54066</guid>
		</item>
		<item>
			<title><![CDATA[Re: Acceptance Criteria for the Optimizer - Development]]></title>
			<link>https://forexsb.com/forum/post/54065/#p54065</link>
			<description><![CDATA[<p>Thanks Popov</p><p>I wlll check it an report.</p><p>And what about this situation?</p><p>There is still something which should be clarified to the user.</p><p>If Reactor run and a user selects a strategy from the collection created to treat with editor (reactor still is running).</p><p>Suppoose user changes Optimisation criteria in Editor and/or during that, he does or he does not want to use optimization criteria, what will change with reactor which runs, with the Optimization criteria and/or acceptance criteria allready clicked?</p>]]></description>
			<author><![CDATA[null@example.com (GD)]]></author>
			<pubDate>Tue, 22 Jan 2019 19:18:11 +0000</pubDate>
			<guid>https://forexsb.com/forum/post/54065/#p54065</guid>
		</item>
		<item>
			<title><![CDATA[Re: Acceptance Criteria for the Optimizer - Development]]></title>
			<link>https://forexsb.com/forum/post/54061/#p54061</link>
			<description><![CDATA[<p>Thank you for the report!</p><p>It is fixed. </p><p>Please reload the app.</p>]]></description>
			<author><![CDATA[null@example.com (Popov)]]></author>
			<pubDate>Tue, 22 Jan 2019 19:07:22 +0000</pubDate>
			<guid>https://forexsb.com/forum/post/54061/#p54061</guid>
		</item>
		<item>
			<title><![CDATA[Re: Acceptance Criteria for the Optimizer - Development]]></title>
			<link>https://forexsb.com/forum/post/54060/#p54060</link>
			<description><![CDATA[<p>Here is a picture that might make it more clear what I mean:</p><p><span class="postimg"><img src="https://i.imgur.com/3liEBRn.png" alt="https://i.imgur.com/3liEBRn.png" /></span></p>]]></description>
			<author><![CDATA[null@example.com (geektrader)]]></author>
			<pubDate>Tue, 22 Jan 2019 18:29:21 +0000</pubDate>
			<guid>https://forexsb.com/forum/post/54060/#p54060</guid>
		</item>
		<item>
			<title><![CDATA[Re: Acceptance Criteria for the Optimizer - Development]]></title>
			<link>https://forexsb.com/forum/post/54036/#p54036</link>
			<description><![CDATA[<p>Hi Mr. Popov,</p><p>I think there is still something wrong if using the Optimizer within the Reactor and just using the &quot;Common Acceptance Criteria&quot;. If the &quot;Command Acceptance Critera&quot; is use for the Generator AND the Optimizer, both with 10% OOS, no strategy should fail the validation test after the Optimizer, because the Optimizer would take into account the rules for the 10% OOS too (like ret/dd ratio minimum of 2). The Optimizer would then get the strategy from the generator and the strategy hence already fullfills the acceptance criteria (because both Generator and Optimizer are using the Common Acceptance Criteria with the exact same values and 10% OOS). During the optimization in the Optimizer, the Optimizer and if for example optimizing for best R-Squared value, the Optimizer would only find new best results if the OOS acceptance criteria have been fulfilled too - at least that´s how it always has been before you gave the Optimizer it´s own criteria. But now, I often see that the Optimizer optimizes a strategy but then it does not pass the validation of the Optimizer. Which means that the optimizer must ignore the acceptance criteria during optimization for best R-Squared (or whatever value) and only tests it AFTERWARD. But that makes no sense, previously the Optimizer always only found a new best result if all acceptance criteria have been met already during the optimization - it always worked like that until you´ve made the new change, now it doesn´t work like that anymore :-( Now ~50% of strategies that have been forwarded from the Generator are optimized, but don´t pass the validaiton of the Optimizer. Before (with the exact same settings like now), 100% have always passed the second step of the Optimizer validation (which is correct behavior), as the Optimizer must already obey the acceptance criteria during the actual optimization, not just afterward.</p><p>Example:</p><p>1) Generator and Optimizer both use the Common Acceptance Criteria (complete backtest: ret/dd of at least 4, 10% OOS at least a ret/dd of 1).<br />2) Both are set to 10% OOS<br />3) Optimizers goal is to optimize for best R-Squared, with 10% OOS<br />4) The Optimizer only gets strategies that have already passed the Common Acceptance Criteria from the Generator, so the strategies ALL must pass the validation-step of the Optimizer too and the Optimizer should ONLY find a new best R-Squared value during it´s optimization IF it can keep the ret/dd of 2 in the 10% OOS too - and that´s how it always was the case before that change (it has worked like that for the whole last year). But exactly that does not seem to be the case anymore, it seems to ignore the 10% OOS min ret/dd of 2 during the optimization and just optimizes the IS for best R-Squared, accepting any results that have a better R-Squared in the IS, regardless if the OOS ret/dd falls under 2. Hence it can happen that the strategy does not pass the validation-step of the Optimizer anymore - which never was the case before (always 100% passed, which is logical and it worked like that for the last year).</p>]]></description>
			<author><![CDATA[null@example.com (geektrader)]]></author>
			<pubDate>Tue, 22 Jan 2019 10:55:14 +0000</pubDate>
			<guid>https://forexsb.com/forum/post/54036/#p54036</guid>
		</item>
		<item>
			<title><![CDATA[Re: Acceptance Criteria for the Optimizer - Development]]></title>
			<link>https://forexsb.com/forum/post/54007/#p54007</link>
			<description><![CDATA[<p>I agree with both Popov.</p>]]></description>
			<author><![CDATA[null@example.com (geektrader)]]></author>
			<pubDate>Mon, 21 Jan 2019 09:04:43 +0000</pubDate>
			<guid>https://forexsb.com/forum/post/54007/#p54007</guid>
		</item>
		<item>
			<title><![CDATA[Re: Acceptance Criteria for the Optimizer - Development]]></title>
			<link>https://forexsb.com/forum/post/54005/#p54005</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Suppoose user changes Optimisation criteria in Editor and/or during that, he does or he does not want to use optimization criteria, what will change with reactor which runs, with the Optimization criteria and/or acceptance criteria allready clicked?</p></blockquote></div><p>The Reactor must copy the Optimizer&#039;s criteria at the moment of starting and to use its own copy. It is not the case right now, but I&#039;ll do it.</p>]]></description>
			<author><![CDATA[null@example.com (Popov)]]></author>
			<pubDate>Mon, 21 Jan 2019 08:56:11 +0000</pubDate>
			<guid>https://forexsb.com/forum/post/54005/#p54005</guid>
		</item>
		<item>
			<title><![CDATA[Re: Acceptance Criteria for the Optimizer - Development]]></title>
			<link>https://forexsb.com/forum/post/54004/#p54004</link>
			<description><![CDATA[<p>Actually a synchronization between the Reactor&#039;s Optimization options and the one in the Optimizer is not a good idea. the problem is that we will not be able to optimize individual strategies during the Reactor work.</p>]]></description>
			<author><![CDATA[null@example.com (Popov)]]></author>
			<pubDate>Mon, 21 Jan 2019 08:54:07 +0000</pubDate>
			<guid>https://forexsb.com/forum/post/54004/#p54004</guid>
		</item>
		<item>
			<title><![CDATA[Re: Acceptance Criteria for the Optimizer - Development]]></title>
			<link>https://forexsb.com/forum/post/54002/#p54002</link>
			<description><![CDATA[<p>That would be interesting to know, wondered about that too.</p>]]></description>
			<author><![CDATA[null@example.com (geektrader)]]></author>
			<pubDate>Mon, 21 Jan 2019 08:39:03 +0000</pubDate>
			<guid>https://forexsb.com/forum/post/54002/#p54002</guid>
		</item>
		<item>
			<title><![CDATA[Re: Acceptance Criteria for the Optimizer - Development]]></title>
			<link>https://forexsb.com/forum/post/54000/#p54000</link>
			<description><![CDATA[<p>Hi Popov</p><p>It is a good solution and fast!</p><p>There is still something which should be clarified to the user.</p><p>If Reactor run and a user selects a strategy from the collection created to treat with editor (reactor still is running).</p><p>Suppoose user changes Optimisation criteria in Editor and/or during that, he does or he does not want to use optimization criteria, what will change with reactor which runs, with the Optimization criteria and/or acceptance criteria allready clicked?</p>]]></description>
			<author><![CDATA[null@example.com (GD)]]></author>
			<pubDate>Mon, 21 Jan 2019 07:32:15 +0000</pubDate>
			<guid>https://forexsb.com/forum/post/54000/#p54000</guid>
		</item>
		<item>
			<title><![CDATA[Re: Acceptance Criteria for the Optimizer - Development]]></title>
			<link>https://forexsb.com/forum/post/53999/#p53999</link>
			<description><![CDATA[<p>Thank you for the feedback. then naming should be consistent.<br />Also when an option is enabled in the Reactor, it must be correspondingly changed in the particular tool.</p><p>I&#039;ll try to implement it today.</p>]]></description>
			<author><![CDATA[null@example.com (Popov)]]></author>
			<pubDate>Mon, 21 Jan 2019 07:07:16 +0000</pubDate>
			<guid>https://forexsb.com/forum/post/53999/#p53999</guid>
		</item>
		<item>
			<title><![CDATA[Re: Acceptance Criteria for the Optimizer - Development]]></title>
			<link>https://forexsb.com/forum/post/53995/#p53995</link>
			<description><![CDATA[<p>I also think all the different naming is confusing.</p><p>It´s called &quot;Tools&quot; -&gt; &quot;Acceptance Critera&quot;. But under the &quot;Optimizer&quot; it is called &quot;Validation&quot; instead of &quot;Acceptance Criteria&quot;, and says &quot;Add validation criteria&quot; instead of &quot;Add acceptance criteria&quot; (which is the same problem under Tools -&gt; Acceptance Criteria too).</p><p>I think you should stick to a continuous naming:</p><p><strong>Tools -&gt; Acceptance Critera -&gt; Add acceptance criteria<br />Optimizer -&gt; Acceptance Critera -&gt; Add acceptance criteria</strong></p><p>It´s very confusing for new users I´d think, as they do not understand why it is sometimes called this way and other times another way.</p>]]></description>
			<author><![CDATA[null@example.com (geektrader)]]></author>
			<pubDate>Mon, 21 Jan 2019 04:30:56 +0000</pubDate>
			<guid>https://forexsb.com/forum/post/53995/#p53995</guid>
		</item>
		<item>
			<title><![CDATA[Re: Acceptance Criteria for the Optimizer - Development]]></title>
			<link>https://forexsb.com/forum/post/53994/#p53994</link>
			<description><![CDATA[<p>Hi Popov</p><p>in optimizer/settings&nbsp; the use of &quot;the strategies fullfill the Optimization&#039;s criteria&quot; is not clear.</p><p>I will explain.</p><p>Suppose i use reactor and I select Acceptance criteria and Optimization&#039;s criteria.<br />Then I go to Optimizer to fix its settings and I found again the same parameter.<br />Why to click it again?<br />And if not?</p><p>I can imagine BUT It is not clear for a new user or a tired user...</p><p>(I will be back in few hours).</p>]]></description>
			<author><![CDATA[null@example.com (GD)]]></author>
			<pubDate>Mon, 21 Jan 2019 03:35:42 +0000</pubDate>
			<guid>https://forexsb.com/forum/post/53994/#p53994</guid>
		</item>
	</channel>
</rss>
