ugh he estado trabajando en esto por días y no puedo entenderlo ...

Quiero colocar una línea vertical @ a una hora específica ... ok - bastante fácil-- oninitDrawline ();

¿Pero cómo hago para que la ea se ejecute desde ese punto en el gráfico (donde se dibuja la primera línea) hasta TimeCurrent () ;? ¿uso un bucle for en el área oninit, llevándome a la hora actual y luego hago que el ontick se haga cargo?
for (datetime i = start; ilt; TimeCurrent (); i )

O

¿Utilizo un bucle for en el área ontick con una fecha de inicio que == mi hora y fecha de inicio?

y

¿Se ejecutará el bucle for cada vez que ingrese un nuevo tick yo cuando entre una nueva vela? ¿Cómo solo hago que funcione el lope run para una vez y luego dejo que tick se haga cargo de una función CheckSignal ()?