Скачать MetaTrader 5

коменты на графике - страница 2

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
DmitriyN
2316
DmitriyN 2012.11.24 21:04  
gheka:
огромное вам спасибо, тема закрыта, выручили

Не, я таки запощу свой самый простой индикатор :)))

#property indicator_chart_window
int start()
  {
   string S0 = "Саша" + "\n";
   string S1 = "купил" + "\n";
   string S2 = "процессор";
   Comment(S0,S1,S2); 
   return(0);
  }
evgens
219
evgens 2012.11.24 21:10  
DmitriyN:

Не, я таки запощу свой самый простой индикатор :)))

 


ок, а для чего
+ "\n"


?

DmitriyN
2316
DmitriyN 2012.11.24 21:12  
gheka:
ок, а для чего   + "\n"

Переход на другую строку. Без этого получится в одну строку так: "Сашакупилпроцессор". Пробуйте.

evgens
219
evgens 2012.11.24 21:27  
DmitriyN:

Переход на другую строку. Без этого получится в одну строку так: "Сашакупилпроцессор". Пробуйте.



спс
Vladimir
1592
Vladimir 2012.11.25 03:36  
Не хочу новую тему, но как сделать окно камменов, чтоб оно закрывало график ? видел такое реализуется или с помощью dll или ещё как ?
pako
3318
pako 2012.11.25 08:50  
gheka:

а цвет комментарий возможно менять ?

можно
//+------------------------------------------------------------------+
int start()
  { int i=1;

 comment(0,Magenta,  i);
 comment(1,Aqua,     i,"  ",i+1);
 comment(2,Red,      i,"  ",i+1,"  ",i+2);
 comment(3,Yellow,   i,"  ",i+1,"  ",i+2,"  ",i+3);
 comment(4,White,   " Набираем до 20 параметров в строке, полагаю этого хватит");
 comment(5,Lime,   "Однако длина строки ограничена вот зедсь сейчас окончится я так чувтствую блин");
   return(0);
  }
//+------------------------------------------------------------------+

void comment(int n,color c,string s0="",string s1="",string s2="",string s3="",string s4="",string s5="",string s6="",string s7="",string s8="",string s9="",
string s10="",string s11="",string s12="",string s13="",string s14="",string s15="",string s16="",string s17="",string s18="",string s19="")
{
string r=s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15+s16+s17+s18+s19;
string name="comment_"+n;
int y=30+n*10;
int x=5;
if(ObjectFind(name)<0) ObjectCreate(name,OBJ_LABEL,0,0,0);
ObjectSet(name,OBJPROP_XDISTANCE,x);
ObjectSet(name,OBJPROP_YDISTANCE,y);
ObjectSetText(name,r,8,"Times New Roman",c);
}
12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий