[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [amibroker] Resetting variables



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.