неподскажешь как внести изменения чтоб линии чертились разным цветом и толщиной и информация на них отражалась, что это за линия.
Информация в принципе и так отобразается, что за линия (надо подвести курсор).
Изменение цвета линии. Например, выделить цветом пивотную. После
ObjectCreate("P",OBJ_HLINE,0,0,P);вставляем:
ObjectSet("P",OBJPROP_COLOR,Blue);- будет рисоваться синим цветом (Blue).
Изменение толщины линии - например 2-й целевой -
ObjectSet("R2",OBJPROP_WIDTH,2);
Достаточно наглядно. Тоже для S2 линии. В итоге получили такой код (отрывок, где задается отрисовка линий)
ObjectsDeleteAll(0,OBJ_HLINE); ObjectCreate("P",OBJ_HLINE,0,0,P); ObjectSet("P",OBJPROP_COLOR,Blue); ObjectCreate("R1",OBJ_HLINE,0,0,R1); ObjectCreate("R2",OBJ_HLINE,0,0,R2); ObjectSet("R2",OBJPROP_WIDTH,2); ObjectCreate("R3",OBJ_HLINE,0,0,R3); ObjectCreate("S1",OBJ_HLINE,0,0,S1); ObjectCreate("S2",OBJ_HLINE,0,0,S2); ObjectSet("S2",OBJPROP_WIDTH,2); ObjectCreate("S3",OBJ_HLINE,0,0,S3);
Попутный вопрос - где посмотреть цвета - и их названия. Это можно сделать в параметрах индикатора при его загрузке, вкладка - цвета. При выборе цвета появляется таблица цветов, и при наведении курсора видно его название.