Arredondamento para números não padrão no MQL4
Results 1 to 4 of 4

Thread: Arredondamento para números não padrão no MQL4

  1. #1
    Ao negociar CFDs que potencialmente têm dimensões mínimas de incrementotick de 0,25 no caso do SP500, preciso descobrir um método de arredondamento de alguns, como uma média móvel ou ATR, para o mais próximo do mais ínfimo incremento.

    NormalizeDouble (78.2123,0.25) irá reduzir o 0.25 para o número mais próximo, neste caso 0, em seguida, para 78

    como vai:

    MathRound (78.2123)

    Alguém tem algumas idéias?

    Felicidades

    M

  2. #2
    Código inserido double d = 78.2123; ticksize duplo = 0,25; Id = (int) (dticksize tamanho do tick) * ticksize; NormalizeDouble (d, 2); Impressão (d);

  3. #3
    Você também pode tentar o código inserido double a = 78.1251; ticksize duplo = 0,25; a = NormalizeDouble (MathRound (aticksize) * ticksize, 2); Imprimir (a = DoubleToStr (a, 2));

  4. #4
    Uau, obrigado pessoal, muito apreciado! Vou experimentá-los pela manhã M

Permissões de Publicação

  • Não pode publicar novos tópicos
  • Não pode publicar respostas
  • Não pode publicar anexos
  • Não pode editar as suas publicações
  •  
  • Código BB está Ativo
  • Smilies estão Ativos
  • Código [IMG] está Ativo
  • Código [VIDEO] está Ativo
  • Código HTML está Desligado
O site da tradingintuitivo utiliza cookies
O site da tradingintuitivo utiliza cookies, alguns já foram definidos. Pode ler sobre a nossa utilização de cookies aqui. Por favor, clique no botão à direita para aceitar os nossos cookies. Se continuar a usar o site da tradingintuitivo, vamos supor que aceita os nossos cookies.