Características da linguagem mql5, subtilezas e técnicas - página 145
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
Penso que o segundo número tem um formato duplo inválido, mas ainda é validado tanto na impressora como nas operações.
Válido.
Válido.
Comparar como mostrei no exemplo acimaNum!=Num- se for verdade, então este duplo é inválido, mas o que Print() escreve ali ... bem, é como um mistério por detrás dos sete selos
Comparar como mostrei no exemplo acimaNum!=Num- se for verdade, então este duplo é inválido, e o que Print() escreve ali ... Bem, é como um segredo por detrás dos sete segredos.
É claro que é falso. Este é um número normal. NaN não está de todo sobre o assunto.
sim, MathIsValidNumber diz que é verdade.
sim, MathIsValidNumber diz que é verdade.
É assim que este número é obtido através de cálculos.
2019.10.28 17:05:40.503 tst1 (EURUSD,H4) 4.940656458412465e-323 : verdadeiro
2019.10.28 17:05:40.503 tst1 (EURUSD,H4) 4.940656458412465e-324 : verdadeiro
2019.10.28 17:05:40.503 tst1 (EURUSD,H4) falso
2019.10.28 17:05:40.503 tst1 (EURUSD,H4) 2.225073858507201e-308
Acho que estamos acima do limite da precisão, o dobro
UPD:
é isso mesmo:
Não compreendo esta.
DBL_MIN é um duplo positivo não-mínimo.
DBL_MIN devolve um número normalizado, abaixo há desnormalizado
2,22507e-308 4,94066e-324
De qualquer modo, estabelecemos, penso eu, a bem conhecida afirmação de que existem inteiros positivos menos do que o DBL_MIN.
De qualquer modo, devemos ter descoberto a bem conhecida afirmação de que existem inteiros positivos menos do que o DBL_MIN.
por isso sim... mas a questão da divisão por zero permanece em aberto?
O número 4.940656458412465e-324 não é definitivamente zero, e a divisão por tais números é proibida?
por isso sim... mas a questão da divisão por zero ainda está em aberto, não está?
Foi encerrado logo a partir do primeiro posto. Quando um número mínimo é multiplicado por algo menos do que um, obtém-se zero.