Shows 45 on all bars for me ... Check it using Explore ...
buySig = 0; buySig[1] = 1; price = 0; price[1] = 45; X = HighestSince(buySig, price); Plot(X, "Works", colorBlack); Filter = 1; AddColumn(X, "X", 1.2); --- In [email protected], "inertia_trader" <[EMAIL PROTECTED]> wrote: > > Tomasz, is this a bug or expected behavior? > > buySig = 0; buySig[0] = 1; > price = 0; price[0] = 45; > plot(highestSince(buySig, price), "Fails", colorBlack); > > I expected to see a plot of value 45 for all bars. But > the plot above shows no data. > > BUT... > > buySig = 0; buySig[1] = 1; > price = 0; price[1] = 45; > plot(highestSince(buySig, price), "Works", colorBlack); > > The plot above gives a value of 45 for all barIndices except 0, > as you would expect. > > So highestSince() seems to ignore signals that occur on the > very first bar? > > > Thanks, > Tom Mosher >
