eu escrevi
Comentário (MarketInfo (moeda, MODO_POINT));
e em alguns pares eu peguei:
1e-05
o que isso significa??
eu escrevi
Comentário (MarketInfo (moeda, MODO_POINT));
e em alguns pares eu peguei:
1e-05
o que isso significa??
isso faz com que todas as minhas EAs tenham zero erro de divisão (elas funcionaram bem ontem)
É apenas uma outra maneira de escrever 0,00001 Significa mover a casa decimal 5 lugares para a esquerda (porque é negativo) Começar com 1,0 1 lugar à esquerda = 0,1 2 lugares à esquerda = 0,01 3 lugares à esquerda = 0,001 4 lugares à esquerda = 0,0001 5 lugares left = 0.00001 Tente isto: Inserted Code Comment (StringFormat (%. 5f, MarketInfo (Symbol (), MODE_POINT)));
obrigado e se eu quiser um duplo, é DoubleToString (StringFormat (%. 5f, MarketInfo (Symbol (), MODE_POINT) como posso obter um valor de ponto normal?
Só para ficar claro - o número é exatamente o mesmo ... 0.00001 == 1e-05 É apenas uma outra maneira de escrever o mesmo número e não afetará os cálculos. Seu erro de divisão zero não é por causa disso - o MQL4 sempre exibiu valores de pontos em pares de 5 dígitos dessa forma por padrão, mas talvez seja a primeira vez que você os viu. MarketInfo () sempre retorna um double, então você não precisa mudar nada, a menos que você queira que seja exibido de forma diferente.