TestGenerator: unmatched data error (volume limit 208 at 2008.06.27 19:00 exceeded)

 

Can someone explain to me why this happens each time I start an EA in the strategy tester?

20:46:11 TestGenerator: unmatched data error (volume limit 208 at 2008.06.27 19:00 exceeded)
20:46:11 TestGenerator: unmatched data error (volume limit 208 at 2008.06.27 19:00 exceeded)
20:46:11 TestGenerator: unmatched data error (volume limit 208 at 2008.06.27 19:00 exceeded)
20:46:11 TestGenerator: unmatched data error (volume limit 208 at 2008.06.27 19:00 exceeded)
20:46:11 TestGenerator: unmatched data error (volume limit 208 at 2008.06.27 19:00 exceeded)
20:46:11 TestGenerator: unmatched data error (volume limit 208 at 2008.06.27 19:00 exceeded)
20:46:11 TestGenerator: unmatched data error (volume limit 208 at 2008.06.27 19:00 exceeded)
20:46:11 TestGenerator: unmatched data error (volume limit 208 at 2008.06.27 19:00 exceeded)
20:46:11 TestGenerator: unmatched data error (volume limit 208 at 2008.06.27 19:00 exceeded)
20:46:11 TestGenerator: unmatched data error (volume limit 208 at 2008.06.27 19:00 exceeded)
20:46:11 TestGenerator: unmatched data error (volume limit 208 at 2008.06.27 19:00 exceeded)
20:46:11 TestGenerator: unmatched data error (volume limit 208 at 2008.06.27 19:00 exceeded)
20:46:11 TestGenerator: unmatched data error (volume limit 208 at 2008.06.27 19:00 exceeded)
20:46:11 TestGenerator: unmatched data error (volume limit 208 at 2008.06.27 19:00 exceeded)
20:46:11 TestGenerator: unmatched data error (volume limit 208 at 2008.06.27 19:00 exceeded)
20:46:11 TestGenerator: unmatched data error (volume limit 208 at 2008.06.27 19:00 exceeded)
20:46:11 TestGenerator: unmatched data error (volume limit 208 at 2008.06.27 19:00 exceeded)
20:46:11 TestGenerator: unmatched data error (volume limit 208 at 2008.06.27 19:00 exceeded)
20:46:11 TestGenerator: unmatched data error (volume limit 208 at 2008.06.27 19:00 exceeded)
20:46:11 TestGenerator: unmatched data error (volume limit 208 at 2008.06.27 19:00 exceeded)
20:46:11 TestGenerator: unmatched data error (volume limit 208 at 2008.06.27 19:00 exceeded)
20:46:11 TestGenerator: unmatched data error (volume limit 208 at 2008.06.27 19:00 exceeded)
20:46:11 TestGenerator: unmatched data error (volume limit 208 at 2008.06.27 19:00 exceeded)
20:46:11 TestGenerator: unmatched data error (volume limit 208 at 2008.06.27 19:00 exceeded)
20:46:11 TestGenerator: unmatched data error (volume limit 208 at 2008.06.27 19:00 exceeded)
20:46:11 TestGenerator: unmatched data error (volume limit 208 at 2008.06.27 19:00 exceeded)
20:46:11 TestGenerator: unmatched data error (volume limit 208 at 2008.06.27 19:00 exceeded)
20:46:11 TestGenerator: unmatched data error (volume limit 208 at 2008.06.27 19:00 exceeded)

 

If you are using "every tick mode", it looks at lower timeframes and generates a pseudo tick file.

In this case, the volume numbers on the lower timeframe, when added up, don't match the volume numbers
of the higher timeframe.

https://www.mql4.com/search/unmatched%20data%20error%20

 

...........................

2009.09.20 14:19:52 TestGenerator: unmatched data error (low value 0.8607 at 2009.09.09 08:01 and price 0.8600 mismatched)
2009.09.20 14:19:52 TestGenerator: unmatched data error (low value 0.8607 at 2009.09.09 08:00 and price 0.8599 mismatched)
2009.09.20 14:19:52 TestGenerator: unmatched data error (low value 0.8628 at 2009.09.08 11:45 is not reached from the least timeframe, low price 0.8629 mismatches)
2009.09.20 14:19:52 TestGenerator: unmatched data error (volume limit 747 at 2009.09.08 11:45 exceeded)
2009.09.20 14:19:52 TestGenerator: unmatched data error (volume limit 747 at 2009.09.08 11:45 exceeded)
2009.09.20 14:19:52 TestGenerator: unmatched data error (volume limit 747 at 2009.09.08 11:45 exceeded)
......................

 
phy:

If you are using "every tick mode", it looks at lower timeframes and generates a pseudo tick file.

In this case, the volume numbers on the lower timeframe, when added up, don't match the volume numbers
of the higher timeframe.

https://www.mql4.com/search/unmatched%20data%20error%20

how to make it work?  

 

Get yourself a source of short timeperiod data. Then use the period_converter script to create a consistent set of longer timeperiod data from it.


CB

 
could you put that in english now please
cloudbreaker:

Get yourself a source of short timeperiod data. Then use the period_converter script to create a consistent set of longer timeperiod data from it.


CB

 

Hi,

Not sure if I should create a new post or rejuvenate this old post

Anyhow, I guess the question is:

How critical is this topic and do all EA's have this problem and need the period_converter script and short timeperiod data ?
And can't I just go to the history center to do this and download for 1m charts ? or is this not related

Sorry NOOB here

Please advise

Thanks



 

ok thanks

I went into the history center and clicked on the EUR/USD and 1min and download. Although this does get rid of the errors for my first EA, I'm not sure if I'm getting the correct data because I have 5 digit broker and I see those links you posted have 5 digit broker data.

If I get NO errors now that I downloaded 1m data from metaquotes by default should I still use these instructions you posted and disregard the fact that there is no errors currently ?

Thanks for the post I'll follow these instructions.

What is the purpose of the history center download if the data is not really accurate or causes the tester to act up ?

Please advise and thanks for the info

 

When you connect to your Broker your data can change . . . when you download data via the History centre it is not coming from your Broker.So how will you do any significant length of backtest with data from your Broker ? in most cases you simply cannot because your Broker does not give you enough data.

So the only option you have then is data from other sources, as I mentioned before. Before you import this data you need to remove the data you already have . . . lets take GBPUSD as an example, get you GBPUSD M1 data from the source of your choice. In MT4 close any GBPUSD charts that you have open, click File > Login enter a made-up login ID and enter a made-up password, shutdown MT4. Use Explorer to navigate to your MT4 folder and go to the history folder and then the name of the Broker's Server . . . here you will find the history files, you need to delete anything starting with GBPUSD.

Start MT4, do not login . . . press F2 to open the history centre, go to GBPUSD, double click M1 and import your data . . . . once your data is imported open a GBPUSD M1 chart, move the chart all the way right and left (use the Home and End keys) to check that you have imported all your data . . . then run the script called period_converter to create the other time periods that you need.

 
FourX:

Downloaded from the above source. Deleted all 1 minute data and then tried to import this. But for some reason it doesn't import it. It is only logging current market data at 1 minute intervals. No error messages that i can find.

Growing still MORE curiouser and curiouser! Whoed a thunk it ?

You are doing something wrong . . . if you followed the steps I outlined about there would be no current market data to show you as you would have deleted it and be currently disconnected from your Broker . . . which step did you ignore ?

"here you will find the history files, you need to delete anything starting with GBPUSD." not just the M1 data . . .

 
FourX:
Growing still MORE curiouser and curiouser! Whoed a thunk it ?

Please do not feed the troll.

Please do not feed the troll.

When you respond, you give the troll power. When you ignore the troll, he starves for attention and eventually dies.

Reason: