помогите с кодом

 

Как присвоить созданной вертикальной линии вторую временную координату трендовой линии?

ObjectCreate("TimeTarget№2", OBJ_VLINE, 0, Time[0], 1.0); // что сюда вставить на местовремени?
ObjectSet("TimeTarget№2", OBJPROP_COLOR, Blue); 
ObjectSet("TimeTarget№2", OBJPROP_WIDTH, 1);
 
L-user >>:

Как присвоить созданной вертикальной линии вторую временную координату трендовой линии?


Тоже Time[0]. Вертикальная линия =  две точки у которых координаты по времени совпадают, по ценам отличаются.


Удачи.
 
У OBJ_VLINE одна координата,время.
Вам нужно использовать OBJ_TREND у неё две координаты
 

Вы непоняли. Мне нужно взять текущую координату времени 2-й точки у трендовой линии и задать ее вертикальной линии. Т.е. 2-я координата трендовой линии и вертикальная линия будут на одном баре.

 
L-user >>:

Вы непоняли. Мне нужно взять текущую координату времени 2-й точки у трендовой линии и задать ее вертикальной линии. Т.е. 2-я координата трендовой линии и вертикальная линия будут на одном баре.

Вам видимо нужен ObjectGet(_) от трендовой,чтобы его задать вертикальной.

 
zhuki писал(а) >>

Вам видимо нужен ObjectGet(_) от трендовой,чтобы его задать вертикальной.


Спасибо. Это именно то.
double time=ObjectGet("TrendLine", OBJ_TREND);


ObjectCreate("TimeTarget№2", OBJ_VLINE, 0, time, 1.0);
ObjectSet("TimeTarget№2", OBJPROP_COLOR, Blue); 
ObjectSet("TimeTarget№2", OBJPROP_WIDTH, 1);