[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

--- In amibroker@xxxxxxxxxxxxxxx, "William Peters" 
<williampeters@xxxx> wrote:
> 
> I don't believe the AFL has a function that returns the number of 
elements
> in an array.

William,
AFL would be a miserable and unproductive language without counting 
the elements of an array !! [I am curious if there exist any T/A 
language without this property...]. I didn't understand your reply. 
Dimitris Tsokakis
> If you are constructing your own arrays as opposed to using the 
stock arrays
> I would simply maintain the element count within a variable.
> As stated in the first post when you refer to elements in the stock 
arrays
> the first bar is 0 and the last bar is Barcount -1 (these arrays 
are zero
> based).
> Regards,
> William Peters
> www.amitools.com
> 
> -----Original Message-----
> From: Dave Merrill [mailto:dmerrill@x...]
> Sent: October 25, 2003 1:02 AM
> To: amibroker@xxxxxxxxxxxxxxx
> Subject: RE: [amibroker] size of an array in AFL?
> 
> 
> 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
>             ADVERTISEMENT
> 
> 
> 
> 
> Send BUG REPORTS to bugs@xxxx
> Send SUGGESTIONS to suggest@xxxx
> -----------------------------------------
> 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 the Yahoo! Terms of Service.


------------------------ 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/