[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[amibroker] Error 29



PureBytes Links

Trading Reference Links

Hi All;

I get this code from the net, but when I do scan it give an 
Error  as showing bellow.

--------
Plot(S, "Sup:",colorRed,styleDots|styleNoLine);

Buy = ExRem( Buy,
----------------^

Error 29.
Variable 'buy' used without having been initialized.
---------

Any one can help to solve this error.

With the advance regards,


/////// CODE ///////

_SECTION_BEGIN("multiplication factor");

/*Writed & composed by Tudor Marcelin - Art Invest*/

SetChartOptions
(0,chartShowDates|chartShowArrows|chartLogarithmic|chartWrapTitle);

  k=1; /* multiplication factor*/
  n=Optimize("n",8,3,15,1); /*period*/
  f=ATR(n);
    

    R[0] = Close[0]; 

    S[0] = C[0];
for( i = 11; i < BarCount; i++ ) 
{ 


   R[i]=R[i-1];
   S[i]=S[i-1];

    if ( C[i-1] >R[i-1] )
{
       r[i] = C[i-1]+k*f[i-1];
       s[i]= C[i-1]-k*f[i-1];
}   
    if ( C[i-1] <S[i-1] )
{
       r[i] = C[i-1]+k*f[i-1];
       s[i]= C[i-1]-k*f[i-1];
} 


Buy = Close>R;
Sell = Close<S;

Cump=IIf(Close>R,1,0);
Vanz=IIf(Close<S,1,0);
}
Plot(Close,"Close",colorBlack,styleCandle);
Plot(R, "Rez:",colorGreen,styleDots|styleNoLine);
Plot(S, "Sup:",colorRed,styleDots|styleNoLine);


Buy = ExRem( Buy, Sell ); //Elimina semnalele buy consecutive
Sell = ExRem( Sell, Buy ); //Elimina semnalele sell consecutive

shape = Buy * shapeUpArrow + Sell * shapeDownArrow;

fig=Cump*shapeHollowUpArrow + Vanz*shapeHollowDownArrow;

PlotShapes( fig, IIf( Cump, colorPaleGreen  , colorPink), 0, IIf( 
Cump, Low-1, High+1)); //Pentru a vizualiza semnalele consecutive 
eliminate de ExRem
PlotShapes( shape, IIf( Buy, colorGreen, colorRed ), 0, IIf( Buy, Low-
1, High+1)); 

AlertIf( Buy, "", "Experiment", 1 );
AlertIf( Sell, "", "Experiment",2);

GraphXSpace = 10;

Dev = C - S;

Title=EncodeColor(colorBlue)+"Experiment"+EncodeColor(colorBlack)+ " 
Open:"+O+" High:"+H+" Low:"+L+" Close:"+C+
EncodeColor(colorGreen)+" Rez:"+R+
EncodeColor(colorRed)+" Sup:"+S+ 
EncodeColor(colorBlack)+" Dev:"+Dev+
EncodeColor(colorBlue)+
	" \nDate: "+EncodeColor(colorRed)+Date();
_SECTION_END();

Filter = 1; 
AddColumn(S,"S",1.4);
AddColumn(R,"R",1.4);
AddColumn(Close,"Close",1.4);
AddColumn(Dev,"Dev",1.2);


/// END OF CODE ////



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 NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
http://www.amibroker.com/devlog/

For other support material please check also:
http://www.amibroker.com/support.html
 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/amibroker/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/amibroker/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:amibroker-digest@xxxxxxxxxxxxxxx 
    mailto:amibroker-fullfeatured@xxxxxxxxxxxxxxx

<*> To unsubscribe from this group, send an email to:
    amibroker-unsubscribe@xxxxxxxxxxxxxxx

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/