When is the new version of MT5 and where do you find out what's expected in it? - page 10

 
Sergei Vladimirov:
Why aren't they the same? I'm not being picky, I just want to get to the bottom of it. Is the tick history uploaded to the tester really all real ticks, or are there some discrepancies?
Every broker has its own ticks, its own bid-ask, its own five or four digits...
 
Sergei Vladimirov:
Why is it not the same? I'm not being picky, I just want to understand. The tick history loaded in the tester is real ticks or there are some differences?
There will never be a perfect match. Because brokers are different, everyone has different spreads, different liquidity/signal providers, some of the transactions may be done due to internal transactions between their clients. There is also a small discrepancy due to the fact that milliseconds cannot be precisely defined. The tick collector regards the first tick arriving in the current second as coming in 1 millisecond, in reality it could come in 500 or even 999 milliseconds, i.e. within a second there can be slight left-side shifts of the curve up to 999 milliseconds. 1 cell in the picture is 5 seconds. The yellow and blue lines can in some cases be shifted up to 1 second to the left 1/5th of a large cell. The average discrepancy is 1/10 of the size of the large square.

The real ticks recorded are from the ECN account and the commission. If the account was a standard or fixed spread, there would be a different picture.

The ticks in the tester are obtained on the basis of what the Metacquot demo server collected, with my ECN account very similar. When they launch the new build on all brokers' servers - there will be ticks of your broker with your spread in the tester.

 
Ah, didn't immediately notice that the accumulated ticks were collected from another server. It all makes sense then.
 

I read it and wonder at your genuine joy.

Do you really think that "catching fleas" (testing on real ticks) gives an advantage to an expert?

I am surprised.

 
Vladimir Perervenko:

I read it and wonder at your genuine joy.

Do you really think that "flea fishing" (testing on real ticks) gives an advantage to an EA?

Amazing.

Well, the difference between the test of one multicurrency on open prices and on real ticks is 2 times worse for ticks in 3 months, and 8 times worse in half of a year. I will try to optimize on ticks, and see what happens. Hopefully there will be more profitable options. But it will take about 10000 ... 20000 thread-hours. Can't do it without a cloud.

By the way - when will it be possible to test on real ticks in the cloud? Have to wait until all the terminals are updated? All agents are available now for some reason, but it is unlikely they will be able to count on real ticks...

 
elibrarius:

Well the difference of one multicurrency test on opening prices and ticks, for 3 months is 2 times worse for ticks, and for half a year is 8 times worse. I will try to optimise on ticks and see what happens. Hopefully there will be more profitable options. But it will take about 10000 ... 20000 thread-hours. I cannot do it without the cloud.

By the way - when will it be possible to test on real ticks in the cloud? Have to wait until all the terminals are updated? For some reason all agents are available now, but it's unlikely they will be able to count on real ticks...

In the cloud I don't know, didn't get a report, but in the local network by ticks is optimized.

 
lilita bogachkova:

In the cloud I don't know, didn't get a report, but on the local network by ticks is optimised.

I have 3 computers in my network - it will take 3 weeks to work on one optimization... long((

Oh, by the way, need to check - without updating the network agents, run tick optimization on them and then check on the updated terminal.

Update:

failed: remote agent build 1241 cannot process real ticks testing

Apparently cloud agents will drop out as well. We will have to wait for their update

 
Vladimir Perervenko:

I read it and wonder at your genuine joy.

Do you really think that "catching fleas" (testing on real ticks) gives an advantage to an expert?

I am surprised.

Well for Forex traders fast food from reference points is also good, no one argues :).
 
Slawa:

It's a good thing. The ticks of all required instruments are synchronised along with the history on the first request for historical data

Try

My multicurrency testing process hangs for some reason, after a couple of trades nothing happens

After a few trades the quotes in the tester stop updating, in the visualizer they just stand still. The Expert Advisor uses 3 symbols for testing. The terminal does not hang and responds, nothing happens.

Everything is tested normally on simulated ticks, i.e. there is no error in the EA.

I get prices like this:

MqlTick tickEUR;

MqlTick tickGBP;

MqlTick tickEURGBP;

if(!SymbolInfoTick("EURUSD",tickEUR)) {Print("Bid on EURUSD not received"); return;}

if(!SymbolInfoTick("GBPUSD",tickGBP)) {Print("GBPUSD Bid not received"); return;}

if(!SymbolInfoTick("EURGBP",tickEURGBP)) {Print("EURGBP Bid not received"); return;}

2016.03.21 00:27:23     Core 1  2016.02.05 15:29:55   CTrade::OrderSend: instant buy 0.01 EURGBP at 0.76970 sl: 0.76470 [done at 0.76970]
2016.03.21 00:27:23     Core 1  2016.02.05 15:29:55   order performed buy 0.01 at 0.76970 [#4  buy 0.01 EURGBP at 0.76970]
2016.03.21 00:27:23     Core 1  2016.02.05 15:29:55   deal performed [#4  buy 0.01 EURGBP at 0.76970]
2016.03.21 00:27:23     Core 1  2016.02.05 15:29:55   deal #4  buy 0.01 EURGBP at 0.76970 done (based on order #4)
2016.03.21 00:27:23     Core 1  2016.02.05 15:29:55   instant buy 0.01 EURGBP at 0.76970 sl: 0.76470 (0.76894 / 0.76970 / 0.76894)
2016.03.21 00:27:23     Core 1  2016.02.05 05:31:53   CTrade::OrderSend: instant buy 0.01 EURGBP at 0.76802 [done at 0.76802]
2016.03.21 00:27:23     Core 1  2016.02.05 05:31:53   order performed buy 0.01 at 0.76802 [#3  buy 0.01 EURGBP at 0.76802]
2016.03.21 00:27:23     Core 1  2016.02.05 05:31:53   deal performed [#3  buy 0.01 EURGBP at 0.76802]
2016.03.21 00:27:23     Core 1  2016.02.05 05:31:53   deal #3  buy 0.01 EURGBP at 0.76802 done (based on order #3)
2016.03.21 00:27:23     Core 1  2016.02.05 05:31:53   instant buy 0.01 EURGBP at 0.76802 (0.76790 / 0.76802 / 0.76790)
2016.03.21 00:27:19     Core 1  2016.02.05 00:00:29   CTrade::OrderSend: instant sell 0.01 EURGBP at 0.76803 sl: 0.77303 [done at 0.76803]
2016.03.21 00:27:19     Core 1  2016.02.05 00:00:29   order performed sell 0.01 at 0.76803 [#2  sell 0.01 EURGBP at 0.76803]
2016.03.21 00:27:19     Core 1  2016.02.05 00:00:29   deal performed [#2  sell 0.01 EURGBP at 0.76803]
2016.03.21 00:27:19     Core 1  2016.02.05 00:00:29   deal #2  sell 0.01 EURGBP at 0.76803 done (based on order #2)
2016.03.21 00:27:19     Core 1  2016.02.05 00:00:29   instant sell 0.01 EURGBP at 0.76803 sl: 0.77303 (0.76803 / 0.76844 / 0.76803)
2016.03.21 00:27:19     Core 1  old tick GBPUSD 2016.02.01 23:59:55 (2016.02.01 23:59:59)
2016.03.21 00:27:19     Core 1  old tick GBPUSD 2016.02.01 23:59:53 (2016.02.01 23:59:59)
2016.03.21 00:27:19     Core 1  old tick GBPUSD 2016.02.01 23:59:52 (2016.02.01 23:59:59)
2016.03.21 00:27:19     Core 1  old tick GBPUSD 2016.02.01 23:59:50 (2016.02.01 23:59:59)
2016.03.21 00:27:19     Core 1  old tick GBPUSD 2016.02.01 23:59:49 (2016.02.01 23:59:59)
2016.03.21 00:27:19     Core 1  old tick GBPUSD 2016.02.01 23:59:47 (2016.02.01 23:59:59)
2016.03.21 00:27:19     Core 1  old tick GBPUSD 2016.02.01 23:59:46 (2016.02.01 23:59:59)
2016.03.21 00:27:19     Core 1  old tick GBPUSD 2016.02.01 23:59:44 (2016.02.01 23:59:59)
2016.03.21 00:27:19     Core 1  old tick GBPUSD 2016.02.01 23:59:43 (2016.02.01 23:59:59)
 
Renat Fatkhullin:

You can now run hedge accounts in MT5 on a par with netting accounts.

What I love about Renat is that he breaks his firmest promises and statements ;)

What else do we have in store from the "unreal"? )))