Il segmento va dove gli dici di andare, con la riga:
DrawSegment(Barindex[5],Close,BarIndex,close)coloured(0,255,0)style(line,5)
va verso destra, partendo dalla quinta barra precedente (che è a sinistra) fino a quella corrente.
Per andare verso sinistra avresti dovuto scrivere:
DrawSegment(Barindex[5],Close,BarIndex[10],close)coloured(0,255,0)style(line,5)
allora sarebbe partito dalla quinta barra precedente, andando a sinistra fino alla decima barra precedente.
In ogni caso tutto questo è teorico, infatti NON importa qual’è la prima o la seconda barra che indichi, lui parte sempre dalla più lontana indicata (da sinistra), fino alla più recente indicata (verso destra).
Nel tuo caso se vuoi andare più a destra di 10 barre puoi scrivere, indifferentemente:
DrawSegment(Barindex[5],Close,BarIndex+10,close)coloured(0,255,0)style(line,5)
// oppure
DrawSegment(Barindex+10,Close,BarIndex[5],close)coloured(0,255,0)style(line,5)