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.
  >



   

Reply via email to