You are thinking like a programmer ;-) AB arrays are computed "all at once".
New values come in (new bars of data or updates to the current bar) and the array is adjusted to include the new values. You don't have to do anything in your code. Technically, the entire array is simply recomputed with each new piece of data. There are times when you need to write loops and they are available in various forms, but they are also much slower. -- Terry -----Original Message----- From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Jerry Laster Sent: Monday, January 29, 2007 16:17 To: [email protected] Subject: [amibroker] Re: Creating Arrays I think that that code would overwrite the value of yourarray with each new signal1. I was thinking of something like myarray = myarray+signal1. But that will not add a new element to the array, just extend the value of the array. --- In [email protected], "Edward Pottasch" <[EMAIL PROTECTED]> wrote: > > one way to do this would be: > > yourArray = IIF(signal1,C,Null); > > rgds, Ed > > > ----- Original Message ----- > From: Jerry Laster > To: [email protected] > Sent: Monday, January 29, 2007 9:09 PM > Subject: [amibroker] Re: Creating Arrays > > > Yes, ma, c, H, etc. are built-in arrays. But I am trying to create > and array with other data, ie. > valuewhen(signal1, C) > I want to create an array with all the values of the close when > signal1 was true. > in other languages I would dim myarray as array, and then populate it > with every value of C when signal1 is true. > Jerry. > > --- In [email protected], Graham <kavemanperth@> wrote: > > > > what array did you ahve in mind? > > > > example moving average is an array > > myMA = ma(c,10); > > > > -- > > Cheers > > Graham > > AB-Write >< Professional AFL Writing Service > > Yes, I write AFL code to your requirements > > http://www.aflwriting.com > > > > > > On 30/01/07, Jerry Laster <laster@> wrote: > > > Hi, > > > How do you go creating your own array? In other languages you can > > > create an array an populate it. I can't find how to do it in AFL. > > > Thank, > > > Jerry > > > > > > > > > > > > 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
