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

Re: [amibroker] puzzled by procedure



PureBytes Links

Trading Reference Links

Hi Ara:
 
Hmmm... 
 
as far as I can tell, FA() should and does return TRUE on and only on the bar where foo==33;  That operates as I expect.
 
It's FB() that I don't get, because it does not return TRUE only on the bar where foo == 33, but, when the 33 bar is selected, it returns TRUE for every bar in the array.
 
As I think about it it must be that FA() is numeric while FB() is array-based.  But how can I get FB() to return an array in which only foo(barcount-10) is true?
 
Sorry to be a pain!
 
 
 
 
----- Original Message -----
Sent: Tuesday, May 23, 2006 4:22 PM
Subject: Re: [amibroker] puzzled by procedure

foo ==33 is not a correct structure.
 
== is used as an equality test. Not an assignment of value.
----- Original Message -----
Sent: Tuesday, May 23, 2006 1:16 PM
Subject: [amibroker] puzzled by procedure

Could someone explain to me why these two function don't work the same way? 
 
Thanks in advance!!
 

foo[BarCount-10] = 33;

procedure FA() {return foo ==33;}

procedure FB() {return StrFind(NumToStr(foo), "3");}

 



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
Investment management software Real estate investment software Investment property software
Software support Real estate investment analysis software Investment software


YAHOO! GROUPS LINKS