<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Forex Software — EA Studio vs Every Tick Based on Real Ticks: how to avoid mismatches?]]></title>
	<link rel="self" href="https://forexsb.com/forum/feed/atom/topic/10025/" />
	<updated>2026-05-19T06:02:22Z</updated>
	<generator>PunBB</generator>
	<id>https://forexsb.com/forum/topic/10025/ea-studio-vs-every-tick-based-on-real-ticks-how-to-avoid-mismatches/</id>
		<entry>
			<title type="html"><![CDATA[Re: EA Studio vs Every Tick Based on Real Ticks: how to avoid mismatches?]]></title>
			<link rel="alternate" href="https://forexsb.com/forum/post/83315/#p83315" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Popov wrote:</cite><blockquote><p>You can also use your MT5 data in the Express Generator to create and validate your strategies.</p><br /><ul><li><p>Export data from MT with the “Data Export.mq5”. (You can download the script from EA Studios, Data Import page.) Set the proper count of bars and commission values in the script&#039;s Input.</p></li><li><p>Place the files in a subdirectory of ExGen&#039;s data directory. For example: <strong>C:\express-generator\data\MyData</strong></p></li><li><p>Use the directory&#039;s name as a server name when running the generator.</p></li></ul><div class="codebox"><pre><code>node .\bin\gen.js --server MyData --symbol EURUSD --period M15 --max-data-bars 100000</code></pre></div></blockquote></div><p>This is exactly what I&#039;ve been doing, since I bought EG. In the past few days I&#039;ve been using Darwinex data instead of my own because I thought it would be the same as the Darwinex demo account I&#039;m testing on, so I thought I could skip that step. Turns out I might not be able to and get consistent results.</p>]]></content>
			<author>
				<name><![CDATA[aaronpriest]]></name>
				<uri>https://forexsb.com/forum/user/12293/</uri>
			</author>
			<updated>2026-05-19T06:02:22Z</updated>
			<id>https://forexsb.com/forum/post/83315/#p83315</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: EA Studio vs Every Tick Based on Real Ticks: how to avoid mismatches?]]></title>
			<link rel="alternate" href="https://forexsb.com/forum/post/83314/#p83314" />
			<content type="html"><![CDATA[<p>You can also use your MT5 data in the Express Generator to create and validate your strategies.</p><br /><ul><li><p>Export data from MT with the “Data Export.mq5”. (You can download the script from EA Studios, Data Import page.) Set the proper count of bars and commission values in the script&#039;s Input.</p></li><li><p>Place the files in a subdirectory of ExGen&#039;s data directory. For example: <strong>C:\express-generator\data\MyData</strong></p></li><li><p>Use the directory&#039;s name as a server name when running the generator.</p></li></ul><div class="codebox"><pre><code>node .\bin\gen.js --server MyData --symbol EURUSD --period M15 --max-data-bars 100000</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Popov]]></name>
				<uri>https://forexsb.com/forum/user/2/</uri>
			</author>
			<updated>2026-05-19T05:32:37Z</updated>
			<id>https://forexsb.com/forum/post/83314/#p83314</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: EA Studio vs Every Tick Based on Real Ticks: how to avoid mismatches?]]></title>
			<link rel="alternate" href="https://forexsb.com/forum/post/83313/#p83313" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Popov wrote:</cite><blockquote><p>&gt; I uploaded MT5 tick data from my Darwinex-Demo account to EA Studio</p><p>Are the MT and the EA Studio backtest results similar now?</p></blockquote></div><p>A lot closer for sure. I don&#039;t expect real ticks to match open bars, but EA Studio was a lot closer to MT5 1min OHLC with banded indicators. I&#039;m generating new strategies overnight with express generator on exported history from MT5 and I&#039;ll do more comparing in EA Studio tomorrow, particularly with Bollinger Bands.</p>]]></content>
			<author>
				<name><![CDATA[aaronpriest]]></name>
				<uri>https://forexsb.com/forum/user/12293/</uri>
			</author>
			<updated>2026-05-19T05:30:45Z</updated>
			<id>https://forexsb.com/forum/post/83313/#p83313</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: EA Studio vs Every Tick Based on Real Ticks: how to avoid mismatches?]]></title>
			<link rel="alternate" href="https://forexsb.com/forum/post/83312/#p83312" />
			<content type="html"><![CDATA[<p>&gt; I uploaded MT5 tick data from my Darwinex-Demo account to EA Studio</p><p>Are the MT and the EA Studio backtest results similar now?</p><p>We use Darwinex data for EA Studio and Express Generator from: <strong>Darwinex-Live through Access Server LIVE MT5 New</strong></p>]]></content>
			<author>
				<name><![CDATA[Popov]]></name>
				<uri>https://forexsb.com/forum/user/2/</uri>
			</author>
			<updated>2026-05-19T05:15:16Z</updated>
			<id>https://forexsb.com/forum/post/83312/#p83312</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: EA Studio vs Every Tick Based on Real Ticks: how to avoid mismatches?]]></title>
			<link rel="alternate" href="https://forexsb.com/forum/post/83311/#p83311" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>aaronpriest wrote:</cite><blockquote><p>Here is an example strategy that tests very well on EA Studio and Express Generator for the past year on Darwinex (in fact every broker in the drop down list), but does not give the same results when backtested in MT5 on Darwinex demo account. I&#039;m excluding 22:00 to 02:00 for rollover to not get any hours that would have an average spread lower than reality during the beginning or end of a bar. I&#039;m using &quot;every tick based on real ticks&quot; in MT5, but even 1 minute OHLC gives similar to real ticks for backtest results in MT5 compared to EA Studio website. This strategy has bollinger bands as an entry condition. Try downloading the strategy and comparing EA Studio backtest to MT5 backtest. How do we solve this, other than just disabling bollinger bands and similar banded indicators when generating strategies?</p></blockquote></div><p>I&#039;m getting somewhere with this. I uploaded MT5 tick data from my Darwinex-Demo account to EA Studio and it&#039;s significantly different than the Darwinex server data, enough that some strategies and indicators produce 12 losing trades instead of 184 trades with a PF&gt;1.5 for example. Quite a difference.</p>]]></content>
			<author>
				<name><![CDATA[aaronpriest]]></name>
				<uri>https://forexsb.com/forum/user/12293/</uri>
			</author>
			<updated>2026-05-19T03:05:00Z</updated>
			<id>https://forexsb.com/forum/post/83311/#p83311</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: EA Studio vs Every Tick Based on Real Ticks: how to avoid mismatches?]]></title>
			<link rel="alternate" href="https://forexsb.com/forum/post/83310/#p83310" />
			<content type="html"><![CDATA[<p>Here is an example strategy that tests very well on EA Studio and Express Generator for the past year on Darwinex (in fact every broker in the drop down list), but does not give the same results when backtested in MT5 on Darwinex demo account. I&#039;m excluding 22:00 to 02:00 for rollover to not get any hours that would have an average spread lower than reality during the beginning or end of a bar. I&#039;m using &quot;every tick based on real ticks&quot; in MT5, but even 1 minute OHLC gives similar to real ticks for backtest results in MT5 compared to EA Studio website. This strategy has bollinger bands as an entry condition. Try downloading the strategy and comparing EA Studio backtest to MT5 backtest. How do we solve this, other than just disabling bollinger bands and similar banded indicators when generating strategies?</p>]]></content>
			<author>
				<name><![CDATA[aaronpriest]]></name>
				<uri>https://forexsb.com/forum/user/12293/</uri>
			</author>
			<updated>2026-05-18T13:41:24Z</updated>
			<id>https://forexsb.com/forum/post/83310/#p83310</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: EA Studio vs Every Tick Based on Real Ticks: how to avoid mismatches?]]></title>
			<link rel="alternate" href="https://forexsb.com/forum/post/83305/#p83305" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Popov wrote:</cite><blockquote><p>This happens with the &quot;Bands&quot; indicators, such as Bollinger Bands, Envelopes, and Donchian Channels.</p><p>A possible solution, in addition to Max Spread Protection, is to disable trading when gaps are possible during the Trading session like: <br /> - Session open: 01:00<br /> - Session close: 23:00<br /> - Trade on Sunday - off</p></blockquote></div><br /><p>I&#039;m already doing that in express generator though. I ended up just disabling those indicators for entry and exit.</p>]]></content>
			<author>
				<name><![CDATA[aaronpriest]]></name>
				<uri>https://forexsb.com/forum/user/12293/</uri>
			</author>
			<updated>2026-05-15T15:05:16Z</updated>
			<id>https://forexsb.com/forum/post/83305/#p83305</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: EA Studio vs Every Tick Based on Real Ticks: how to avoid mismatches?]]></title>
			<link rel="alternate" href="https://forexsb.com/forum/post/83304/#p83304" />
			<content type="html"><![CDATA[<p>This happens with the &quot;Bands&quot; indicators, such as Bollinger Bands, Envelopes, and Donchian Channels.</p><p>A possible solution, in addition to Max Spread Protection, is to disable trading when gaps are possible during the Trading session like: <br /> - Session open: 01:00<br /> - Session close: 23:00<br /> - Trade on Sunday - off</p>]]></content>
			<author>
				<name><![CDATA[Popov]]></name>
				<uri>https://forexsb.com/forum/user/2/</uri>
			</author>
			<updated>2026-05-15T12:00:37Z</updated>
			<id>https://forexsb.com/forum/post/83304/#p83304</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: EA Studio vs Every Tick Based on Real Ticks: how to avoid mismatches?]]></title>
			<link rel="alternate" href="https://forexsb.com/forum/post/83302/#p83302" />
			<content type="html"><![CDATA[<p>I&#039;m seeing the same thing with Express Generator strategies when exporting from EA Studio and backtesting in MT5 (both 1min OHLC and every tick based on real ticks). The results between EAS and MT5 are radically different (using Darwinex data and backtesting on a Darwinex demo account). I&#039;ve noticed all the strategies so far are using either Bollinger Bands or Envelopes for indicators, so I&#039;ve disabled both for entry and exit. Any other indicators I should disable?</p>]]></content>
			<author>
				<name><![CDATA[aaronpriest]]></name>
				<uri>https://forexsb.com/forum/user/12293/</uri>
			</author>
			<updated>2026-05-15T05:43:03Z</updated>
			<id>https://forexsb.com/forum/post/83302/#p83302</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: EA Studio vs Every Tick Based on Real Ticks: how to avoid mismatches?]]></title>
			<link rel="alternate" href="https://forexsb.com/forum/post/82995/#p82995" />
			<content type="html"><![CDATA[<p>thanks, but by applying Max Spread = 50 (always with SL 50 pips and no TP), the EA studio result remain almost the same, as the Open Price mode test in MT5.</p><p>The real tick backtest improves, as you forecasted, BUT, the trades are very few and the profit is just +100$ in 2025 vs around +900$ in Open Price.</p><p>Now, the big question: <strong>is Eastudio backtest more accurate than MT5 Real Tick backtest?</strong> </p><p>If not, the spread EAs studio imports with the Data Export script from MT5 is the Real Ticks MT5 spread, or the Averaged Bar MT5 Spread you mentioned above?</p><p><span class="postimg"><img src="https://i.ibb.co/LHwH9B7/GBPCHF-M30-EAs-vs-Open-P-vs-Real-Ticks-Max-Spread-50.png" alt="https://i.ibb.co/LHwH9B7/GBPCHF-M30-EAs-vs-Open-P-vs-Real-Ticks-Max-Spread-50.png" /></span></p>]]></content>
			<author>
				<name><![CDATA[poteree]]></name>
				<uri>https://forexsb.com/forum/user/14942/</uri>
			</author>
			<updated>2025-11-02T22:49:28Z</updated>
			<id>https://forexsb.com/forum/post/82995/#p82995</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: EA Studio vs Every Tick Based on Real Ticks: how to avoid mismatches?]]></title>
			<link rel="alternate" href="https://forexsb.com/forum/post/82994/#p82994" />
			<content type="html"><![CDATA[<p>Try the <strong>Max Spread</strong> protection: <a href="https://forexsb.com/forum/topic/9992/max-spread-protection-in-the-backtester/">https://forexsb.com/forum/topic/9992/ma … acktester/</a></p><p><a href="https://image-holder.forexsb.com/store/ea-studio-editor-max-spread-protection.png"><span class="postimg"><img src="https://image-holder.forexsb.com/store/ea-studio-editor-max-spread-protection-thumb.png" alt="https://image-holder.forexsb.com/store/ea-studio-editor-max-spread-protection-thumb.png" /></span></a></p><p>Set Max Spread between 30 and 50 points. It will eliminate the overestimated backtest results and may even make previously losing strategies profitable.</p>]]></content>
			<author>
				<name><![CDATA[Popov]]></name>
				<uri>https://forexsb.com/forum/user/2/</uri>
			</author>
			<updated>2025-10-31T06:48:08Z</updated>
			<id>https://forexsb.com/forum/post/82994/#p82994</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: EA Studio vs Every Tick Based on Real Ticks: how to avoid mismatches?]]></title>
			<link rel="alternate" href="https://forexsb.com/forum/post/82993/#p82993" />
			<content type="html"><![CDATA[<p>There&#039;s always something to learn. So, if I understand, the real tick of Metrader in this case is the real backtest. No ea studio, no the open price mode of MT5.</p><p>But, the backtest was not only on Sunday night or Monday morning, but every day of the week. So it seems that only partially the negative real tick backtest is due to the gap, given that you say &quot;usually on Sunday evening or on Monday morning&quot;:</p>]]></content>
			<author>
				<name><![CDATA[poteree]]></name>
				<uri>https://forexsb.com/forum/user/14942/</uri>
			</author>
			<updated>2025-10-31T00:14:42Z</updated>
			<id>https://forexsb.com/forum/post/82993/#p82993</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: EA Studio vs Every Tick Based on Real Ticks: how to avoid mismatches?]]></title>
			<link rel="alternate" href="https://forexsb.com/forum/post/82992/#p82992" />
			<content type="html"><![CDATA[<p>The issue is not with the indicator but with the way MetaTrader stores the spread.<br />MetaTrader (like other platforms) averages the spread during the bar and provides this averaged value in the historical data.</p><p>This is problematic on bar opening after a gap (usually on Sunday evening or on Monday morning). The spread can be high for a few seconds or minutes, but then lower later. It results in a low average spread for the bar. However, when we trade, we open a position at the Bar open with a high spread, which may ruin the position.</p><p>I have an idea to catch such cases by artificially increasing the spreads of bars after a gap.<br />I&#039;ll gather information on real spreads and gaps, and see what the RealSpread/AverageSpread ratio is for the different symbols and time frames.</p><p>The EA Studio backtest works perfectly with the data we feed it.</p><p>I&#039;m also considering an advanced data feed with two spreads per bar—one at bar open and one averaged. </p><p>...</p><p>The spread you set in the Symbol Settings is valid for market data without a real spread. (Data you may import from MetaTrader 4.)</p>]]></content>
			<author>
				<name><![CDATA[Popov]]></name>
				<uri>https://forexsb.com/forum/user/2/</uri>
			</author>
			<updated>2025-10-30T09:31:07Z</updated>
			<id>https://forexsb.com/forum/post/82992/#p82992</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: EA Studio vs Every Tick Based on Real Ticks: how to avoid mismatches?]]></title>
			<link rel="alternate" href="https://forexsb.com/forum/post/82991/#p82991" />
			<content type="html"><![CDATA[<p>ooooooook. </p><p>I had viewn 20 points from Custom Settings, so not clear what it is 20 points at this point, if in fact I see from the chart that real spreads also on EaStudio jumps from 20 points to 140 points&nbsp; <br /><a href="https://ibb.co/Wv8DfDtH"><span class="postimg"><img src="https://i.ibb.co/SwYQBQr6/AUDNZD-spread-in-custom-settings.png" alt="https://i.ibb.co/SwYQBQr6/AUDNZD-spread-in-custom-settings.png" /></span></a>.</p><p>To recap: at the beginning you meant that, even with this so high real Spreads on EAstudio, some indicators (like Bollinger Bands) change those 140 points spreads into very low ones?</p><p>Hope to read soon good news of having this fixed ;-) Bollinger Bands is one of my preferred indicators.</p><p>You&#039;re saying that this is the only reason why there&#039;s mismatches among EaStudio backtest results and Mt5? Please it would be good to have a complete list of these indicators that have this issue, so that we can avoid to use them while they get fixed as you say you&#039;re working on that.</p>]]></content>
			<author>
				<name><![CDATA[poteree]]></name>
				<uri>https://forexsb.com/forum/user/14942/</uri>
			</author>
			<updated>2025-10-30T07:35:21Z</updated>
			<id>https://forexsb.com/forum/post/82991/#p82991</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: EA Studio vs Every Tick Based on Real Ticks: how to avoid mismatches?]]></title>
			<link rel="alternate" href="https://forexsb.com/forum/post/82988/#p82988" />
			<content type="html"><![CDATA[<p>EA Studio uses real spreads from the historical data.</p><p>You can check that in the Indicator Chart.</p><p><a href="https://image-holder.forexsb.com/store/eas-real-spread-indicator-chart.png"><span class="postimg"><img src="https://image-holder.forexsb.com/store/eas-real-spread-indicator-chart-thumb.png" alt="https://image-holder.forexsb.com/store/eas-real-spread-indicator-chart-thumb.png" /></span></a></p>]]></content>
			<author>
				<name><![CDATA[Popov]]></name>
				<uri>https://forexsb.com/forum/user/2/</uri>
			</author>
			<updated>2025-10-29T15:01:32Z</updated>
			<id>https://forexsb.com/forum/post/82988/#p82988</id>
		</entry>
</feed>
