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

Образцы, куски исходников, вопросы. Обсуждаем программирование.
Ответить
Сообщение
Автор
trader
Сообщения: 2
Зарегистрирован: Вт окт 07, 2008 7:29 am

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

#1 Сообщение trader » Сб окт 11, 2008 3:44 pm

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

Аватара пользователя
Terranin
Site Admin
Сообщения: 846
Зарегистрирован: Вс июл 23, 2006 12:01 pm

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

#2 Сообщение Terranin » Вс окт 12, 2008 1:52 pm

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));
Asta la vista
Mike

Ответить