Ok, I can see some logic in that. Thanks for the explanation. grtnx Wilco
--- In [email protected], "Tony Grimes" <[EMAIL PROTECTED]> wrote: > > 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 <[EMAIL PROTECTED]> 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 [email protected] <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 > > > > > > > > > > > > > > > > > > > > > >
