Mini-Indice/Indice Bovespa - Ajuste de Preço

 

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!

 
Please post in English on this forum. We have a Portuguese section.
Reason: