Calcular diferença entre dois pontos

Para adicionar comentários, por favor Faça o login ou registrar
abimael Silva
71
abimael Silva  
Tenho uma duvida e gostaria da ajuda de vocês.
Digamos que eu tenha dois pontos no gráfico com os seguintes valores

a = 1.10987;
b = 1.10881;
a - b = 0.001059999999999839;

O que eu gostaria de saber é qual a diferença entre estes dois pontos, eu sei que é 105 pontos mas como arredondar o valor de a-b que é 0.001059999999999839 para 105 ou algo mais próximo disso?


Flavio Jarabeck
135893
Flavio Jarabeck  
abimael Silva:
Tenho uma duvida e gostaria da ajuda de vocês.
Digamos que eu tenha dois pontos no gráfico com os seguintes valores

a = 1.10987;
b = 1.10881;
a - b = 0.001059999999999839;

O que eu gostaria de saber é qual a diferença entre estes dois pontos, eu sei que é 105 pontos mas como arredondar o valor de a-b que é 0.001059999999999839 para 105 ou algo mais próximo disso?


Algo do tipo:

c = (int)((a-b) * MathPow(10, _Digits));

chutei, de cabeça... não testei...

;)

Rogerio Giannetti Torres
3155
Rogerio Giannetti Torres  
abimael Silva:


Não entendi o por quê de 105 pois a diferença é 106?

Mas se é isso que você quer, vou dar um chute também:  int pts = MathFloor( (a-b) /_Point );

abimael Silva
71
abimael Silva  
Rogerio Giannetti Torres:

Não entendi o por quê de 105 pois a diferença é 106?

Mas se é isso que você quer, vou dar um chute também:  int pts = MathFloor( (a-b) /_Point );

Arredondei para baixo, mas vc tem razão. Vou testar mais tarde. Valeu

abimael Silva
71
abimael Silva  
Flavio Jarabeck:

Algo do tipo:

chutei, de cabeça... não testei...

;)

Obrigado vou testar mais tarde. 

JOHNYMONEY
5
JOHNYMONEY  
Não consigo operar copm  INDICE FUTURO  na forma DEMO do META TRADER 5. Como proceder?
Henrique Vilela
114
Henrique Vilela  
abimael Silva:
Tenho uma duvida e gostaria da ajuda de vocês.
Digamos que eu tenha dois pontos no gráfico com os seguintes valores

a = 1.10987;
b = 1.10881;
a - b = 0.001059999999999839;

O que eu gostaria de saber é qual a diferença entre estes dois pontos, eu sei que é 105 pontos mas como arredondar o valor de a-b que é 0.001059999999999839 para 105 ou algo mais próximo disso?


 Uma pesquisada por NormalizePrice()  na documentação talvez possa te ajudar dependendo do que vocês está procurando fazer com este valor.

Para adicionar comentários, por favor Faça o login ou registrar