Bibliotecas: MT4Orders - página 47

 
fxsaber:

É um bug do MT5.

A ordem entra no histórico? O HistoryOrdersTotal está claramente ausente, além do PositionsTotal e do OrdersTotal. Se ela mudar e a última ordem tiver sido executada, precisaremos esperar que a posição mude. De qualquer forma, a questão é que você precisa ter uma cópia do ambiente e verificar com ela, seguindo a regra de que, se em algum lugar houver uma perda/chegada, em outro lugar ela chegará/desaparecerá, ao contrário.

 
Stanislav Korotky:

O mandado entra na história?

Sim, mas não imediatamente.

Obviamente, o HistoryOrdersTotal está faltando, além do PositionsTotal e do OrdersTotal. Se ele for alterado e a última ordem tiver sido executada, precisaremos esperar que a posição seja alterada. De qualquer forma, a questão é que você precisa ter uma cópia do ambiente e verificar com ela, seguindo a regra de que, se em algum lugar houver uma perda/chegada, em outro lugar o oposto chegará/desaparecerá.

Sim, somente por meio de uma cópia.

 
// Calcula o número máximo de modificações por dia do calendário.
int GetMaxModifyPerDay( void )
{
  static int PrevDay = 0;
  static int MaxModify = 0;
  static int PrevRequestID = 0;
  
  const int Day = (int)TimeCurrent() / (3600 * 24);
  
  if (Day != PrevDay)
  {
    PrevDay = Day;
    
    PrevRequestID = (int)MT4ORDERS::LastTradeResult.request_id;
  }
  else
  {
    const int AmountModify = (int)MT4ORDERS::LastTradeResult.request_id - PrevRequestID;
    
    if (AmountModify > MaxModify)
      MaxModify = AmountModify;
  }
  
  return(MaxModify);
}

Você pode criar especificamente um contador em seu Expert Advisor ou MT4Orders. Ou você pode simplesmente chamar essa função barata em OnTick no Tester.

 
Após a atualização de 22 de maio de 2020, ele começou a xingar nesta biblioteca. Você poderia ver o que aconteceu lá e corrigir o problema. Agradeço antecipadamente.
 
Anatoliy Dzhumko:
Após a atualização de 22 de maio de 2020, ele começou a xingar nesta biblioteca. Você poderia ver o que aconteceu lá e corrigir o problema. Desde já, obrigado.

Tenho tudo compilado sem erros, como antes.

 
Vitaly Muzichenko:

Tudo foi compilado sem erros como antes.

Você tem o meta Yiddishen de 22 de maio?

[Excluído]  
Anatoliy Dzhumko:
Após a atualização de 22 de maio de 2020, ele começou a xingar nesta biblioteca. Você poderia ver o que aconteceu lá e corrigir o problema. Desde já, obrigado.

Aparentemente, ela já foi removida. https://www.mql5.com/ru/forum/340770/page13#comment_16421129

Новая версия платформы MetaTrader 5 build 2450: Сервис "Подписки", улучшения в интерфейсе и удобные функции в MetaEditor
Новая версия платформы MetaTrader 5 build 2450: Сервис "Подписки", улучшения в интерфейсе и удобные функции в MetaEditor
  • 2020.05.17
  • www.mql5.com
В пятницу 22 мая 2020 года будет выпущена обновленная версия платформы MetaTrader 5...
 
Anatoliy Dzhumko:

Você tem um meta Yiddishen de 22 de maio?

Sim.

 
Anatoliy Dzhumko:
Após a atualização de 22 de maio de 2020, ele começou a xingar nesta biblioteca. Você poderia ver o que aconteceu lá e corrigir o problema. Desde já, obrigado.

Preciso de pelo menos algumas informações técnicas.

 
fxsaber:

Preciso de algumas informações técnicas.

Aqui está o erro
Arquivos anexados: