The problem is that I'm not getting the correct values, and I dont't know if it's because of the way the formula is written or if it has to do with something else. I'm afraid that I can't use the ref(Tlevel,-1) expression if I'm calculating the TLevel variable itself (it's like a circular reference in excel). thanks
--- In [email protected], "Ara Kaloustian" <[EMAIL PROTECTED]> wrote: > > this should work fine > > ----- Original Message ----- > From: "pmxgs" <[EMAIL PROTECTED]> > To: <[email protected]> > Sent: Tuesday, April 03, 2007 3:18 PM > Subject: [amibroker] Help with code > > > > Hi, > > > > I'm having trouble with this code (which was taken from other software): > > PREV is a reserved word that refers to the value of the variable > > being calculated 1 period before. In this example it would be > > TLevel[i-1] > > > > TLevel:= If(C=PREV,PREV,if(prev>ref(C,-1),min(C,deltav),max(prev,C)))); > > > > In Amibroker I wrote: > > TLevel=0; > > TLevel=iif(C=ref(TLevel,-1),ref(TLevel,-1), IIf( ........ > > > > Can I write this like this?? Or do I have to use for loop?? > > > > thanks > > > > > > > > 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 > > > > > > >
