Thanks a lot, I knew I was doing something stupid.

--- In [email protected], "Anthony Faragasso" <[EMAIL PROTECTED]> 
wrote:
>
> It is actually the line above that line....you are missing a 
closing " ) " .
> AND Close > Ref( Close, -5
> 
> 
> Anthony
> 
>   ----- Original Message ----- 
>   From: ftstrades 
>   To: [email protected] 
>   Sent: Sunday, March 11, 2007 4:43 AM
>   Subject: [amibroker] Keep getting Error 31
> 
> 
>   I keep getting Error 31 on line...
>   AND Close < Ref( EMA( Close, 200 ), -1 );
>   Cant figure out I tried with and without Parenthesis and 
Semicolons. 
>   Please help, Thanks.
> 
>   SS = GetFnData("SharesShort"); 
>   SSPM = GetFnData("SharesShortPrevMonth");
>   ROE = GetFnData("ReturnOnEquity"); 
>   Filter = Close > 10
>   AND Volume > MA( Volume, 5 ) * 1.2 
>   AND SS < SSPM
>   AND Cross( EMA( Close, 3 ), EMA( Close, 15 )
>   AND Close > Ref( Close, -5
>   AND Ref( Close, -5 ) < Ref( Close, -21 )
>   AND GetFnData("EPSEstNextYear") >= GetFnData("EPS")
>   AND ROE > 15 )
>   AND Close < Ref( EMA( Close, 200 ), -1 );
>   AddColumn( Close, "Close " );
>   AddColumn( Open, "Open " );
>   AddColumn( High, "High " );
>   AddColumn( Low, "Low " );
>   AddColumn( Volume, "Volume " ); 
>   AddColumn( GetFnData("EPSEstNextYear"), "EPSEstNextYear"); 
>   AddColumn( GetFnData("EPS"),"EPS");
>   AddColumn(ROE,"Return on Equity");
>   AddColumn(SS,"Shares Short"); 
>   AddColumn(SSPM,"Shares Short Prior Month");
> 
> 
> 
>    
> 
> 
> --------------------------------------------------------------------
--------
> 
>     avast! Antivirus: Inbound message clean. 
> 
>     Virus Database (VPS): 000722-4, 03/09/2007
>     Tested on: 3/11/2007 4:45:19 AM
>     avast! - copyright (c) 1988-2007 ALWIL Software.
>


Reply via email to