459 
   if(Win_Mom_new!=Win_Mom_old)         // Удалено или установлено .. 
     {                                  // .. окно индикатора Momentum 
      ObjectDelete("Obj_Mom");          //  Удаление  объекта 
      Create_Mom(Win_Mom_new);         // Создаём объект в нужном окне 
      Win_Mom_old=Win_Mom_new;         // Запомним это окно 
     }                                  // Изменяем текстовое описание: 
   ObjectSetText("Obj_Mom",Text[Ind_Mom],10,"Arial",Color[Ind_Mom]); 
//--------------------------------------------------------------  10  -- 
   WindowRedraw();                      // Перерисовка изображения  
   return;                             // Выход из пользоват. функции 
  } 
//--------------------------------------------------------------  11  -- 
int  Create_RSI(int  Win)                          // Пользовательс ф-ия 
  {                                              // ..создания объекта 
   ObjectCreate("Obj_RSI",OBJ_LABEL,  Win,  0,0);  //  Создание  объекта 
   ObjectSet("Obj_RSI",  OBJPROP_CORNER, 0);     // Привязка к углу 
   ObjectSet("Obj_RSI",  OBJPROP_XDISTANCE,  3);   //  Координата  Х 
   if  (Win==0) 
      ObjectSet("Obj_RSI",OBJPROP_YDISTANCE,20);//  Координата Y 
   else 
      ObjectSet("Obj_RSI",OBJPROP_YDISTANCE,15);//  Координата Y 
   return;                                      // Выход из польз.ф-ии 
  } 
//--------------------------------------------------------------  12  -- 
int  Create_Mom(int  Win)                          // Пользовательс ф-ия 
  {                                              // ..создания объекта 
   ObjectCreate("Obj_Mom",OBJ_LABEL,  Win,  0,0);  //  Создание  объекта 
   ObjectSet("Obj_Mom",  OBJPROP_CORNER, 0);     // Привязка к углу 
   ObjectSet("Obj_Mom",  OBJPROP_XDISTANCE,  3);   //  Координата  Х 
   if  (Win==0) 
      ObjectSet("Obj_Mom",OBJPROP_YDISTANCE,  5);//  Координата Y 
   else 
      ObjectSet("Obj_Mom",OBJPROP_YDISTANCE,15);//  Координата Y 
   return;                                      // Выход из польз.ф-ии 
  } 
//-------------------------------------------------------------- 13 -- 
Прежде чем рассматривать представленный код, необходимо указать на специфику 
работы программы. Предполагается, что однажды созданный графический объект (в 
данном случае отображающий текст) будет присутствовать на экране постоянно 
(непрерывно), и его текстовое описание будет характеризовать ситуацию. Изменять 
содержание текстового описания необходимо при исполнении функции start(), на каждом 
тике. В то же время, при переключении таймфреймов для окна, к которому прикреплён 
эксперт, программа проходит стадии deinit(), init(), (ожидание тика) и start(). Если первый