OBJPROP_CORNER,1
при этом координата Х отсчитывается справа на лево
OBJPROP_CORNER,1
при этом координата Х отсчитывается справа на лево
Не могли бы Вы показать, куда вставить OBJPROP_CORNER,1
Не могли бы Вы показать, куда вставить OBJPROP_CORNER,1
функция выводит текст
void Prn_txt(string Name, int X, int Y, int Corner1, string Font, int Font_Size, color CLR, string TXT,int Window)
{
ObjectDelete(0,Name);
ObjectCreate(0,Name,OBJ_LABEL,Window,0,0);
ObjectSetInteger(0,Name,OBJPROP_XDISTANCE,X);
ObjectSetInteger(0,Name,OBJPROP_YDISTANCE,Y);
ObjectSetInteger(0,Name,OBJPROP_CORNER,Corner1);
ObjectSetString(0,Name,OBJPROP_TEXT,TXT);
ObjectSetString(0,Name,OBJPROP_FONT,Font);
ObjectSetInteger(0,Name,OBJPROP_FONTSIZE,Font_Size);
ObjectSetInteger(0,Name,OBJPROP_COLOR,CLR);
ObjectSetInteger(0,Name,OBJPROP_BACK,false);
return;
}
функция выводит текст
void Prn_txt(string Name, int X, int Y, int Corner1, string Font, int Font_Size, color CLR, string TXT,int Window)
{
ObjectDelete(0,Name);
ObjectCreate(0,Name,OBJ_LABEL,Window,0,0);
ObjectSetInteger(0,Name,OBJPROP_XDISTANCE,X);
ObjectSetInteger(0,Name,OBJPROP_YDISTANCE,Y);
ObjectSetInteger(0,Name,OBJPROP_CORNER,Corner1);
ObjectSetString(0,Name,OBJPROP_TEXT,TXT);
ObjectSetString(0,Name,OBJPROP_FONT,Font);
ObjectSetInteger(0,Name,OBJPROP_FONTSIZE,Font_Size);
ObjectSetInteger(0,Name,OBJPROP_COLOR,CLR);
ObjectSetInteger(0,Name,OBJPROP_BACK,false);
return;
}
Это надо добавить вместо этого?
if(g<0) g=0;
ColLine=r+g*256+b*65536;
ObjectCreate("m "+i,OBJ_TREND,0,1,0,0,0);
ObjectSet("m "+i,OBJPROP_TIME1,CoordTime1);
ObjectSet("m "+i,OBJPROP_TIME2,CoordTime2);
ObjectSet("m "+i,OBJPROP_PRICE1,CoordPrice);
ObjectSet("m "+i,OBJPROP_PRICE2,CoordPrice);
ObjectSet("m "+i,OBJPROP_STYLE,DRAW_LINE);
ObjectSet("m "+i,OBJPROP_WIDTH,0);
ObjectSet("m "+i,OBJPROP_COLOR,ColLine);
ObjectSet("m "+i,OBJPROP_BACK,false);
ObjectSet("m "+i,OBJPROP_RAY,false);
g-=2;
CoordPrice+=0.00005;
}
ObjectCreate("marks",OBJ_TEXT,0,((CoordTime2-CoordTime1)/2)+CoordTime1,CoordPrice+4*Point);
ObjectSetText("marks",DoubleToStr(Marks,0)+"%",14,"Arial",ColLine);
return(0);
Это надо добавить вместо этого?
if(g<0) g=0;
ColLine=r+g*256+b*65536;
ObjectCreate("m "+i,OBJ_TREND,0,1,0,0,0);
ObjectSet("m "+i,OBJPROP_TIME1,CoordTime1);
ObjectSet("m "+i,OBJPROP_TIME2,CoordTime2);
ObjectSet("m "+i,OBJPROP_PRICE1,CoordPrice);
ObjectSet("m "+i,OBJPROP_PRICE2,CoordPrice);
ObjectSet("m "+i,OBJPROP_STYLE,DRAW_LINE);
ObjectSet("m "+i,OBJPROP_WIDTH,0);
ObjectSet("m "+i,OBJPROP_COLOR,ColLine);
ObjectSet("m "+i,OBJPROP_BACK,false);
ObjectSet("m "+i,OBJPROP_RAY,false);
g-=2;
CoordPrice+=0.00005;
}
ObjectCreate("marks",OBJ_TEXT,0,((CoordTime2-CoordTime1)/2)+CoordTime1,CoordPrice+4*Point);
ObjectSetText("marks",DoubleToStr(Marks,0)+"%",14,"Arial",ColLine);
return(0);
смотрите сами
главно чтобы устроило
смотрите сами
главно чтобы устроило
Не получается чего то. Может Вы бы вставили это в нужную строку, код ведь там выше есть?
Не получается чего то. Может Вы бы вставили это в нужную строку, код ведь там выше есть?
сюда вставьте
ObjectCreate("marks",OBJ_TEXT,0,((CoordTime2-CoordTime1)/2)+CoordTime1,CoordPrice+4*Point);
ObjectSet("marks",OBJPROP_CORNER,1);
ObjectSetText("marks",DoubleToStr(Marks,0)+"%",14,"Arial",ColLine);
- www.mql5.com
сюда вставьте
ObjectCreate("marks",OBJ_TEXT,0,((CoordTime2-CoordTime1)/2)+CoordTime1,CoordPrice+4*Point);
ObjectSet("marks",OBJPROP_CORNER,1);
ObjectSetText("marks",DoubleToStr(Marks,0)+"%",14,"Arial",ColLine);
Добрый день Ренат!
Сделал, как Вы написали, ничего не изменилось:
ObjectCreate("marks",OBJ_TEXT,0,((CoordTime2-CoordTime1)/2)+CoordTime1,CoordPrice+4*Point);
ObjectSet("marks",OBJPROP_CORNER,1);
ObjectSetText("marks",DoubleToStr(Marks,0)+"%",14,"Arial",ColLine);
return(0);
Добрый день Ренат!
Сделал, как Вы написали, ничего не изменилось:
ObjectCreate("marks",OBJ_TEXT,0,((CoordTime2-CoordTime1)/2)+CoordTime1,CoordPrice+4*Point);
ObjectSet("marks",OBJPROP_CORNER,1);
ObjectSetText("marks",DoubleToStr(Marks,0)+"%",14,"Arial",ColLine);
return(0);
если в 5-рке (МТ5) то
ObjectSet("marks",OBJPROP_CORNER,3);
если не повлияет, то хз
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Добрый день Всем!
Нужна небольшая помощь: скачал индикатор активности рынка, в котором процентное содержание находится внизу и когда ещё в нижнюю часть экрана добавляешь индикатор, то этих процентов не видно. Как его перенести в правый верхний угол? И ещё как убрать жёлтые линии вообще? Код прикладываю: