Erros, bugs, perguntas - página 2427
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
Mostrar o código de saída
"1.e-002" é (string)Lots?
Sim.
"1.e-002" é (string)Lots?
Mudou o lote nos parâmetros de entrada para 0,05
Alterou o código para:
P.S. Mas se introduzir 0.01 de uma só vez, apresenta-se correctamente
Mudou o lote nos parâmetros de entrada para 0,05
Alterou o código para:
P.S. Mas se introduzir 0.01 de uma só vez, apresenta-se correctamente
Vitaliy, mas a DoubleToString tem o segundo parâmetro. E é obrigatório na sua versão, caso contrário será por defeito. Felizmente não me lembro de quanto, não é interessante para mim.
Vitaly, mas DoubleToString tem um segundo parâmetro. E na sua variante é obrigatório, caso contrário será por defeito. Felizmente não me lembro de quanto, não estou interessado nisso.
Por defeito, não deve produzir 0,01 como 1.
Iremos corrigir
Por defeito, não deve produzir 0,01 como 1,e-002
Vamos corrigir
o compilador comporta-se de forma diferente nos mesmos casos.
Descarregado 2 ficheiros de kodobase:https://www.mql5.com/en/code/15440
foram feitas, obviamente antes do iTime() aparecer. Um deles compila, o outro jura:
As funções são idênticas:
chamadas também.
A razão para a repreensão é óbvia, compreensível e facilmente fixada pela substituição automática, mas o comportamento diferente em situações semelhantes é alarmante.
PS:
O indicador compilado funciona correctamente.
Tenho ambos os ficheiros causando exactamente a mesma lista de erros (8 no total).
Tenho ambos os ficheiros causando exactamente as mesmas listas de erros (8 no total).
Voltou a descarregar, tentou compilar, ambos Com erros, mas o número é diferente: 8 e 9.
A julgar pelo relatório de auto-substituição, deve ser diferente.
Por isso, ontem houve uma espécie de falha de EM. Vejo o primeiro como um fracasso a favor do utilizador (compilado sem edições e funcionou!).
Voltou a descarregar, tentou compilar, ambos com erros, mas os números são diferentes: 8 e 9.
A julgar pelo relatório de mudança automática, deve ser diferente.
Sim, de facto, a gama tem mais 1.