Ok, I can see some logic in that. Thanks for the explanation.
> You can't use it "directly", because it hasn't been initialized
(created)
> yet. You got to call it at least once, before you try and access
its
> elements.
>
> On Sat, Oct 11, 2008 at 8:55 AM, noemeenswat <noemeenswat@xxx>
wrote:
>
> > Thanks,
> > Works like a charm. Can you, or some-one else, explain me why I
> > can't use ADX() directly to determine the trend?
> >
> > grtnx
> > Wilco
> >
> > --- In
amibroker@xxxxxxxxxxxxxxx <amibroker%
40yahoogroups.com>, "Tony
> > Grimes" <Tonez.Email@>
> > wrote:
> > >
> > > Try This:
> > >
> > > myADX = ADX();
> > > trend1 = MyADX[0] > myADX[1];
> > >
> > >
> > > On Sat, Oct 11, 2008 at 8:27 AM, noemeenswat <noemeenswat@>
> > wrote:
> > >
> > > > I want to determine or ADX is uptrending or downtrending.
> > Therfore I
> > > > coded:
> > > >
> > > > trend1=ADX()[0]>ADX()[1];
> > > >
> > > > This should result in a true or false for trend1 depending on
> > > > trenddirection of ADX. It gives however a consistent error 30
> > syntax
> > > > error.
> > > >
> > > > If I replace ADX() by H, C etc it works fine. Can someone
> > explain what
> > > > I'm doing wrong?
> > > >
> > > > Thanks
> > > > Wilco
> > > >
> > > >
> > > >
> > >
> >
> >
> >
>