Простой вопрос!

  • Автор темы Автор темы VAK
  • Дата начала Дата начала

VAK

Почетный гражданин
Поскольку сайт начинает развиваться, то начнем с простого вопроса для программистов.
Как сделать так, чтобы в индикаторе Fractal Lines, при наведении курсора,
появлялась надпись UP-синяя и DN- красная, а не название индикатора,
время и уровни. Пытался найти в учебнике по MQL, но не смог. Спасибо тем,
кто поможет!
 

Вложения

Юрий FT

Модератор
[quote author=VAK link=topic=31.msg91#msg91 date=1218292340]
Поскольку сайт начинает развиваться, то начнем с простого вопроса для программистов.
Как сделать так, чтобы в индикаторе Fractal Lines, при наведении курсора,
появлялась надпись UP-синяя и DN- красная, а не название индикатора,
время и уровни. Пытался найти в учебнике по MQL, но не смог. Спасибо тем,
кто поможет!

[/quote]
Если честно стандартными средствами MQL как такое реализовать не знаю.
 

VAK

Почетный гражданин
А вот в таком индикаторе множество линий и все прописаны!
Поэтому и посчитал,что это прсто. Оказывается вопрс не такой простой!
Индикатор нужно смотреть в тестере, В статике он ничего не покажет,
долго ждать.
 

Вложения

supervisor

Местный житель
вот кусок кода из индюка:
//---- indicators
SetIndexStyle(0,DRAW_LINE);
SetIndexBuffer(0,DssBuffer);
SetIndexStyle(1,DRAW_LINE);
SetIndexBuffer(1,MitBuffer);

//ниже с привязкой к номеру буфера SetIndexLabel задает название
SetIndexEmptyValue(0, 0.0);
SetIndexLabel(0, "DSS");
SetIndexEmptyValue(1, 0.0);
SetIndexLabel(1, "MIT");

IndicatorShortName ("DSS("+EMA_period+","+Stochastic_period+")");
//а тут какое название индюка будет отображаться в верхнем правом углу
 

VAK

Почетный гражданин
Мне нужно изменить в индикаторе Fractals Lines, чтобы были четко прописаны
UP- синяя линия и DN- красная линия при наведении курсра на линию.
А по кодам я не спец. Нужно для проверки советника, чтобы он смог увидеть эти линии.
 

xrust

Почетный гражданин
так и напишите :
Код:
Expand Collapse Copy
  SetIndexStyle(0, DRAW_LINE);
  SetIndexBuffer(0, ExtMapBuffer1);
  SetIndexLabel(0,"Ap"); 
  SetIndexStyle(1, DRAW_LINE);
  SetIndexBuffer(1, ExtMapBuffer2);
  SetIndexLabel(1,"Dn");

А вызывать его будете так:
Код:
Expand Collapse Copy
iCustom(Symbol(),0,"FractalsLine",0,x);//Для "Ап",где "х" это номер бара который будет анализировать индикатор
  iCustom(Symbol(),0,"FractalsLine",1,x);//Для "Дн",где "х" это номер бара который будет анализировать индикатор

:)
 

VAK

Почетный гражданин
В какое место индикатора это вставлять?
Код: [Выделить]
iCustom(Symbol(),0,"FractalsLine",0,x);//Для "Ап",где "х" это номер бара который будет анализировать индикатор
iCustom(Symbol(),0,"FractalsLine",1,x);//Для "Дн",где "х" это номер бара который будет анализировать индикатор
 

xrust

Почетный гражданин
это надовставлять в советник, для вызова индикатора
 

VAK

Почетный гражданин
Xrust, спасибо за попытку помочь! Но не хочу изменять код советника,
мне нужно изменить индикатор так, , чтобы были четко прописаны
UP- синяя линия и DN- красная линия при наведении курсра на линию.
Такое возможно? Советник TFL Кимовский. В него просто прописываешь название линий UP и DN и он должен их увидеть. Я такое проделывал с индикатором
MaksiGen_Rang_Move. Сдесь выкладывал.
 

xrust

Почетный гражданин
Ты немного запутался, Кимовский советник, как и любой другой советник вооще, может видеть линии , если они прописаны в чарте, как граф. обьекты, а не линии индикатора , как в этом случае, советую обратиться, к разработчику, он тебе поможет
 

VAK

Почетный гражданин
Вопрос о советнике не стоит. Поставим вопрос по другому- Как прописать в
Fractals Line графические объекты. Чтобы он строил линии и линии были обозначени UP и DN.
 

xrust

Почетный гражданин
за небольшую сумму напишу индикатор, который будет строить линии по последним фракталам, которые можно будет перехватить советником, переделка данного индикатора не целесообразна
 

VAK

Почетный гражданин
Спасибо, Xrust! Мне это было нужно для проверки небольшой идеи в которй я не очень-то уверен. Поэтому извини, за деньги мне ничего не нужно!
 

xrust

Почетный гражданин
за деньги , для реала, а пробничек , и так вышлю :)
 

VAK

Почетный гражданин
Индикатор на советнике не работает.
 

xrust

Почетный гражданин
В смысле, советник на индикаторе, а что пишет?
 

VAK

Почетный гражданин
Индмкатор один раз прорисовыает линии и стоит. При появлении новых фракталов
не перемещается. А советник открывает все как положено, когда натыкается на эти линии.
 
Верх