Добрый день. Я пишу класс с некоторыми статическими функциями. В общем-то, всё работает как нужно, но что-то не то с функциями смещения объектов на графике. Вот например, функция, которая отрисовывает линию по 2 точкам:
Функцией пользовался несколько раз. Сегодня решил добавить функционал смещения. Добавил последние 2 функции:
Объекты не смещаются.. Вертикальные линии как находились в определённом месте, так там и находятся.Что не так? Этот функионал вообще работает?
Если речь идет об объекте "Трендовая линия", то для нее не невозможно задать координаты в пикселях. Трендовая строится исключительно в координатах цена/время. По пикселям строятся объекты типа "Текстовая метка" (OBJ_LABEL), кнопка (OBJ_BUTTON).
Если речь идет об объекте "Трендовая линия", то для нее не невозможно задать координаты в пикселях. Трендовая строится исключительно в координатах цена/время. По пикселям строятся объекты типа "Текстовая метка" (OBJ_LABEL), кнопка (OBJ_BUTTON).
Да, вы правы. Проще изначально задать координаты для трендовые линий. Хотя, по сути, странно всё-равно. Ведь таким образом и любой другой объект типа метки, кнопок, квадратов и тд, тоже можно изначально разместить, там где нужно.
Вы имеете в виду при создании? Нет, при создании объектов, координаты которых указываются в пикселях, задать их местоположение невозможно, т. к. в функции ObjectCreate() аргументы типа цена и время (double и datetime), а для пикселей нужен int. Вот для этого и нужны OBJPROP_XDISTANCE и OBJPROP_YDISTANCE.
Вы имеете в виду при создании? Нет, при создании объектов, координаты которых указываются в пикселях, задать их местоположение невозможно, т. к. в функции ObjectCreate() аргументы типа цена и время (double и datetime), а для пикселей нужен int. Вот для этого и нужны OBJPROP_XDISTANCE и OBJPROP_YDISTANCE.

- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Добрый день. Я пишу класс с некоторыми статическими функциями. В общем-то, всё работает как нужно, но что-то не то с функциями смещения объектов на графике. Вот например, функция, которая отрисовывает линию по 2 точкам:
Функцией пользовался несколько раз. Сегодня решил добавить функционал смещения. Добавил последние 2 функции:
Объекты не смещаются.. Вертикальные линии как находились в определённом месте, так там и находятся.Что не так? Этот функионал вообще работает?