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 );
  }
  // }



  

Reply via email to