Eu tenho um grande programa com o mesmo tipo de objetos. Refiro-me a muitos tipos. Mas eles são repetidos em diferentes módulos do programa. E nos registros, após a conclusão dos testes, por exemplo, eu recebo xxx objetos não removidos. E assim por diante, vários tipos.
Como posso descobrir onde não estou apagando objetos? Existe algum conjunto de ferramentas para isso?
Eu tenho um grande programa com o mesmo tipo de objetos. Refiro-me a muitos tipos. Mas eles são repetidos em diferentes módulos do programa. E nos registros, após a conclusão dos testes, por exemplo, eu recebo xxx objetos não removidos. E assim por diante, vários tipos.
Como posso descobrir onde não estou apagando objetos? Existe algum conjunto de ferramentas para isso?
significa que você está contando com cada tick do código que enviou e não inicializando as variáveisSredRazmax eSredRazmin
É um bom hábito inicializar variáveis antes de usá-las - é isso que ensinam nas universidades, reduz o tempo necessário para encontrar bugs ;)
Eu os inicializei no início, e no comentário você pode ver outro array elemento por elemento (para verificar e 0 não muda, então a fórmula deve funcionar,) Aqui está o código completo:
Eu os inicializei no início, e o comentário produz outro array elemento por elemento (para verificar a aparência e 0 não muda, então a fórmula deve funcionar,) Aqui está o código completo:
Você não os inicializou no início ou em qualquer outro lugar, você apenas os declarou
Eu escrevi antes de usar, ou seja, se você tem as variáveis SredRazmax, SredRazmin, Sredn são somas de valores de array, então para calcular corretamente a soma, você precisa zerar a variável e então adicionar os valores de array e salvá-los nesta variável
E o segundo, o que você tem uma pergunta, no indicador cada tick chamaráOnCalculate() e significa que você contará constantemente os tops do ZigZag a cada tick, ou seja, aproximadamente 40-60 vezes por segundo
Para login e uso do site MQL5.com, você deve ativar o uso de cookies.
Ative esta opção no seu navegador, caso contrário você não poderá fazer login.
Você entrou na conta. A autenticação de dois fatores foi desativada. Configure-a novamente e escaneie um novo código QR ou continue com a autenticação de dois fatores desativada.
Eu tenho um grande programa com o mesmo tipo de objetos. Refiro-me a muitos tipos. Mas eles são repetidos em diferentes módulos do programa. E nos registros, após a conclusão dos testes, por exemplo, eu recebo xxx objetos não removidos. E assim por diante, vários tipos.
Como posso descobrir onde não estou apagando objetos? Existe algum conjunto de ferramentas para isso?
Eu tenho um grande programa com o mesmo tipo de objetos. Refiro-me a muitos tipos. Mas eles são repetidos em diferentes módulos do programa. E nos registros, após a conclusão dos testes, por exemplo, eu recebo xxx objetos não removidos. E assim por diante, vários tipos.
Como posso descobrir onde não estou apagando objetos? Existe algum conjunto de ferramentas para isso?
Bug da construção de 1930.
Fiquei surpreso ao descobrir que o MQl5 suporta OpenCL
Será que ninguém escreveu um otimizador para robôs durante este tempo, para que milhões de corridas não levassem séculos, mas pelo menos anos? :)
significa que você está contando com cada tick do código que enviou e não inicializando as variáveisSredRazmax eSredRazmin
É um bom hábito inicializar variáveis antes de usá-las - é isso que ensinam nas universidades, reduz o tempo necessário para encontrar bugs ;)
Eu os inicializei no início, e no comentário você pode ver outro array elemento por elemento (para verificar e 0 não muda, então a fórmula deve funcionar,) Aqui está o código completo:
Bug de build 1930.
O que é isso? Eu tenho o MT4. Construir 1090.
O que é isso? Eu tenho o MT4. Construir 1090.
Eu os inicializei no início, e o comentário produz outro array elemento por elemento (para verificar a aparência e 0 não muda, então a fórmula deve funcionar,) Aqui está o código completo:
Você não os inicializou no início ou em qualquer outro lugar, você apenas os declarou
Eu escrevi antes de usar, ou seja, se você tem as variáveis SredRazmax, SredRazmin, Sredn são somas de valores de array, então para calcular corretamente a soma, você precisa zerar a variável e então adicionar os valores de array e salvá-los nesta variável
ou seja
E o segundo, o que você tem uma pergunta, no indicador cada tick chamaráOnCalculate() e significa que você contará constantemente os tops do ZigZag a cada tick, ou seja, aproximadamente 40-60 vezes por segundo
Um objeto criado por novo deve ser anexado a uma matriz de objetos ou excluído por si mesmo no OnDeinit()
Obrigado pelo esclarecimento. Mas você deveria ao menos ler minha pergunta.
Obrigado pelo esclarecimento. Mas você deveria ao menos ler minha pergunta.