PureBytes Links
Trading Reference Links
|
Dear pumrysg,
Thanks for ur help.
1. I agree that Linear regression angle oscillator is
the metastock Linear regression.
2. I think average price is a smoothed average of
the (High-low) for three candles back.
3. this following codes contains value for Excess :
Plot3(Excess,"OverB");
Plot4(-Excess,"OverS");
I wonder if you recieve my attached image for results
from the code in Omega Research software. Maybe it
could provide a deep insight to the programming code.
Please let me know if you didn't receive the attached
images.
Thanks again
Tono
--- pumrysh <no_reply@xxxxxxxxxxxxxxx> wrote:
> Tono,
>
> We will need to make a couple of decisions inorder
> to translate the
> code.
>
> It appears to be based on a Linear regression angle
> oscillator. The
> closest match that I can think of is the metastock
> Linear regression
> slope oscillator. Next problem is their use of
> average price. This
> could be simply the close but it could also be a
> smoothed average of
> the close. We do know that the trend days are 5 so
> that is not a
> problem.
>
> Basically so far we would have:
>
> LinRegSlope(x,5);
>
> The rest of the code evaluates for a new high or low
> based on the
> oscillator position.
>
> We are also given a value for excess but I don't see
> it used in the
> code.
>
> Maybe if you can supply some more input we can get a
> bit further with
> the translation.
>
> Preston
>
>
>
> --- In equismetastock@xxxxxxxxxxxxxxx, Har tono
> <tonmdn@xxx> wrote:
> >
> > Dear all,
> >
> > Could anyone please help me to translate two
> following
> > programming code to metastock indicator formula so
> we
> > get the indicators as shown in attached image :
> >
> > New Highs/Lows (Indicator)
> >
> ---------------------------------------------------
> > Input: TrendDays(5), Excess(8);
> > Variables: NewHigh(0), NewHighVal(0), NewLow(0),
> > NewLowVal(0);
> > if H>NewHighVal[1] then begin
> > NewHighVal=H;
> > NewHigh=NewHigh[1]+1;
> > end
> > else begin
> > if LinearRegAngle(AvgPrice, TrendDays)<0 then
> begin
> > NewHighVal=H;
> > NewHigh=0;
> > end
> > else begin
> > NewHighVal=NewHighVal[1];
> > NewHigh=NewHigh[1];
> > end;
> > end;
> > if L<NewLowVal[1] then begin
> > NewLowVal=L;
> > NewLow=NewLow[1]+1;
> > end
> > else begin
> > if LinearRegAngle(AvgPrice, TrendDays)>0 then
> begin
> > NewLowVal=L;
> > NewLow=0;
> > end
> > else begin
> > NewLowVal=NewLowVal[1];
> > NewLow=NewLow[1];
> > end;
> > end;
> > Plot1(NewHigh,"New Highs");
> > Plot2(-NewLow,"New Lows");
> > Plot3(Excess,"OverB");
> > Plot4(-Excess,"OverS");
> > IF CheckAlert Then Begin
> > IF Plot1 >= Plot3 then Alert("Overbought");
> > IF Plot2 <= Plot4 then Alert("Oversold");
> > IF Plot1 < Plot1[1] then Alert("Reset Count");
> > IF Plot2 > Plot2[1] then Alert("Reset Count");
> > End;
> >
> ---------------------------------------------------
> >
> > CandlelineRecord (Indicator)
> >
> ---------------------------------------------------
> > Variables: Lng(0),Supprt(c), Resistnce(c);
> > Lng=Volatility(8);
> > if Lng <= AbsValue(O - C) then begin
> > if C>O then
> > Supprt=(O+C)/2
> > else
> > supprt=supprt[1];
> > if C<O then
> > Resistnce=(O+C)/2
> > else
> > Resistnce=Resistnce[1];
> > end;
> > Plot1(Supprt,"Support");
> > Plot2(Resistnce,"Resistance");
> >
> ---------------------------------------------------
> >
> > Appreciate the help very much
> >
> > Thanks in advance
> >
> > Tono
> >
> >
> >
>
______________________________________________________________________
> ______________
> > Be a better friend, newshound, and
> > know-it-all with Yahoo! Mobile. Try it now.
>
http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ
> >
> > [Non-text portions of this message have been
> removed]
> >
>
>
>
____________________________________________________________________________________
Be a better friend, newshound, and
know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ
------------------------------------
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/equismetastock/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/equismetastock/join
(Yahoo! ID required)
<*> To change settings via email:
mailto:equismetastock-digest@xxxxxxxxxxxxxxx
mailto:equismetastock-fullfeatured@xxxxxxxxxxxxxxx
<*> To unsubscribe from this group, send an email to:
equismetastock-unsubscribe@xxxxxxxxxxxxxxx
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|