Errors, bugs, questions - page 2772

 

The next run is already normal at this location.

2020.05.19 14:56:27.356,72673,72676,72676,4,BUY
2020.05.19 14:56:27.440,72674,72676,72676,1,BUY
2020.05.19 14:56:27440,72674,72676,72677,1,BUY
2020.05.19 14:56:27.440,72674,72676,72677,2,BUY
2020.05.19 14:56:27.440,72674,72676,72677,1,BUY
2020.05.19 14:56:27.440,72674,72676,72678,5,BUY
2020.05.19 14:56:27.440,72674,72676,72678,6,BUY
2020.05.19 14:56:27.440,72674,72676,72679,2,BUY
2020.05.19 14:56:27.440,72674,72676,72679,1,BUY
2020.05.19 14:56:27.440,72674,72676,72679,1,BUY
2020.05.19 14:56:27.440440,72674,72676,72679,5,BUY
2020.05.19 14:56:27.440,72674,72676,72679,4,BUY
2020.05.19 14:56:27.835,72674,72677,72674,1,SELL
2020.05.19 14:56:28.114,72674,72677,72677,1,BUY
2020.05.19 14:56:28.560,72674,72677,72677,1,BUY
2020.05.19 14:56:28.28560,72674,72677,72677,1,BUY
2020.05.19 14:56:28.560,72674,72677,72678,5,BUY
2020.05.19 14:56:28.560,72674,72677,72678,3,BUY
2020.05.19 14:56:28.560,72674,72677,72678,2,BUY
2020.05.19 14:56:28.560,72674,72677,72678,2,BUY
2020.05.19 14:56:29.282,72674,72677,72674,1,SELL

 
fxsaber:

With the binary, there would have been no issues. But as it is, there are still questions.

The questions, as I understand it, are within my purview. You're entitled. I won't bother with the binary.

I think developers should test their products themselves.

 
Dmitriy Skub:

The questions, as I understand it, are within my competence. You're entitled. I won't bother with the binary.

I don't suffer from the hypocrisy of tolerance. So competence has nothing to do with it. The binary contains all the tick fields. It's much more convenient to look at.

I have a vested interest, as I want to put Alert on a similar problem in a combat EA.

I believe developers must test their products themselves.

I agree.


ZZZ The fiddling with the binary is like this.

if (_LastError)
  FileSave("Ticks2Forum.bin", Ticks);
 

Unfortunately, there isn't always enough time to find all the spherical horses, the first thing we tackle is a clear description.

 
fxsaber:

I don't suffer from the hypocrisy of tolerance. So competence has nothing to do with it. The binary contains all the tick boxes. It's much more convenient to watch it.

I have a vested interest, as I want to put Alert on a similar problem in a combat EA.

I agree.


ZZY The fiddling with the binary is like this.

Binary does not cling. And in private too. The volume seems to be large. I can send it to the post office.


And about spherical horses - this approach to testing is far from optimal in terms of getting a good result. Although the cheapest, as I understand it).

 
Dmitriy Skub:

The binary isn't clinging. It's not going to get to the private line either. The volume must be high. I can e-mail it to you.

Zip it here or to any file-sharing site.

 
Dmitriy Skub:

When copying stock tick data for Si-6.20 and other symbols via:

4010 tick time conversion error (wrong date/time format) occurs from time to time:

Only 1 of these lines is called? Not so long ago I've seen timestamps trapped after ArrayCopy on tick array. May be there's a tricky heap corruption in the terminal...

 
traveller00:

Only 1 of these lines is called? Not so long ago I've seen timestamps get burnt after ArrayCopy on tick array. Maybe there is a tricky heap corruption in the terminal...

That would probably explain the bugs with throws of standard indicators that Andrey wrote about.

 
traveller00:

Only 1 of these lines is called? Not so long ago I've seen timestamps get burnt after ArrayCopy on tick array. Maybe there's a tricky heap corruption in the terminal.

No, no operations with arrays are performed. Only getting data and access to elements of the structure (time and its conversion using the standard function).

So we have two spherical horses - an error with trade orders (increased execution time periodically) and getting data. The two main functions of the terminal.

 
Dmitriy Skub:

error with trade orders (increased execution time periodically)

Is there any way to measure peak network latency on VPS or in/out network packets of Terminal?

I assume there are brief peaks of network latency on VPS with zero ping.


Although it's hard to explain why the same SymbolInfoTick can execute more than 100ms.


HH By the way, fresh ticks loading through CopyTicksRange, which takes usually less than 1 ms, at midnight takes more than three seconds. Apparently, at midnight the ticks base is reformed.

Reason: