Download MetaTrader 5
To add comments, please log in or register
Deposit to your account in any convenient way. There are 4 of them here!
MVMInfo
8
MVMInfo 2015.06.01 20:12 

Os contratos de índices e mini-índices na Bovespa passar de 5 por 5 pontos, tendo assim uma limitação nos valores de preços também sejam múltiplos de 5 (que termina em 0 ou 5).

Para atender às regras de preços flutuantes que não geram valores múltiplos de 5, use o seguinte trecho MQL:

double indexPrice (double price)

{

   price = MathFloor(price);

   double mod = fmod(price,5);

   

   return price + mod;

 

O que faz a função consiste em normalizar o preço fornecido o parâmetro com base no valor do resto da divisão por 5 (utilizando a função matemática fmod).

Eu espero que isso ajude!

Alain Verleyen
Moderator
29548
Alain Verleyen 2015.06.01 21:31  
Please post in English on this forum. We have a Portuguese section.
/
To add comments, please log in or register