void OnStart() 
  { 
//--- 
   string up_arrow="up_arrow"; 
   datetime time=TimeCurrent(); 
   double lastClose[1]; 
   int close=CopyClose(Symbol(),Period(),0,1,lastClose);        // получим цену Close 
//--- если цена получена 
   if(close>0) 
     { 
      ObjectCreate(0,up_arrow,OBJ_ARROW,0,0,0,0,0);          // создадим стрелку 
      ObjectSetInteger(0,up_arrow,OBJPROP_ARROWCODE,241);    // установим код стрелки 
      ObjectSetInteger(0,up_arrow,OBJPROP_TIME,time);        // зададим время 
      ObjectSetDouble(0,up_arrow,OBJPROP_PRICE,lastClose[0]);// зададим цену 
      ChartRedraw(0);                                        // перерисуем окно 
     } 
   else 
      Print("Не удалось получить последнюю цену Close!"); 
  }  |