Hello,

Is there any mql experienced person that can explain to me why I get this kind of error every time I restart zorro (due to win 10 home edition mandatory update) while a strategy is running?

Example --> "Not found: Order 1227668080 Ticket 227668080 Offset 1000000000"

All real open trades are "not found" with this message (...offset 1000000000), while the phantom trades are correctly resumed.



The error appears to be related to this part of the zmq4.mqh file (row 109)

// handle tickets that exceed the int range

static ulong TicketOffset = 1;
int ticket32 (ulong Order)
{
ulong Ticket = Order% 1000000000;
if (TicketOffset == 1 && Order> 0)
TicketOffset = Order - Ticket;
// Print ("Order", Order, "Ticket", Ticket, "Offset", TicketOffset);
return (int) Ticket;
}




Thank you