Erros, bugs, perguntas - página 1903
![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
acabou de abrir o terminal MT4 nesse desenvolvimento e ficou chocado
todas as contas estão em baixo - mas é fixável
Perdi todos os códigos do MetaEditor, e ontem falhei a sincronização de alguns projectos com o repositório.
Um dia de trabalho pelo cano abaixo.
Pode comentar a situação?
é o mesmo no outro terminal.
Todos os códigos do Metadvisor desapareceram, e ontem ainda não sincronizei alguns projectos com o repositório.
Muito provavelmente não falta.
Se as contas desaparecerem, quase de certeza que foi criada uma nova pasta em app data/roaming para os dados do terminal, basta procurar em todas as pastas.
O MT4 começou a cair frequentemente com um erro de vento (depois de uma actualização?) - nunca tinha visto isto antes, mesmo que não houvesse memória suficiente - apenas estragou os cálculos. Onde procurar o problema?
Surgiu uma questão: como posso saber quantos exemplos da classe existem?
A razão: existe um loop dentro da classe, dentro do qual só é necessário fazer alguns cálculos se houver apenas uma instância da classe, noutros casos é necessário saltar tais cálculos para evitar duplicá-los e fazer cálculos desnecessários (foram feitos na primeira instância da classe e são partilhados - disponíveis fora da classe)
Surgiu uma questão: como posso saber quantos exemplos da classe existem?
A razão: existe um loop dentro da classe, dentro do qual só é necessário fazer alguns cálculos se houver apenas uma instância da classe, noutros casos é necessário saltar tais cálculos para evitar duplicá-los e fazer cálculos desnecessários (foram feitos na primeira instância da classe e são partilhados - disponíveis fora da classe)
Descrever o contador de objectos estáticos na classe. Em construtor - aumento, em destruidor - diminuição.
A razão é a seguinte: existe um loop dentro da classe, dentro do qual só é necessário fazer alguns cálculos se houver apenas uma instância da classe, noutras instâncias é necessário saltar tais cálculos para evitar duplicá-los e fazer cálculos desnecessários (foram feitos na primeira instância da classe e são partilhados - disponíveis fora da classe)
Porque não utilizar uma referência a uma única instância da classe?
E no interior - ou calcular (quando aparecem novos dados) ou devolver o resultado final.
Surgiu uma questão: como posso saber quantos exemplos da classe existem?
A razão: existe um loop dentro da classe, dentro do qual só é necessário fazer alguns cálculos se houver apenas uma instância da classe, noutros casos é necessário saltar tais cálculos para evitar duplicá-los e fazer cálculos desnecessários (foram feitos na primeira instância da classe e são partilhados - disponíveis fora da classe)
Melhor ainda, todos os cálculos únicos devem ser movidos para uma classe separada e torná-la um só botão.
Melhor ainda é colocar todos os cálculos únicos numa classe separada e transformá-la num só botão.
O cálculo não é único - se há uma única instância da classe então o cálculo deve ser, se há múltiplas instâncias então porque duplicar o mesmo cálculo em outras instâncias da mesma classe? É preciso recursos.
Ao mesmo tempo, não é óptimo fazer mais um ciclo longo numa classe parental para calcular os mesmos dados (dois ciclos longos), e a classe infantil não será auto-suficiente.
Porque não utilizar uma referência a uma única instância da classe?
E no interior - ou calcular (quando aparecem novos dados) ou devolver o resultado final.