Steve, Give the following a try:
HHVClose99 = HHV(Close, 99); PrevHHVClose99 = Ref(HHVClose99, -1); Rising = ValueWhen(HHVClose99 > PrevHHVClose99, BarIndex()); Falling = ValueWhen(HHVClose99 < PrevHHVClose99, BarIndex()); Colors = IIF(Rising >= Falling, colorBrightGreen, colorDarkRed); Plot(HHV(C,99) ,"HHV/99" ,Colors ,styleStaircase); Mike --- In [email protected], "steve_almond" <[EMAIL PROTECTED]> wrote: > > Rick, > > I just tried your suggestion without success. The problem is I > sometimes want the horizontal line to be green (following a rising > line) and sometimes red (following a falling line). The <= and >= > only allows horizontals to be one color (the first specified). > > What I'm after is something that says: > > "If HHV(C,99) increases, color green and keep green until it falls". > > Any further ideas? > > Steve > > > > --- In [email protected], Rick Osborn <ricko@> wrote: > > > > > > > > I haven't tried it - but did you think of trying <= or >= instead > of just the < or > > > > > Rick > > > > > > > > ----- Original Message ---- > > From: steve_almond <me@> > > To: [email protected] > > Sent: Tuesday, September 30, 2008 5:58:21 PM > > Subject: [amibroker] Line color question > > > > > > I have a chart with a plot like so: > > > > Plot(HHV(C,99) ,"HHV/99" ,1,1); > > > > It plots a "stairstep" up or down > > > > I want the line to be green when it is rising or steady (after an > > upmove), red when it is falling or steady (after a downmove). > > > > I tried substituting 'col' in the above formula where: > > > > Col=IIf(HHV( C,99)<Ref( HHV(C,99) ,-1),4,IIf( HHV(C,99) >Ref(HHV( > C,99),- > > 1),colorBrightGreen ,29)); > > > > This colors the steps (up and down) correctly, but not the > > horizontal, steady lines. > > > > Can anyone help? > > > > Steve > > >
