Индикаторы: Candle Time End and Spread

 

Candle Time End and Spread:

Индикатор одновременно отображает текущий спред и оставшееся время до закрытия текущего бара (свечи).

Индикатор одновременно отображает текущий спред и время до закрытия бара (свечи).

Автор: Olexiy Polyakov

 
Спасибо! просто а главное полезно! у меня вопрос, есть индюк показывает начало торговых сессий вы бы могли совместить их? индюка скину куда скажите
 
golfoba:
Спасибо! просто а главное полезно! у меня вопрос, есть индюк показывает начало торговых сессий вы бы могли совместить их? индюка скину куда скажите
Сори, но вам лучше обратиться к фрилансерам
 
Спасибо! А можно еще добавить отображение размера свопов?
 
Просто и удобно. Спасибо автору за труд. Давно искал что-нибудь компактное.
 
Prideman:
Спасибо! А можно еще добавить отображение размера свопов?
Могу дать такой, изменил чей-то индюк и добавил показывать свопы...
 
Простой лаконичный индикатор, ничего лишнего. Правда немного не хватает настроек величины шрифта. И время обновляет по-моему с привязкой к серверу, подтормаживают циферки иногда.
 
Abiboon:
Простой лаконичный индикатор, ничего лишнего. Правда немного не хватает настроек величины шрифта. И время обновляет по-моему с привязкой к серверу, подтормаживают циферки иногда.

как тики приходят, так время и обновляется (серверное)

вариант с доп. настройками...

//+------------------------------------------------------------------+
//|                                          CandleTimeStationary.mq4|
//|                                                                  |
//|                                                                  |
//+------------------------------------------------------------------+

#property indicator_chart_window
//---- input parameters

extern color  Clock_Color = DimGray;
extern string Corner_Placement = "1 is top right 3 is bottom right";
extern int    Corner = 3;
extern string font_face = "Britannic Bold";
extern int font_size = 10;
extern int XDISTANCE = 10;
extern int YDISTANCE = 10;


string objname="Spread&Bar";
double s1[];

//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init(){

  ObjectCreate(objname, OBJ_LABEL,0, 0, 0);
  ObjectSet(objname, OBJPROP_CORNER, Corner);
  ObjectSet(objname, OBJPROP_XDISTANCE, XDISTANCE);
  ObjectSet(objname, OBJPROP_YDISTANCE, YDISTANCE);    
  
   //----
   return(0);
}
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit(){

  ObjectDelete(objname);

  //----
  return(0);
}


//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
{

   //Time to bar expiry
  int m,s;

  m=Time[0]+Period()*60-CurTime();
  s=m%60;
  m=(m-s)/60;
  int spread=MarketInfo(Symbol(), MODE_SPREAD);

  string _sp="",_m="",_s="";
  if (spread<10) _sp="..";
  else if (spread<100) _sp=".";
  if (m<10) _m="0";
  if (s<10) _s="0";
 
  ObjectSetText(objname,"Spread: " +DoubleToStr(spread,0)+_sp+" Next Bar in "+_m+DoubleToStr(m,0)+":"+_s+DoubleToStr(s,0), font_size, font_face, Clock_Color);
  return(0);
}
//+---------------------------------------------------------

 
Bonja:

как тики приходят, так время и обновляется (серверное)

вариант с доп. настройками...

//+------------------------------------------------------------------+
//|                                          CandleTimeStationary.mq4|
//|                                                                  |
//|                                                                  |
//+------------------------------------------------------------------+

#property indicator_chart_window
//---- input parameters

extern color  Clock_Color = DimGray;
extern string Corner_Placement = "1 is top right 3 is bottom right";
extern int    Corner = 3;
extern string font_face = "Britannic Bold";
extern int font_size = 10;
extern int XDISTANCE = 10;
extern int YDISTANCE = 10;


string objname="Spread&Bar";
double s1[];

//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init(){

  ObjectCreate(objname, OBJ_LABEL,0, 0, 0);
  ObjectSet(objname, OBJPROP_CORNER, Corner);
  ObjectSet(objname, OBJPROP_XDISTANCE, XDISTANCE);
  ObjectSet(objname, OBJPROP_YDISTANCE, YDISTANCE);    
  
   //----
   return(0);
}
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit(){

  ObjectDelete(objname);

  //----
  return(0);
}


//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
{

   //Time to bar expiry
  int m,s;

  m=Time[0]+Period()*60-CurTime();
  s=m%60;
  m=(m-s)/60;
  int spread=MarketInfo(Symbol(), MODE_SPREAD);

  string _sp="",_m="",_s="";
  if (spread<10) _sp="..";
  else if (spread<100) _sp=".";
  if (m<10) _m="0";
  if (s<10) _s="0";
 
  ObjectSetText(objname,"Spread: " +DoubleToStr(spread,0)+_sp+" Next Bar in "+_m+DoubleToStr(m,0)+":"+_s+DoubleToStr(s,0), font_size, font_face, Clock_Color);
  return(0);
}
//+---------------------------------------------------------


Спасибо
 
Я отстал от жизни что ли?! На некоторых сайтах на голубом глазу заявляют, что Candle Time End and Spread подходит и для МТ4, и для МТ5. Как такое возможно? Платформы, насколько я понимаю разными языками писаны.
Причина обращения: