<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Forex Software — Multi Market Validation]]></title>
		<link>https://forexsb.com/forum/topic/9991/multi-market-validation/</link>
		<atom:link href="https://forexsb.com/forum/feed/rss/topic/9991/" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in Multi Market Validation.]]></description>
		<lastBuildDate>Sun, 15 Feb 2026 09:53:21 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Multi Market Validation]]></title>
			<link>https://forexsb.com/forum/post/83113/#p83113</link>
			<description><![CDATA[<p>Thank you for posting your code.</p><p>I&#039;ll also check it because I want to add multi-market capability to Express Generator.</p><p>I may use the algorithm for proposing symbols for validation, as it works in EA Studio&#039;s Multi Market.</p><p>For the Forex symbols, choose the:<br /> - next symbol with the same underlying currency<br /> - next symbol with the same base currency<br /> - next symbol</p><p>For the crypto, stocks, and indices, get the next symbol from the same category.</p><p>I want it to be simple for use. Something like:<br /></p><div class="codebox"><pre><code> --count-of-tests   5
 --min-passed-tests 3</code></pre></div><p>It will fetch the required data and will calculate the collections. It may use a temporary directory.<br />I imagine it like:</p><div class="codebox"><pre><code>node /bin/mm.js ^
  --input  Collection-[SERVER]-[SYMBOL]-[PERIOD].json    ^
  --output Collection-[SERVER]-[SYMBOL]-[PERIOD]-MM.json ^
  --server  Premium    ^
  --symbols auto       ^
  --period  M15        ^
  --count-of-tests   5 ^
  --min-passed-tests 3</code></pre></div><p>I may also add some advanced options, such as input pattern matching, overwriting the exported collection, and a silent run...</p><p>I&#039;ll work on this feature and will post updates.</p>]]></description>
			<author><![CDATA[null@example.com (Popov)]]></author>
			<pubDate>Sun, 15 Feb 2026 09:53:21 +0000</pubDate>
			<guid>https://forexsb.com/forum/post/83113/#p83113</guid>
		</item>
		<item>
			<title><![CDATA[Re: Multi Market Validation]]></title>
			<link>https://forexsb.com/forum/post/83089/#p83089</link>
			<description><![CDATA[<p>Perfect, thanks for sharing, I will try testing it with my workflows.</p>]]></description>
			<author><![CDATA[null@example.com (quantbot)]]></author>
			<pubDate>Mon, 09 Feb 2026 18:00:14 +0000</pubDate>
			<guid>https://forexsb.com/forum/post/83089/#p83089</guid>
		</item>
		<item>
			<title><![CDATA[Re: Multi Market Validation]]></title>
			<link>https://forexsb.com/forum/post/82819/#p82819</link>
			<description><![CDATA[<p>Updated to accept other parameters of gen.js</p>]]></description>
			<author><![CDATA[null@example.com (psmnac)]]></author>
			<pubDate>Thu, 18 Sep 2025 17:30:44 +0000</pubDate>
			<guid>https://forexsb.com/forum/post/82819/#p82819</guid>
		</item>
		<item>
			<title><![CDATA[Multi Market Validation]]></title>
			<link>https://forexsb.com/forum/post/82815/#p82815</link>
			<description><![CDATA[<p>Hello all</p><p>I tried to make a Multi Market validation workflow that will pass a strategy if it passes validation on x amount of markets.<br />For this I made a node js script with AI.</p><p>Disclaimer, I did not test this thorougly yet. Use at your own risk.</p><p>- Put MultiMarket.mjs in bin folder.</p><p>- You need to have an input folder with singular strategy collections. Use auto_save_at_collected parameter when generating&nbsp; &nbsp; a batch you want to validate MM on and output_replace = false.</p><p>- It will run Multi market validation on pairs which are also in eastudio. </p><p>- If you choose --markets 8 it will choose the first 8 pairs like on the website</p><p>- You can also choose your own list use these parameters for that; <br />--custom_markets true --custom_markets_list &quot;EURUSD,USDJPY,AUDNZD,NZDCHF&quot;</p><p>- validation_limit is the amount of markets it should pass to be valid.</p><p>- validated files should be in your output folder + /validated</p><br /><p>Example:</p><br /><br /><div class="codebox"><pre><code>set &quot;symbol=%1&quot;
set &quot;period=%2&quot;
set &quot;startdate=%3&quot;
set &quot;enddate=%4&quot;
set &quot;timer=%5&quot;

REM |Generate Normally
node .\bin\gen.js ^
 --settings                   wf_start.ini ^
 --symbol                  %symbol% ^
 --period                 %period% ^
 --data_start             %startdate% ^
 --data_end                  %enddate% ^
 --max-working-minutes    %timer% ^
 --output              ./collections/coll_[server]_[symbol]_[period].json ^
 --auto_save_at_collected  1 ^
 --output_replace  false

REM | Validate Multi Market
node .\bin\MultiMarket.mjs ^
 --settings               wf_MultiMarket.ini ^
 --symbol                   %symbol% ^
 --period                 %period% ^
 --data_start             %startdate% ^
 --data_end               %enddate% ^
 --input                  ./collections/ ^
 --output                 ./collections/MultiMarket ^
 --markets                8 ^
 --validation_limit       4</code></pre></div><br /><br /><br /><p>So in this case it will go through 8 market pairs validations and the strategy needs to be valid for 4 pairs.</p><p>I hope people can use this. If you find this of use please share a nice workflow with me since I still struggle myself.</p>]]></description>
			<author><![CDATA[null@example.com (psmnac)]]></author>
			<pubDate>Sun, 14 Sep 2025 19:34:05 +0000</pubDate>
			<guid>https://forexsb.com/forum/post/82815/#p82815</guid>
		</item>
	</channel>
</rss>
