Прошу прощения за неточность. Я имел ввиду -передать значение переменной в Label на экран, так,чтобы она обновлялась.Вроде, сделал сам. int start() { int limit; int counted_bars=IndicatorCounted(); // проверим возможные ошибки - зачем время терять, если нет ничего if(counted_bars<0) return(-1); // пересчитаем последний if(counted_bars>0) counted_bars--; limit=Bars-counted_bars; for(int i=0; i<limit; i++) { ObjectDelete ("MA1"); MA1 = iMA (NULL,0,MA_Period1,0,MODE_SMA,PRICE_CLOSE,i); MA_1=DoubleToStr(MA1,4); ObjectCreate("MA1" ,OBJ_LABEL,0,0,0); ObjectSet ("MA1",OBJPROP_XDISTANCE, 50); ObjectSet ("MA1",OBJPROP_YDISTANCE,50); ObjectSetText("MA1" ,MA_1 ,12,"Arial" ,Red); RefreshRates(); } что-то типа этого, правильно? теперь вопрос - как сделать обновлене не с кждым баром,а с каждым тиком?