Что-то я не понял

 

Один и тот же кусок кода, вставленный в эксперт и в индикатор показывает разное время
ObjectSetText("Clock",TimeToStr((TimeCurrent(),TIME_MINUTES))+
", "+CurDay()+", SRVR",11,"Tahoma",Yellow);

Проверьте, пожалуйста!

 
Пожалуйста, продемонстрируйте это. Лучше один раз увидеть, чем 100 раз прочитать - Как легко и просто опубликовать видео на MQL4.community
 
Rosh писал (а) >>
Пожалуйста, продемонстрируйте это. Лучше один раз увидеть, чем 100 раз прочитать - Как легко и просто опубликовать видео на MQL4.community

/+--------------------------------------------------------------------+
//| Часы - время Дилингового Центра. Автор CANDID |
//+--------------------------------------------------------------------+

#property copyright "Edward Khan"
#property link "edwkhan@rambler.ru"

#property indicator_chart_window

string CurDay(){
string CurDay;
switch(DayOfWeek()){
case 0:CurDay="вc";break;
case 1:CurDay="пн";break;
case 2:CurDay="вт";break;
case 3:CurDay="ср";break;
case 4:CurDay="чт";break;
case 5:CurDay="пт";break;
case 6:CurDay="сб";break;
}
return(CurDay);
}
int init(){
//ObjectCreate("Clock",OBJ_LABEL,0,0,0);
if (!ObjectCreate("Clock",OBJ_LABEL,0,0,0))
{
Alert(GetLastError());
return(0);
}
ObjectSet("Clock",OBJPROP_CORNER,1);
ObjectSet("Clock",OBJPROP_XDISTANCE,10);
ObjectSet("Clock",OBJPROP_YDISTANCE,10);
ObjectSetText("Clock",TimeToStr((TimeCurrent(),TIME_MINUTES))+
", "+CurDay()+", SRVR",11,"Tahoma",Yellow);
}

int deinit()
{
ObjectDelete("Clock");
return(0);
}

int start()
{
ObjectSetText("Clock",TimeToStr(TimeCurrent(),TIME_MINUTES)+
", "+CurDay()+", SRVR",11,"Tahoma",Yellow);
//datetime Time1=(TimeCurrent()+1:00:00);

}

 

Опубликовал через конпку "SRC"

//+--------------------------------------------------------------------+
//| Часы - время Дилингового Центра. Автор CANDID |
//+--------------------------------------------------------------------+
 
#property copyright "Edward Khan"
#property link "edwkhan@rambler.ru"
 
#property indicator_chart_window
 
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
string CurDay()
  {
   string CurDay;
   switch(DayOfWeek())
      {
      case 0:CurDay="вc";break;
      case 1:CurDay="пн";break;
      case 2:CurDay="вт";break;
      case 3:CurDay="ср";break;
      case 4:CurDay="чт";break;
      case 5:CurDay="пт";break;
      case 6:CurDay="сб";break;
      }
   return(CurDay);
  }
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
//---- indicators
   if (!ObjectCreate("Clock",OBJ_LABEL,0,0,0))
      {
      Alert(GetLastError());
      return(0);
      }
   ObjectSet("Clock",OBJPROP_CORNER,1);
   ObjectSet("Clock",OBJPROP_XDISTANCE,10);
   ObjectSet("Clock",OBJPROP_YDISTANCE,10);
   ObjectSetText("Clock",TimeToStr((TimeCurrent(),TIME_MINUTES))+
   ", "+CurDay()+", SRVR",11,"Tahoma",Yellow);
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   ObjectDelete("Clock");
//----
   return(0);
  }
 
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
  {
   int    counted_bars=IndicatorCounted();
//----
   ObjectSetText("Clock",TimeToStr(TimeCurrent(),TIME_MINUTES)+
   ", "+CurDay()+", SRVR",11,"Tahoma",Yellow);
   //datetime Time1=(TimeCurrent()+1:00:00);
 
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
 
Rosh писал (а) >>

Опубликовал через конпку "SRC"

Спасибо! Т.Е мой индикатор начал считать не с того места?

 
edwkhan писал (а) >>

Спасибо! Т.Е мой индикатор начал считать не с того места?

Я не знаю, я просто не в курсе что Вы хотите сказать и как это проверить.

 
Rosh писал (а) >>

Я не знаю, я просто не в курсе что Вы хотите сказать и как это проверить.

Индикатор в прежнем виде давал разницу в 1 час по сравнению с тем же кодом, записанном в эксперте.

теперьданные сравнялись.

 
Rosh писал (а) >>

Я не знаю, я просто не в курсе что Вы хотите сказать и как это проверить.

Индикатор в прежнем виде давал разницу в 1 час по сравнению с тем же кодом, записанном в эксперте.

теперьданные сравнялись.