Tester in new build 604 doesn't work correct - page 5

 
SDC:


I used the same source code I posted, I compiled the 509 test code on the 509 Metaeditor, I compiled the 600 source code on the 604 metaeditor, the only differences between the two are the new one uses void OnTick() the old one uses start()

I did not use any indicators because I wanted this to be a basic test with as few unknowns as possible we can modify the EA's to use indicators and other trade criteria if you want to widen the test parameters.

Hi, if we want to be sure, the tests needs to be done with identical conditions. I guess you do it on 2 different MT4 platforms, with same broker ? But are you sure the data are the same ? I think that the same broker doesn't necessarily mean the same data. Just an idea.
 
angevoyageur:
Hi, if we want to be sure, the tests needs to be done with identical conditions. I guess you do it on 2 different MT4 platforms, with same broker ? But are you sure the data are the same ? I think that the same broker doesn't necessarily mean the same data. Just an idea.

I have two platforms, build 509 and build 604. Both are connected to MQ demo 444 via new demo accounts I opened yesterday. They have sequential account numbers.

I have deleted the MQ demo history from the history folders of both platforms so they will both be forced to download new chart history for the test. I will redo the tests so there can be no doubt they both are using the same identical chart data.

 
SDC:

I have two platforms, build 509 and build 604. Both are connected to MQ demo 444 via new demo accounts I opened yesterday. They have sequential account numbers.

I have deleted the MQ demo history from the history folders of both platforms so they will both be forced to download new chart history for the test. I will redo the tests so there can be no doubt they both are using the same identical chart data.

I saw that the numbers of generated ticks isn't the same (fro your published results). So either your data aren't the same or the algorithm to generate ticks has changed.
 

OK I ran new tests:

  • Terminal 509 vs Terminal 604
  • Both terminals backtesting on MQ demo server 444
  • Both terminals with newly downloaded chart data
  • Testing EA's over 1 month chart history 2014/01/01 - 2014/01/31
  • Testing on EUR/USD 1 minute chart

Result: MT4 build 509

Strategy Tester: Test EA 509
Strategy Tester Report
Test EA 509
MetaQuotes-New MT4 Test (Build 509)

SymbolEURUSD (Euro vs US Dollar)
Period1 Minute (M1) 2014.01.01 23:00 - 2014.01.30 23:59 (2014.01.01 - 2014.01.31)
ModelEvery tick (the most precise method based on all available least timeframes)
Bars in test31051Ticks modelled693552Modelling quality25.00%
Mismatched charts errors0
Initial deposit10000.00
Total net profit-2875.58Gross profit4250.55Gross loss-7126.14
Profit factor0.60Expected payoff-61.18
Absolute drawdown3905.71Maximal drawdown4408.63 (41.98%)Relative drawdown41.98% (4408.63)
Total trades47Short positions (won %)23 (39.13%)Long positions (won %)24 (29.17%)
Profit trades (% of total)16 (34.04%)Loss trades (% of total)31 (65.96%)
Largestprofit trade357.60loss trade-303.00
Averageprofit trade265.66loss trade-229.88
Maximumconsecutive wins (profit in money)3 (712.10)consecutive losses (loss in money)8 (-2124.31)
Maximalconsecutive profit (count of wins)714.90 (2)consecutive loss (count of losses)-2124.31 (8)
Averageconsecutive wins1consecutive losses3
 

Result: MT4 build 604

Strategy Tester: Test EA 600+
Strategy Tester Report
Test EA 600+
MetaQuotes-New MT4 Test (Build 604)

SymbolEURUSD (Euro vs US Dollar)
Period1 Minute (M1) 2014.01.01 23:00 - 2014.01.30 23:59 (2014.01.01 - 2014.01.31)
ModelEvery tick (the most precise method based on all available least timeframes)
Bars in test31051Ticks modelled693552Modelling quality25.00%
Mismatched charts errors0
Initial deposit10000.00Spread3
Total net profit-2875.58Gross profit4250.55Gross loss-7126.14
Profit factor0.60Expected payoff-61.18
Absolute drawdown3905.71Maximal drawdown4408.63 (41.98%)Relative drawdown41.98% (4408.63)
Total trades47Short positions (won %)23 (39.13%)Long positions (won %)24 (29.17%)
Profit trades (% of total)16 (34.04%)Loss trades (% of total)31 (65.96%)
Largestprofit trade357.60loss trade-303.00
Averageprofit trade265.66loss trade-229.88
Maximumconsecutive wins (profit in money)3 (712.10)consecutive losses (loss in money)8 (-2124.31)
Maximalconsecutive profit (count of wins)714.90 (2)consecutive loss (count of losses)-2124.31 (8)
Averageconsecutive wins1consecutive losses3
 
This time we can see with identical chart data both platforms produced identical backest results.
 
SDC:
This time we can see with identical chart data both platforms produced identical backest results.
Great, thank you for taking time to made these tests.
 
angevoyageur:
Great, thank you for taking time to made these tests.

but no indicators. it proves that, bars-price data is scanned in the same manner.
 
cbalta:

but no indicators. it proves that, bars-price data is scanned in the same manner.
If you or anyone else wants to modify the test code you are welcome to. I will run the tests again on the same chart data as before.
 
SDC:
If you or anyone else wants to modify the test code you are welcome to. I will run the tests again on the same chart data as before.
Did you test the speed ? https://www.mql5.com/en/forum/148851/page43#909109
Reason: