Primeiro passo da MQL4 - página 4

 

Obrigado Pome...

Talvez eu possa ter confundido um pouco...

Digamos StochA = %K = 100[(C - L14)/(H14 - L14)] com o resultado de ResultA ser reutnado do indicador, que é chamado através da EA.

e StochB = %K = 100[(C - L14)/(H14 - L14)] com resultado de ResultB ser retornado do indicador, que é chamado através do EA.

Se eu quiser escrever uma regra que diga If ResultA > ResultB então retorne True, e os valores retornados são ResultA = 50.12345 e ResultB = 49.123

O resultado é verdadeiro ou preciso transformar os dados retornados antes ou é como se fossem e não importa porque eles já foram declarados como um valor duplo?

Espero que isto esteja mais claro?


Obrigado,

 

Oi, pessoal,

O seguinte soa verdadeiro para o MT4 e a declaração da chamada iCustom ou chamada i[indicador] ao recuperar o valor e armazenar para o processamento EA?


Observe que a maioria dos números de ponto flutuante que um computador pode representar são apenas aproximações. Um dos desafios na programação com valores de ponto flutuante é garantir que as aproximações conduzam a resultados razoáveis. Se o programador não for cuidadoso, pequenas discrepâncias nas aproximações podem fazer com que as bolas de neve fiquem sem sentido até o ponto em que os resultados finais

Razão: