Проблема с матиматическим делением в MQ4

 

double scale=1/2;
Comment(tot,"\n",scale);

выдает на графике:

67465

0.0

какаято странность 

 

Может тогда попробовать матЕматическое деление?

double scale = 1.0/2.0;

 
Mad-FX:

double scale=1/2;
Comment(tot,"\n",scale);

выдает на графике:

67465

0.0

какаято странность 

Приведение типов.

В вашем примере "1" и "2" - это целые числа. Результат целочисленного деления "1/2" есть "0". В самом конце "0" преобразовывается в тип double "0.0"

 
Разобрался спасибо... дело в нулях  в конце(а вроде раньше такого небыло)
 
Так было всегда.
Причина обращения: