Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Fórum sobre comércio, sistemas automatizados de comércio e testes de estratégia comercial
MT5 e Velocidade em Ação
fxsaber, 2021.03.10 14:53
Um exemplo claro do que atrasa a vigilância do mercado.
Veja os valores na coluna Processador (segundo a partir da direita).
Talvez a visão geral do mercado deva ser tratada pela placa de vídeo?
Talvez a visão geral do mercado deva ser tratada pela placa de vídeo?
Especialmente se o MT estiver em uma máquina virtual (não é um caso incomum).
Talvez a visão geral do mercado deva ser tratada pela placa de vídeo?
Não há limite de FPS (Frames per Second) no Terminal. Em Market Watch, pode ser de 300 fps ou mais.
Qualquer visualização em terminais comerciais em fps > 50 é um desperdício de recursos computacionais.
Talvez a visão geral do mercado deva ser tratada pela placa de vídeo?
não se basear no SysListView32, que não é rápido em si mesmo, mas tem seu próprio elemento de renderização, mas com todos os "sinos e apitos" de implementação de rolagem, classificação, etc. Outra pergunta - é tão necessário quando se trabalha nesta forma? e depois desligá-lo durante o período de trabalho seria uma opção para resolver este problema (se for um problema)
Resultado.
Muito caro. E um erro de função ObjectSet também.
Cadeia de busca: Oshibka 026.
E também um erro de função ObjectSet.
Cadeia de busca: Oshibka 026.
Manuseio assíncrono de objetos
O manuseio de objetos é assíncrono
Acontece que o ObjectSet sempre tem que retornar verdadeiro.
Acontece que o ObjectSet sempre tem que retornar verdadeiro.
Leia a ajuda:
https://www.mql5.com/ru/docs/objects/objectsetinteger
Valor retornado
Retorna verdadeiro somente se o comando para alterar as propriedades do objeto gráfico foi enviado com sucesso para o gráfico, caso contrário, retorna falso. Para obter mais informações sobre o erro, ligue para GetLastError().
Acontece que o ObjectSet sempre tem que retornar verdadeiro.
Não posso chegar à mesma conclusão usando a lógica.
Anton:
falso - somente se estiver errado com ChartID. Com o próprio ChartID (zero), é sempre verdade.
Você tem que se esforçar muito para causar falsidade.