Nova versão da plataforma MetaTrader 5 build 3280: melhorias e correções baseadas no feedback dos traders - página 3

 
fxsaber #:

Erro ao invés de advertência.

De acordo com a Documentação: o enumero se refere a algum conjunto limitado de dados. Neste sentido, a comparação e a atribuição não são fundamentalmente diferentes: em ambos os casos deve haver ou Advertência ou Erro. E o fato de que você pode comparar e não pode atribuir é um absurdo

 

A linguagem deve ser rigorosa e a mistura/auto-enumeração é um erro muito comum.

É por isso que você não pode relaxar as verificações e a autoenumeração.

Se você quiser comparar e atribuir, escreva uma função explícita. O mínimo que você precisa fazer é fazê-lo no estilo C.

 
Renat Fatkhullin #:

Alinguagem deve ser rigorosa e a mistura/auto-enumeração é um erro muito comum.

É por isso que você não pode relaxar as verificações e a autoenumeração.

Se você quiser comparar e atribuir, escreva uma função explícita. A última coisa de que você precisa é de andar por aí em estilo C.

Portanto, sugere-se que não devemos permitir (Erro junto com Advertência) a comparação implícita de diferentes enumerações.

Isto não é lógico - portanto, ou é erro do programador ou precisamos de uma conversão explícita para int

 
o conversor do período não funciona !!! no 4 !!! no build 1353 e 1355 não funciona o log escreve mas pendura mas o arquivo de história não é escrito
 
ruslan #:
o conversor do período não funciona !!! no 4 !!! no build 1353 e 1355 não funciona o log escreve mas pendura mas o arquivo de história não é escrito
Esta linha é para o Metatrader 5 (sobre o último MT5 build 3280).
Por favor, repita sua pergunta para a linha MT4: Atualização da plataforma MetaTrader 4 build 1353
MetaTrader 4 platform update build 1353
MetaTrader 4 platform update build 1353
  • 2021.12.09
  • www.mql5.com
The MetaTrader 4 platform update will be released on Friday, December 10, 2021...
 
A100 #:

Assim, propõe-se proibir (erro junto com advertência) a comparação implícita de enumeração diferente

Isto não é lógico - portanto, ou é um erro de programação ou precisamos de uma conversão explícita para int

Sim, as comparações também devem ser consideradas como um erro em vez de um aviso.
 
Execute a depuração deste roteiro.
void OnStart()
{
  MqlTick Ticks[];
  ArrayResize(Ticks, 1);
  
  DebugBreak();
}

Acrescentar aos bilhetes rastreados [0].asl. O final diz especificamente l.

Agora clique duas vezes sobre a expressão monitorada em destaque.


Nós recebemos ME (b3280).

Cadeia de busca:Oshibka 041.

 
Alexandr Gavrilin #:
Há sessões, mas os corretores são preguiçosos demais para escrevê-las todas. Eu me deparei com isso em Otkritie; o apoio se referiu à Bolsa de Valores de Moscou e disse que eles não podem alterar as configurações. Portanto, meu consultor especializado não conseguiu entender quando a negociação não é permitida. Eu tinha que prescrever no código o tempo para a simulação.

Não é uma sessão, é uma bagunça. O corretor não tem nada a ver com isso!

É o Exchange que transmite os dados da sessão.

 
MetaQuotes:

A atualização da plataforma MetaTrader 5 será lançada na sexta-feira, 29 de abril de 2022. A atualização fornece melhorias e correções baseadas no feedback que recebemos após o lançamento do build 3270.


A atualização inclui as seguintes mudanças:

  1. Terminal: Corrigido o preenchimento dos níveis de Trailing Stop padrão no menu de contexto de ordens e posições abertas.





  2. Terminal: Traduções atualizadas da interface do usuário.
  3. Erros corrigidos relatados nos logs de falhas.


A atualização estará disponível através do sistema Live Update.

Obrigado.

 

Caros desenvolvedores, favor adicionar a possibilidade de que as colunas e linhas da matriz na subjanela direita da janela "Ferramentas" não sejam colapsadas quando os valores da matriz forem atualizados durante a depuração.

Um exemplo simples (Fig.1). Uma matriz_MX é criada. Um par de cliques abre a primeira fila para os valores de visualização.


Fig.1


Se você executar a linha 15 no código, todas as linhas e colunas irão colapsar (Fig.2). E para ver novos valores, é preciso clicar novamente no nome da matriz.


Fig.2

Razão: