Страница 1 из 1

Как программно нарисовать Horizontal line

Добавлено: Сб окт 11, 2008 3:44 pm
trader
Есть ли возможность это сделать из кода, чтобы она выглядела также как и нарисованная вручную Horizontal line (т.е. через все окно, с выделением цветом на оси цен ее значения).
Нигде в хэлпе не нашел такой возможности - ничего другого в голову не приходит, кроме как заполнять буфер индикатора фиксированным значением. Такой вариант неприемлем, т.к. при этом - эта линия не доходит до оси цен и, естественно, не выделяется другим цветом на оси цен, так что при этом визуально не видно на какой цене "стоит" линия.
Вобщем, помогите, кто чем может....

Re: Как программно нарисовать Horizontal line

Добавлено: Вс окт 12, 2008 1:52 pm
Terranin
trader писал(а):Есть ли возможность это сделать из кода, чтобы она выглядела также как и нарисованная вручную Horizontal line (т.е. через все окно, с выделением цветом на оси цен ее значения).
Нигде в хэлпе не нашел такой возможности - ничего другого в голову не приходит, кроме как заполнять буфер индикатора фиксированным значением. Такой вариант неприемлем, т.к. при этом - эта линия не доходит до оси цен и, естественно, не выделяется другим цветом на оси цен, так что при этом визуально не видно на какой цене "стоит" линия.
Вобщем, помогите, кто чем может....
Создай объект линия и будет обычная горизонтальная линия.

Код: Выделить всё

// create horizontal line
  if not(ObjectExists('line123')) then
    ObjectCreate('line123', obj_HLine, 0, 0, Close(0));

  // change line position
  ObjectSet('line123', OBJPROP_PRICE1, Close(0));