PureBytes Links
Trading Reference Links
|
<FONT face="MS Sans Serif"
size=2>Esteban:
Try:
count = cum(v > 10000) ;
count = iif(buy, 0, count)<FONT
size=2> ;
Ted
<BLOCKQUOTE
>
----- Original Message -----
<DIV
>From:
Esteban
To: <A title=amibroker@xxxxxxxxxxxxxxx
href="">amibroker@xxxxxxxxxxxxxxx
Sent: Friday, October 25, 2002 3:22
PM
Subject: [amibroker] Resetting
variables
Say I am incrementing a variable that
counts the number of trades of volume > 10000 using the cum function.
count = cum(v > 10000)
;But I don't want a count from the beginning of the data set. I
want the count from an event.
I've thought of several ways to
accomplish this in principle, but I always run up against the same issue no
matter what scheme I devise. The reset doesn't stick, it's only good
while the condition that causes it is true. Here 's an example.
Reset the value of the variable and
start the count again after each buy, like in vb.
count = iif(buy, 0,
count)<FONT face="MS Sans Serif"
size=2> ;
The problem I run into here is that I
can't reference the the variable count in the formula if it hasn't
already been assigned. Therefore with the formula above count = 0
only on the bar that buy is true. The next bar it reverts to whatever it was
previously assigned. This doesn't give the effect of resetting.
I've given this a lot of
thought and tried to work around it a number of ways. I'm stumped. Any help is
greatly appreciated.
Esteban
Post
AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx (Web page: <A
href="">http://groups.yahoo.com/group/amiquote/messages/)Check
group FAQ at: <A
href="">http://groups.yahoo.com/group/amibroker/files/groupfaq.html
Your use of Yahoo! Groups is subject to the <A
href="">Yahoo! Terms of Service.
|