PureBytes Links
Trading Reference Links
|
Hello,
function BarsUntil( array )
{
result = Null;
bars = -1;
for( i = BarCount -1 ; i >=0 ; i-- )
{
if( array[ i ] ) bars = 0;
else
if( bars != -1 ) bars++;
result[ i ] = bars;
}
return result;
}
Note the function will return -1 if the array is NOT true from "now" till the end of available data.
Best regards,
Tomasz Janeczko
amibroker.com
----- Original Message -----
From: "foginthehills" <andrewdelin@xxxxxxxxxxx>
To: <amibroker@xxxxxxxxxxxxxxx>
Sent: Thursday, December 06, 2007 12:11 PM
Subject: [amibroker] How can I do BarsUntil ? (like BarsSince)
> Hi guys,
>
> I understand BarsSince() and have used this in my AFL.
>
> But I want a very similar function called BarsUntil(ARRAY). This
> would tell you the number of bars (time periods) into the future
> before ARRAY is true (or 1).
>
> My understanding of BarsSince is that it works 'backwards' into the
> past - I want to do the exact opposite, looking 'forward' into the
> future until the array is true.
>
> I don't think this is very hard, and I imagine it would involve
> BarIndex...
>
> Would someone be willing to try writing BarsUntil() as an function
> for me?
>
> thanks very much for any help!
>
> -Andy
> (foginthehills)
>
>
>
>
> Please note that this group is for discussion between users only.
>
> To get support from AmiBroker please send an e-mail directly to
> SUPPORT {at} amibroker.com
>
> For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
> http://www.amibroker.com/devlog/
>
> For other support material please check also:
> http://www.amibroker.com/support.html
>
> Yahoo! Groups Links
>
>
>
>
>
Please note that this group is for discussion between users only.
To get support from AmiBroker please send an e-mail directly to
SUPPORT {at} amibroker.com
For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
http://www.amibroker.com/devlog/
For other support material please check also:
http://www.amibroker.com/support.html
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/amibroker/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/amibroker/join
(Yahoo! ID required)
<*> To change settings via email:
mailto:amibroker-digest@xxxxxxxxxxxxxxx
mailto:amibroker-fullfeatured@xxxxxxxxxxxxxxx
<*> To unsubscribe from this group, send an email to:
amibroker-unsubscribe@xxxxxxxxxxxxxxx
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|