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."
>
>
|