Please post in English on this forum. We have a Portuguese section.
You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
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!