fxsaber: Onde adicioná-lo e como poderia, pelo menos teoricamente, ajudar. Isto é um bug no terminal. E é um insecto grave. Tive sorte - vejo no registo que o indicador funciona. Contudo, há muitos indicadores que funcionam no terminal sem qualquer informação sobre eles. A questão que se coloca é porque é que o CPU está a carregar tanto num terminal vazio?
Adicione-o à OnCalculate() antes de verificar se o cabo está correcto. E se a bandeira for escrita - sair OnCalculate(). É claro que dificilmente irá parar a OnCalculate(). mas não serão realizadas acções...
Alexey Kozitsyn: Adicionar antes de verificar se a pega está correcta em OnCalculate(). E se a bandeira for escrita - sair OnCalculate(). É claro que isto dificilmente irá parar a OnCalculate()... mas não serão realizadas acções...
Deixe um número incontrolável de indicadores pendurados no terminal, porque de qualquer forma não consomem quase nada.
Karputov Vladimir: Tentar localizar o problema com a maior precisão possível. Isto pode reduzir grandemente o tempo de resposta a uma aplicação ao ServiceDesk.
Não escrevo na MQL5 há muito tempo, não sou um programador. Conheço a MQL4, e agora conheço um pouco a MQL5. Porque é que encontro insectos no MT5 quase todos os dias? Na verdade, quase todos os dias um homem na rua encontra acidentalmente insectos! Do que se trata, porque é que está tão cru? Não há nenhum testador? Eu não estaria a mentir para dizer que a MT está a começar a ficar irritante. E ainda mais irritante é a percepção de que não posso programar em mais nada.
fxsaber: Não escrevo na MQL5 há muito tempo, não sou um programador. Conheço a MQL4, e agora conheço um pouco a MQL5. Porque é que encontro insectos no MT5 quase todos os dias? Na verdade, quase todos os dias um homem na rua encontra acidentalmente insectos! Do que se trata, porque é que está tão cru? Não há nenhum testador? Eu não estaria a mentir para dizer que a MT está a começar a ficar irritante. E ainda mais irritante é a percepção de que não posso programar em mais nada.
Não se pode anular cada instância de um estilo de programação incorrecto como um bug. Caso contrário, será como no conto de fadas sobre o pastor que gritou sem razão: "Lobos, lobos". Todos se apressaram a ajudar - e verificou-se que não existiam lobos. Mas quando os lobos realmente atacaram e o pastor voltou a pedir ajuda, ninguém veio para o ajudar - todos pensaram que ele estava a brincar outra vez.
Ainda assim, os métodos dos pais são despejados no herdeiro, que não deve ser despejado.
Se se recusar a copiar o tampão:
o indicador termina com sucesso
Se não quiser copiar o tampão, também não precisa da pega. É esta a sua forma de ajudar os criadores a localizar o bug?
Onde adicioná-lo e como poderia, pelo menos teoricamente, ajudar. Isto é um bug no terminal. E é um insecto grave. Tive sorte - vejo no registo que o indicador funciona. Contudo, há muitos indicadores que funcionam no terminal sem qualquer informação sobre eles. A questão que se coloca é porque é que o CPU está a carregar tanto num terminal vazio?
Adicionar antes de verificar se a pega está correcta em OnCalculate(). E se a bandeira for escrita - sair OnCalculate(). É claro que isto dificilmente irá parar a OnCalculate()... mas não serão realizadas acções...
Tentar localizar o problema com a maior precisão possível. Isto pode reduzir grandemente o tempo de resposta a uma aplicação ao ServiceDesk.
E aqui está a raiz de todo o mal: até que o tampão indicador seja calculado (até ser pré_calculado==0) - nada pode ser feito
é assim que funciona e o indicador é imediatamente descarregado.
E aqui está a raiz de todo o mal: até que o tampão indicador seja calculado (até ser pré-calculado!=0) - nada pode ser feito
é assim que funciona e o indicador é imediatamente descarregado.
Não escrevo na MQL5 há muito tempo, não sou um programador. Conheço a MQL4, e agora conheço um pouco a MQL5. Porque é que encontro insectos no MT5 quase todos os dias? Na verdade, quase todos os dias um homem na rua encontra acidentalmente insectos! Do que se trata, porque é que está tão cru? Não há nenhum testador? Eu não estaria a mentir para dizer que a MT está a começar a ficar irritante. E ainda mais irritante é a percepção de que não posso programar em mais nada.