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

[amibroker] Re: adaptative indicator



PureBytes Links

Trading Reference Links

Tomasz,

I really thank you, It's exactly what I was looking for. You save 
me...

Jerome


--- In amibroker@xxxxxxxxxxxxxxx, "jerome_maeder" 
<jerome_maeder@xxxx> wrote:
> 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=12he40e2v/M=362131.6882500.7825259.1493532/D=groups/S=1705632198:TM/Y=YAHOO/EXP=1123621425/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/