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

RE: a new problem with Ref()



PureBytes Links

Trading Reference Links

Ken,

This is nothing special.  I have a variable called MXX.

I go through a little exercise developing 18 numbers which I use in putting
together a short, medium and long range indicator.

The entire process is as follows:

I start with MXX
XONE:= MXX - Ref( MXX,-1);
XTWO:= (MXX - Ref( MXX, -2)) / 2;
XTHREE:= (MXX - Ref( MXX , -3 ) ) / 3;
Etc.

When I get to XNINE:= ( MXX - Ref( MXX , -9 ) ) / 9; and XTEN:= ( MXX -
Ref( MXX , -10 ) ) / 10; it quits working.  Now, maybe I made a mistake
coding but I don't think so.  I copied the XEIGHT code into the XNINE
indicator and made the changes there and it still didn't work.  It just
seemed strange that it would work for the first 8 and not for the next
group.

I'm going to double check my code today and check X18 on back as well as I
have all of the correct answers printed out.

Regards,

Guy

" When I die, I want to go peacefully like my grandfather did, in his sleep.
Not yelling and screaming like the passengers in his car."

-----Original Message-----
From: owner-metastock@xxxxxxxxxxxxx [mailto:owner-metastock@xxxxxxxxxxxxx]On
Behalf Of PD Manager
Sent: Wednesday, September 13, 2000 7:26 AM
To: 'metastock@xxxxxxxxxxxxx'
Subject: RE: a new problem with Ref()

Define iterations...

There are some limits in the formula language, but until I understand your
definition of iterations, I cannot confirm or deny such a limitation exists.

As for the Ref() function itself, I am not aware of any problems or
limitations regarding the magnitude of the number that can be used in the
second argument.

Ken Hunt
Programming Manager
Equis International


-----Original Message-----
From: Lionel Issen [mailto:lissen@xxxxxxxxx]
Sent: Tuesday, September 12, 2000 5:26 PM
To: metastock@xxxxxxxxxxxxx
Subject: Re: a new problem with Ref()


Guy:
If I understand what you are trying to do, here's a suggestion.
There is a limit on the number of iterations that Metastock can handle in a
single formula.
One way around this might be to break up your iterations into blocks of not
more than 8 iterations, then combine these into one formula.

The Metastock formula language is distinctly limited.

It may be easier to do this in Excel or VB or TAS.

Lionel Issen
lissen@xxxxxxxxx
----- Original Message -----
From: Guy Tann <grt@xxxxxxxxxxxx>
To: Metastock User Group <metastock-list@xxxxxxxxxxxxx>
Sent: Tuesday, September 12, 2000 5:30 PM
Subject: a new problem with Ref()


> List,
>
> Well I've programmed my way around the last problem, but I just hit
another
> snag.
>
> Is there a limit in using the Ref() function?
>
> I have a variable called MXX.  I am manipulating it in a simplistic manner
> and the first 8 worked great.  When I get to the ninth iteration, it quits
> working.
>
> XEIGHT:=  ( MXX - Ref( MXX , -8 ) ) / 8;   This one works correctly
> XNINE:= ( MXX - Ref( MXX , -9 ) ) / 9;       This one doesn't work!
>
> Actually, numbers one through eight work fine.  Nine and ten don't work
and
> I haven't finished checking eleven through twenty yet.  I assume there's
> something in the manual I missed, so any help would be appreciated.
>
> Thanks,
>
> Guy
>
> " When I die, I want to go peacefully like my grandfather did, in his
sleep.
> Not yelling and screaming like the passengers in his car."
>
>