Спасибо! просто а главное полезно! у меня вопрос, есть индюк показывает начало торговых сессий вы бы могли совместить их? индюка скину куда скажите
Спасибо! А можно еще добавить отображение размера свопов?
Простой лаконичный индикатор, ничего лишнего. Правда немного не хватает настроек величины шрифта. И время обновляет по-моему с привязкой к серверу, подтормаживают циферки иногда.
как тики приходят, так время и обновляется (серверное)
вариант с доп. настройками...
//+------------------------------------------------------------------+
//| 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);
}
//+---------------------------------------------------------
как тики приходят, так время и обновляется (серверное)
вариант с доп. настройками...
//+------------------------------------------------------------------+
//| 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);
}
//+---------------------------------------------------------
Спасибо
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Candle Time End and Spread:
Индикатор одновременно отображает текущий спред и оставшееся время до закрытия текущего бара (свечи).
Автор: Olexiy Polyakov