foreign returns an array. so you have to chose an element like fc[ 0 ] or lastvalue(fc)
----- Original Message ----- From: gmorlosky To: [email protected] Sent: Thursday, May 07, 2009 6:15 PM Subject: [amibroker] Why does this IF error ? I get an error about not being numeric for line # 2 below which I // out. Why is "if (fc > 20)" not valid ? fc = Foreign( symbol, "C" ); // if (fc > 20) if( ! IsNull( fc[ 0 ] ) ) { Plot( 100 * ( fc - fc[ fvb ] )/ fc[ fvb ], symbol, colorLightOrange + ( (2*i) % 15 ), styleLine ); } // }
