Underneath code works fine for me : Daysback = Param("Days Back",126,10,252,1); FirstBar = BarCount - DaysBack; YY = IIf(BarIndex() >= Firstbar,EndValue(Close),Null);
Plot(YY,"LastClose",colorRed,styleThick); Plot(Close,"Close",colorBlack,styleCandle); Regards, Ton. ----- Original Message ----- From: gp_sydney To: amibroker@yahoogroups.com Sent: Sunday, August 26, 2007 1:26 AM Subject: [amibroker] Re: horizontal line Something like this: start = <start bar index> end = <end bar index> val = <horizontal line value> bix = Cum(1) - 1; hline = IIf(bix >= start AND bix <= end, val, Null); For the bar index, you could also use: bix = BarIndex(); bix = bix - bix[0]; Regards, GP --- In amibroker@yahoogroups.com, "Roberto Martinez" <[EMAIL PROTECTED]> wrote: > > Hi there, > I would like to know how to programatically draw a horizontal line that last for x bars and not for all the chart. When I use the PLOT function it draws a line trough all the chart length. > Tia. >