Hi. “C” is an array of
data. PriceUp is a Boolean. They are
incompatible.
What are you trying to accomplish?
Where is this code being executed? Why not use straight AFL?
Regards,
Dan.
From: amibroker@xxxxxxxxxxxxxxx [mailto:amibroker@xxxxxxxxxxxxxxx] On Behalf Of dimension@xxxxxxxxxxxxx
Sent: Sunday, December 04, 2005
9:00 PM
To: amibroker@xxxxxxxxxxxxxxx
Subject: [amibroker] _javascript_ -
exception
Can anyone tell me why I am getting an error with the code
below:
...
priceUp = True;
c1 = C;
for ( i = 1; i <= N; i++ )
{
curBar = i * -1;
priceUp = priceUp &&
c1 > Ref( C,
curBar );
if ( !priceUp ) break;
...
}
…
I am getting an error on the line in red above. The
error is
“Condition
in IF, WHILE, FOR statements has to be Numeric or Boolean type. You can
not use array here, please use [] (array subscript operator) to access array
elements”
(BTW< the Edit->Copy Error message
function in Formula Editor is not working for me, is this a bug?)
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