Erros, bugs, perguntas - página 1023
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
2013.07.30 07:27:55 Inicialização do terminal OpenCL saltada devido a erro crítico, por favor actualize os controladores OpenCL
OpenCL - que tipo de condutores são estes?
janelas 8
Consulte [HKEY_LOCAL_MACHINE`SOFTWARE]Khronos]OpenCLVendors] ramo de registo para adivinhar que dispositivos OpneCL tem.
É recomendável encontrar actualizações para eles.
É disso que estou a falar!))
NormalizeDouble() -"Arredondamento de um número de ponto flutuante para a precisão especificada. "
Bem, se a mantissa permanece do mesmo tamanho, que tipo de arredondamento é este? É apenas algum tipo de conversão, por assim dizer))))
O arredondamento nem sequer é tanto uma categoria matemática abstracta, como uma categoria metrológica e implica exactamente uma redução do número de dígitos significativos.
Portanto, esta função é apenas um "imitador" de arredondamento, porque a saída continua a ser o mesmo duplo
Não é muito conveniente para mim, porque precisava dele não para exibição mas para cálculos, mas agora sei como lidar com ele.
Muito obrigado pelo esclarecimento.
Errado, há uma diferença entre arredondamento e saída de um valor.
A saída é afectada pelo formato de saída, o DoubleToString faz o formato correcto, o arredondamento afecta os valores dos dígitos mantissa.
Mas o comprimento da mantissa permanece o mesmo, uma vez que o tipo de variável não mudou, ainda é o dobro.
2013.07.30 07:27:55 Inicialização do terminal OpenCL saltada devido a erro crítico, por favor actualize os controladores OpenCL
OpenCL - que tipo de condutores são estes?
janelas 8
Pergunta: o terminal não pode dar algo como um código de erro quando um ficheiro EX5 não arranca?
Hoje em dia, não se tem discutido o dia todo - apenas "ultrapassado" o problema.
O projecto utiliza uma estrutura de classe bastante complexa com muitos objectos, o sistema cresceu bastante, mas em vários testes EAs tudo funciona bem.
Hoje quis escrever um programa de Expert Advisor bastante simples, usando classes antigas, tudo compilado bem, mas ao arrancar começou a escrever "EX5 file error". Comecei gradualmente a comentar todos os fragmentos de código para encontrar o erro - sem ajuda. Já existiam funções vazias no Expert Advisor - e ainda não tinha começado. Apagado incluído ficheiro mqh - tudo corre. Comecei a devolver o código comentado - tudo estava bem, até que precisei de utilizar classes, declaradas nesse ficheiro... Assim, compreendi, que apenas a inclusão do ficheiro mqh- conduz a erros EX5 (embora o processo de compilação decorra sem erros e avisos).
Agora a única maneira de descobrir que parte do código dá um erro tão estranho é comentar gradualmente partes do código, mas isto só é fácil quando as bibliotecas são pequenas. Quando as bibliotecas são grandes, uma a uma, este caminho é demasiado pesado e perigoso (há uma probabilidade de que depois de encontrar um erro, nem todos os lugares sejam novamente descomentados, o que causará mais erros).
Seria bom compreender pelo menos aproximadamente porque é que o ficheiro EX5 não começa, embora a compilação tenha decorrido sem erros.
Pergunta: O terminal não pode exibir algum tipo de código de erro quando um ficheiro EX5 não arranca?
...Seria bom saber pelo menos aproximadamente porque é que o ficheiro EX5 não começou, embora tenha sido compilado sem erros.
zfs:
Доказательной базы маловато.
Não compreendo bem - o que há para provar? Estava apenas a expressar um desejo, penso que este ponto é importante.
Bem, se os criadores pensam o contrário - bem, o que quer que seja, vamos fazer sem isso...
Não compreendo bem - o que há para provar? Estava apenas a expressar um desejo, penso que este ponto é importante.
Bem, se os criadores pensam o contrário - bem, o que quer que seja, vamos fazer sem isso...
Um indicador simples:
Atiro-a para a tabela M5:
2013.07.26 22:17:12 testprevbar (EURUSD,M5) Recálculo completo!
2013.07.26 22:17:06 testprevbar (EURUSD,M5) Recálculo completo!
2013.07.26 22:17:00 testprevbar (EURUSD, M5) Recálculo completo!
https://www.mql5.com/ru/forum/1111/page1038#comment_554925
Este erro é reproduzido quando se atira o indicador num gráfico aberto a partir de um testador (2010 por exemplo).
Já descrevi as acções no relatório do bug.
Até que este bug seja corrigido, não utilizar o gráfico aberto do testador no comércio real.
E até que este bug seja corrigido, não utilizar o gráfico aberto do testador em comércio real.