MQL4 Подпись обьекта

 

Здравствуйте. Создаю обьект отрезок в индикаторе который показывает тейкпрофит, как его подписать например TP1?

ObjectCreate(0,"TP1SELL"+counter1,OBJ_TREND,0,Time[i+1],Open[i]-100*Point,Time[i]+PeriodSeconds(PERIOD_CURRENT)*7,Open[i]-100*Point);// Создаем отрезок
// Как над отрезком поставить надпись TP1?
 
Igor Kryuchkov:

Здравствуйте. Создаю обьект отрезок в индикаторе который показывает тейкпрофит, как его подписать например TP1?


Надо добавить над отрезком текстовый объект типа OBJ_TEXT c привязкой к той же цене и времени, что и отрезок.

 
Igor Kryuchkov:

Здравствуйте. Создаю обьект отрезок в индикаторе который показывает тейкпрофит, как его подписать например TP1?


В дополнение к ответу Виталия: еще можно сделать всплывающую подсказку, если нет задачи отображать подпись постоянно.

      ObjectSetString(0, name, OBJPROP_TOOLTIP, toolTip);
 
Vitalie Postolache:

Надо добавить над отрезком текстовый объект типа OBJ_TEXT c привязкой к той же цене и времени, что и отрезок.


ObjectCreate(0,"TP1SELLTEXT"+counter1,OBJ_TEXT,0,Time[i],Open[i]-105*Point,Time[i]+PeriodSeconds(PERIOD_CURRENT)*3,Open[i]-105*Point,"TP1"); //Так создаю
// Правее текст не сдвигается почему то и сам текст не меняется на TP1
// Но уже примерно то, что хотел.

// Перед этим просто создавал обьект как Label, с ним не прошло.

 
Igor Kryuchkov:


Ну что тут сказать, садитесь и почитайте справку по текстовым объектам, как там текст задавать и менять (подсказка - ObjectSetString).

 
Vitalie Postolache:

Ну что тут сказать, садитесь и почитайте справку по текстовым объектам, как там текст задавать и менять (подсказка - ObjectSetString).


Хорошо, а смещение текста?

 
Igor Kryuchkov:

Хорошо, а смещение текста?


OBJPROP_ANCHOR