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. >
