if year=2024 and Month =9 and day =11 then
mylow1=low
mybarindex1=barindex
endif
if year=2024 and Month =10 and day =2 then
mylow2=low
mybarindex2=barindex
endif
drawsegment(mybarindex1,mylow1,mybarindex2,mylow2)
return
non capisco perche mi disegna due segmenti
La riga
drawsegment(mybarindex1,mylow1,mybarindex2,mylow2)
devi spostarla prima dell’ultimo ENDIF.
in effetti funziona ,ma non capisco perche
Al primo appuntamento vengono aggiornati entrambi i valori mylow1 e mybarindex1.
Tuttavia, mylow2 e mybarindex2 hanno ancora il valore predefinito pari a zero.
In questo modo il segmento dalla prima data viene riportato ai valori predefiniti.
Una volta raggiunta la seconda data, i valori vengono aggiornati.
Il secondo segmento viene disegnato tra il primo e il secondo appuntamento.
Se intendevi utilizzare questo secondo segmento, sposta DRAWSEGMENT alla fine del secondo blocco data IF.