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

[amibroker] Re: Error 29



PureBytes Links

Trading Reference Links

Hello Tomasz Janeczko;

Would you please assist to solve this problem?

Thanks



--- In amibroker@xxxxxxxxxxxxxxx, "Tomasz Janeczko" <groups@xxx> 
wrote:
>
> Hello,
> 
> As error says:
> You don't have Buy variable initialized.
> You don't show the code but I see the closing brace so
> it seems that you have variables defined only INSIDE conditional
> statement and that condition is NOT met.
> 
> 
> Best regards,
> Tomasz Janeczko
> amibroker.com
>   ----- Original Message ----- 
>   From: Mohammed 
>   To: amibroker@xxxxxxxxxxxxxxx 
>   Sent: Sunday, August 26, 2007 8:21 PM
>   Subject: [amibroker] Re: Error 29
> 
> 
>   I do upgrade to Ver: 4.99 and I got the seam error to.
> 
>   This is the capture for what I got 
> 
>   Capture 
> 
> 
> 
> 
> 
> 
>   --- In amibroker@xxxxxxxxxxxxxxx, "Mohammed" <softnews2003@> 
wrote:
>   >
>   > Hi Donald F Lindberg;
>   > 
>   > Thank you for your reply, 
>   > 
>   > I'm using AmiBroker Professional ver 4.96. And I get the Error 
I 
>   > posted before. I didn't change anything in the code.
>   > 
>   > I will upgrade new to ver 4.99 and see.
>   > 
>   > Thanks again.
>   > 
>   > 
>   > --- In amibroker@xxxxxxxxxxxxxxx, "Don Lindberg" dlindber@ 
wrote:
>   > >
>   > > Mohammed,
>   > > 
>   > > Not sure what your problem is, but it is not the code. I 
copied 
>   > the code,
>   > > checked syntax, and ran as both Scan and Exploration. It ran 
fine. 
>   > I am
>   > > using AmiBroker Professional ver 4.99.
>   > > 
>   > > 
>   > > 
>   > > Donald F Lindberg
>   > > 
>   > > _____ 
>   > > 
>   > > From: amibroker@xxxxxxxxxxxxxxx 
[mailto:amibroker@xxxxxxxxxxxxxxx] 
>   > On Behalf
>   > > Of Mohammed
>   > > Sent: Sunday, August 26, 2007 10:34 AM
>   > > To: amibroker@xxxxxxxxxxxxxxx
>   > > Subject: [amibroker] Error 29
>   > > 
>   > > 
>   > > 
>   > > 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/