Excellent. Thanks Ed.
--- In amibroker@yahoogroups.com, "Edward Pottasch" <[EMAIL PROTECTED]>
wrote:
>
> if xx is the array that contains true/false values and the last
value is
> true then the previous true value is
>
> LastValue(Ref(BarsSince(xx),-1)) + 1
>
> bars back.
>
> regards, Ed
>
>
>
>
> ----- Original Message -----
> From: sidhartha70
> To: amibroker@yahoogroups.com
> Sent: Thursday, November 13, 2008 5:14 PM
> Subject: [amibroker] Coding Question
>
>
> Hi All,
>
> Hopefully simple coding question that seems to be foxing me briefly...
>
> I have an array who's value is true on the current bar. I want to find
> how many bars back the prior occurence of 'true' was. The array is
> only every true or false...
>
> I thought this would work,
>
> x = HighestSinceBars(True,y,2);
>
> Where y is the array in question....
>
> But it doesn't seem to be working.
>
> Any ideas...?
>
> TIA
>