Download MetaTrader 5

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

To add comments, please log in or register
Join MQL5 Cloud Network. Improve your rating!
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
30743
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