[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[amibroker] Re: size of an array in AFL?



PureBytes Links

Trading Reference Links

Dave,
for an array X the size is Cum(IsTrue(X))
I suppose here  you are not interested for the {empty} bars.
If you need to include the empty bars also, then the size is simply 
Cum(1).
[Both above are 1-basis counting]
Dimitris Tsokakis
--- In amibroker@xxxxxxxxxxxxxxx, "Dave Merrill" <dmerrill@xxxx> 
wrote:
> in most languages, it's possible to find out the size of an array 
directly,
> by examining some property of the array itself or applying some 
function to
> it, without having to know how it was created. some examples are:
> 
>     array.length
>     array.size
>     SizeOfArray(array)
> 
> is that possible in AFL? if not, it can be worked around since we 
do in
> general know how every array was created, but it's less elegant and 
less
> self contained.
> 
> dave
> 
>   I'm not sure how to answer this because it depends on which array 
you are
> refering too.
> 
>   Are you refering to a stock data array of some description? If so 
you
> could use the Barcount constant which will return the number of 
bars in the
> array. Remember it's zero based so the last bar is refered to as: 
Barcount -
> 1
> 
>   Regards,
>   William Peters
>   www.amitools.com
> 
> 
> 
>   -----Original Message-----
>   From: Dave Merrill [mailto:dmerrill@x...]
> 
> 
>   sorry for the dumb question, but what's the syntax for getting 
the size
>   (number of elements) in an array? I want to do something like 
this, only
>   that works:
> 
>         for(i=1; i<=array.length; i++) {
> 
>   thanks,
> 
>   dave


------------------------ Yahoo! Groups Sponsor ---------------------~-->
Buy Ink Cartridges or Refill Kits for your HP, Epson, Canon or Lexmark
Printer at MyInks.com. Free s/h on orders $50 or more to the US & Canada.
http://www.c1tracking.com/l.asp?cid=5511
http://us.click.yahoo.com/mOAaAA/3exGAA/qnsNAA/GHeqlB/TM
---------------------------------------------------------------------~->

Send BUG REPORTS to bugs@xxxxxxxxxxxxx
Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
-----------------------------------------
Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx 
(Web page: http://groups.yahoo.com/group/amiquote/messages/)
--------------------------------------------
Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html 

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/