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

[amibroker] Resetting variables



PureBytes Links

Trading Reference Links


Say I am incrementing a variablethat 
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 isthat 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