PureBytes Links
Trading Reference Links
|
in AFL looping, or if you use script then you define the array using [i] addons.
In script you also need to define the variables within the script
before you use them.`
so for an array
XYZ = C[0]; would define it as an array
XYX = 0; would define it as zero unless given another value within the
loop script.
On 7/8/05, Joe Landry <jelandry@xxxxxxxxxxxxx> wrote:
> Someone asked earlier about why I had used the expression
> Count = Close-Close;
> in initializing my arrays to zero and I found out from my tutor
> this morning why I had been taught that convention.
>
> Most of the time you will not get into any issues if you write
>
> Count = 0;
>
> rather than
>
> Count = Close - Close; or Count = C-C;
>
> However if you call or exit to VBscript or potentially jScript utilities in
> the same AFL module,
> the script functions don't know in what context you used Count = 0; i.e.
> was it a scalar you
> are passing or an array(vector) as a parameter; but if you initialize it as
> an array there will be no doubt.
>
> An example would be if you call a VB utility and use the variable count as a
> parameter
> without defining it as an array you could get some wierd errors, for
> example if you
> tried to intierate count[i] inside the VB script you probably would get a
> surpise.
>
> The flexibility of AFL is great in that it doesn't require you to define
> arrays and scalars,
> it figures in what context you used it for the most part without any
> hickups. There have
> been many versions of AB since that convention was adopted but it doesn't
> take much
> time to TYPE your variable as an array.
>
> I'll be happy to stand corrected by someone knowegable in programming and
> AFL
> if I didn't represent this correctly. Let me know.
>
> Hope this helps.
> JOE
>
> 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 other support material please check also:
> http://www.amibroker.com/support.html
>
>
>
>
> ________________________________
> YAHOO! GROUPS LINKS
>
> Visit your group "amibroker" on the web.
>
> To unsubscribe from this group, send an email to:
> amibroker-unsubscribe@xxxxxxxxxxxxxxx
>
> Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
> To unsubscribe from this group, send an email to:
> amibroker-unsubscribe@xxxxxxxxxxxxxxx
>
> Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
> Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
> ________________________________
>
--
Cheers
Graham
http://e-wire.net.au/~eb_kavan/
------------------------ Yahoo! Groups Sponsor --------------------~-->
Try Online Currency Trading with GFT. Free 50K Demo. Trade
24 Hours. Commission-Free.
http://us.click.yahoo.com/DldnlA/9M2KAA/U1CZAA/GHeqlB/TM
--------------------------------------------------------------------~->
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 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/
<*> 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/
|