-----
Original Message -----
Sent: Tuesday, September 27, 2005 8:24 AM
Subject: RE: [amibroker] Re: Function
"position status or similar" available ?
AFL arrays are computed "all
at once" for ALL BARS in your database.
So I guess the answer to your
question is Yes. However, you must be aware that you cannot go back up to your
Buy/Sell statements and use the inLong or inShort information to change your
trades. This is because each line is essentially read once and executed for all
bars. Then the next line is executed based on previously known results.
This behavior can be changed by
using "looping" code which computes these results on a bar by bar
basis, thus allowing you to use this information from the previous bar to help
determine your next trade (for example, only go Long while
"inShort").
--
Terry
-----Original Message-----
From: amibroker@xxxxxxxxxxxxxxx [mailto:amibroker@xxxxxxxxxxxxxxx] On Behalf Of
Charles Stangor
Sent: Tuesday, September 27, 2005 06:51
To: amibroker@xxxxxxxxxxxxxxx
Subject: Re: [amibroker] Re: Function "position status or similar"
available ?
> Graph0=Equity(1);
> inLong =
Ref(Flip(Buy,Sell),-1);
> inShort =
Ref(Flip(Short,Cover),-1);
> inNothing = inLong==0
AND inShort==0;
This code seems really
good. But I don't completely understand how AFL
works. Here's my
question: Is it the case that these new variables, inlong
and inshort (which are
created from an array that ends on the prior bar)
will be created when the code
is read in the AFL, and then not be changed by
any code that follows them in
the AFL? In other words, can they be used to
create buy and sell signals
on the current bar without worrying that their
prior values will be changed
by new operations that reference their
components?
thanks
>
> Please note that the
reason for the Ref(... ,-1) is because I have a
> trade delay of 1.
>
> --- In
amibroker@xxxxxxxxxxxxxxx, Thomas Z <tzg@xxxx> wrote:
>>
>
>
>
>
>
> 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
>
>
>
>
>
>
------------------------
Yahoo! Groups Sponsor --------------------~-->
Try Online Currency Trading
with GFT. Free 50K Demo. Trade
24 Hours. Commission-Free.
http://us.click.yahoo.com/RvFikB/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/
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
SPONSORED LINKS
YAHOO! GROUPS LINKS