J'ai ?crit
Comment (MarketInfo (currency, MODE_POINT));
et dans quelques paires j'ai eu:
1e-05
qu'est-ce que ?a veut dire ??
J'ai ?crit
Comment (MarketInfo (currency, MODE_POINT));
et dans quelques paires j'ai eu:
1e-05
qu'est-ce que ?a veut dire ??
cela fait que tous mes ea obtiennent une erreur de division z?ro (ils ont bien fonctionn? hier)
C???est juste une autre fa?on d????crire 0.00001. Cela signifie d?placer la virgule d?cimale de 5 places ? gauche (car elle est n?gative) Commencez par 1.0 1 place restante = 0.1 2 places disponibles = 0.01 3 places restantes = 0.001 4 places restantes = 0.0001 5 places left = 0.00001 Essayez ceci: Inserted Code Comment (StringFormat (%. 5f, MarketInfo (Symbol (), MODE_POINT)));
merci et si je veux un double, est DoubleToString (StringFormat (%. 5f, MarketInfo (Symbol (), MODE_POINT)). Comment puis-je obtenir une valeur de Point normale?
Soyons clairs: le nombre est exactement le m?me ... 0.00001 == 1e-05 Ce n'est qu'une autre fa?on d'?crire le m?me nombre et cela n'affectera pas les calculs. Votre erreur de division z?ro n???est pas due ? cela. MQL4 a toujours affich? les valeurs de points sur les paires de 5 chiffres de cette fa?on par d?faut, mais peut-?tre que ce est la premi?re fois que vous le voyez. MarketInfo () retourne toujours un double, vous n'avez donc rien ? changer, ? moins que vous ne vouliez qu'il soit affich? diff?remment.