какое значение у "Point"

 

Имеем следующий код:

double point_0, point_1, point_2;
int one;

int start()
  {
one = 1;  
point_0 = Point;
point_1 = one*Point;
point_2 = 1/Point;  
Print(1/Point); 
Print("point_0 = ", point_0, "; point_1 = ", point_1, "; point_2 = ", point_0, "; one = ", one);
Comment("point_0 = ", point_0, "; point_1 = ", point_1, "; point_2 = ", point_0);
   return(0);
  }

Получаем в Логах следующее:

2013.04.22 15:29:00    Point_test GBPUSD,M1: point_0 = 0; point_1 = 0; point_2 = 0; one = 1
2013.04.22 15:29:00    Point_test GBPUSD,M1: 100000

Вопрос спецам:

1.Почему Выделенное красным не равно друг другу?

2.Почему Выделенное зелены равно Нулю?

 
сперва прочитайте что выдает принт и сколько знаков после запятой , ну а там глядишь и ошибки остальнын увидите
 
nigilist:

Имеем следующий код:

2.Почему Выделенное зелены равно Нулю?

потому что у вас гладиолус

Print("point_0 = ", point_0, "; point_1 = ", point_1, "; point_2 = ", point_0, "; one = ", one);
 
sergeev:

потому что у вас гладиолус



Спасибо, признаю тупанул.

Второй вопрос остается актуальным.

 

Ошибку осознал, спасибо YOUNGA/

//+------------------------------------------------------------------+
//|                                                   Point_test.mq4 |
double point_0, point_1, point_2;
int one, symbol_digits;

int start()
  {
symbol_digits = Digits; 
one = 1;  
point_0 = Point;
point_1 = one*Point;
point_2 = 1/Point;  

Print("point_0 = ", DoubleToStr(point_0,symbol_digits), 
      "; point_1 = ", DoubleToStr(point_1,symbol_digits), 
      "; point_2 = ", DoubleToStr(point_2,symbol_digits), "; one = ", one);
   return(0);
  }

Админ, пожалуйста Закрой тему


Причина обращения: