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

[amibroker] Re: adaptative indicator



PureBytes Links

Trading Reference Links

Hi Tomasz and Ara,
Yes exactly, X is in a loop, I did a copy of my code:

Iter = 5;
ZigZag = 0.5;
LengthZig = 0;

for(i = 0; i < Iter; i++)
{ 
    LengthZig = LengthZig + (abs(PeakBars(Close, ZigZag, i)-
TroughBars(Close, ZigZag, i)));
} 


Length = round(LengthZig/Iter);

NewCCI = CCI(Length);

Plot(NewCCI, "NewCCI", colorRed, 1);

In this case, I obtain the error #5, I think it's because Length is 
an array and are not compatible with CCI. I tried a lot of things to 
solve my problem, but now I relly don't know what I have to do.

Thank you for your help!

Jerome






--- In amibroker@xxxxxxxxxxxxxxx, "Tomasz Janeczko" <amibroker@xxxx> 
wrote:
> Hello,
> 
> I think you misunderstood the question.
> x was supposed to change every bar.
> x=x+1 is certainly possible, either by looping
> 
> x = 0;
> for( i = 0; i < BarCount; i++ )
> {
>    x = x + 1;
>    // use new x here
> }
> 
> or... (easier) using Cum function
> 
> x = Cum( 1 );
> 
> http://www.amibroker.com/f?cum
> 
> 
> Best regards,
> Tomasz Janeczko
> amibroker.com
> ----- Original Message ----- 
> From: "Ara Kaloustian" <ara1@xxxx>
> To: <amibroker@xxxxxxxxxxxxxxx>
> Sent: Tuesday, August 09, 2005 4:45 PM
> Subject: Re: [amibroker] adaptative indicator
> 
> 
> > The problem is that you can not have a structure of x=x+1. It's 
not a matter
> > of using arrays.
> >
> > try using static variables
> >
> > //initialize variable
> > If (isNull,StaticVarGet(isInitialized"))
> > {
> > StaticVarSet("Length",0);
> > }
> >
> > StaticVarSet("Length",StaticVarGet("Length"));
> >
> >
> > ----- Original Message ----- 
> > From: "jerome_maeder" <jerome_maeder@xxxx>
> > To: <amibroker@xxxxxxxxxxxxxxx>
> > Sent: Tuesday, August 09, 2005 6:37 AM
> > Subject: [amibroker] adaptative indicator
> >
> >
> >> Hi!
> >>
> >> I would like to change the parameter of my indicator ( CCI for
> >> exemple ) after each bar. For example:
> >>
> >> Length = 0;
> >> Length = Length + 1;
> >>
> >> NewCCI = CCI(Length);
> >>
> >> Buy = CCI(Length) > 150;
> >>
> >> It's just a simple example, do you understand what is my 
problem?
> >> Length is an array and it's not possible to use it as a 
parameter!
> >>
> >> Thanks in advance!
> >>
> >> Jerome
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >> 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 other support material please check also:
> >> http://www.amibroker.com/support.html
> >>
> >>
> >> Yahoo! Groups Links
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >
> >
> >
> >
> > 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 other support material please check also:
> > http://www.amibroker.com/support.html
> >
> >
> > Yahoo! Groups Links
> >
> >
> >
> >
> >
> >
> >




------------------------ Yahoo! Groups Sponsor --------------------~--> 
<font face=arial size=-1><a href="http://us.ard.yahoo.com/SIG=12hr9mk66/M=362131.6882500.7825259.1493532/D=groups/S=1705632198:TM/Y=YAHOO/EXP=1123619644/A=2889190/R=0/SIG=10r90krvo/*http://www.thebeehive.org
">Put more honey in your pocket. (money matters made easy) Welcome to the Sweet Life - brought to you by One Economy</a>.</font>
--------------------------------------------------------------------~-> 

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

<*> 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/