Логика работы с OBJ_VLINE

  • Автор темы Автор темы kolodiazniy
  • Дата начала Дата начала

kolodiazniy

Прохожий
Поясните пожалуйста логику работы с вертикальной линией.

ObjectCreate("my_line", OBJ_VLINE, 0, Time[0], 0, 0) - рисует линию на текущем баре,
ObjectCreate("my_line", OBJ_VLINE, 0, Time[10], 0, 0) - рисует линию 10 баров назад.

А как же нарисовать линию в будущем?
Скажу сразу, что при вводе отрицательных значений
линия не появляется вообще (((
 

Ugar

Гуру форума
задай время из будущего, а не время открытия бара которого ещё нет.
 

Ugar

Гуру форума
ObjectCreate("my_line", OBJ_VLINE, 0, Time[0], 0, 0) - рисует линию на текущем баре,
ObjectCreate("my_line", OBJ_VLINE, 0, Time[10], 0, 0) - рисует линию 10 баров назад.
Вычислить время куда надо поставить линию и вместо времени открытия бара вписать время из будущего куда надо поставить линию.
Я не знаю куда надо поставить линию, по этому не скажу как вычислить время.
Приведу пример на 5 баров в будущее.
datetime t=Time[0]+5*Period()*60;
Здесь Period()*60 - время бара в секундах.
5- количество баров
Time[0] - время открытия текущего бара
ObjectCreate("my_line", OBJ_VLINE, 0, t, 0, 0);
 
Последнее редактирование:
Верх