Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 682
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
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.