PureBytes Links
Trading Reference Links
|
I plotted it on a 1 minute chart and couldn't produce an error either.
Roy
www.metastocktips.co.nz
----- Original Message -----
From: Jose Silva
To: equismetastock@xxxxxxxxxxxxxxx
Sent: Sunday, March 26, 2006 1:57 PM
Subject: [EquisMetaStock Group] Re: Jose - having trouble with Williams Osc
I've plotted the indicator below on a Euro/USD 1-min chart, but can't
see any problems.
---8<---------------------------------
pds:=Input("Normalizing lookback pds
(1= historical Hi/Lo)",1,2600,150);
{ Plot 1: Price section }
PriceX:=C;
{ Plot 2: Indicator/Oscillator section }
IndX:=WillA();
{ Choose x pds or historical Price High/Low }
Hi:=If(pds>1,HHV(PriceX,pds),Highest(PriceX));
Lo:=If(pds>1,LLV(PriceX,pds),Lowest(PriceX));
{ Price normalized to 0~100% }
PriceNorm:=(PriceX-Lo)/Max(Hi-Lo,.000001)*100;
{ Choose x pds or historical Indicator High/Low}
Hi:=If(pds>1,HHV(IndX,pds),Highest(IndX));
Lo:=If(pds>1,LLV(IndX,pds),Lowest(IndX));
{ Indicator normalized to 0~100% }
IndicatorNorm:=(IndX-Lo)/Max(Hi-Lo,.000001)*100;
{ Plot in own window }
{PriceNorm;IndicatorNorm}
(IndicatorNorm-PriceNorm)/25
---8<---------------------------------
jose '-)
http://www.metastocktools.com
--- In equismetastock@xxxxxxxxxxxxxxx, stinkerstock <no_reply@xxx>
wrote:
>
> Dear Jose:
>
> A while back you provided me with a formula to convert the Williams
> A/D study into an oscillator. It went like this:
>
> pds:=Input("Normalizing lookback periods (1= historical
> Hi/Lo)",1,2600,150);
> { Plot 1: Price section }
> PriceX:=C;
> { Choose x pds or historical Price High/Low }
> Hi:=If(pds>1,HHV(PriceX,pds),Highest(PriceX));
> Lo:=If(pds>1,LLV(PriceX,pds),Lowest(PriceX));
> { Price normalized to 0~100% }
> PriceNorm:=(PriceX-Lo)/Max(Hi-Lo,.000001)*100;
> { Plot 2: Indicator/Oscillator section }
> IndX:=WillA();
> { Choose x pds or historical Indicator High/Low}
> Hi:=If(pds>1,HHV(IndX,pds),Highest(IndX));
> Lo:=If(pds>1,LLV(IndX,pds),Lowest(IndX));
> { Indicator normalized to 0~100% }
> IndicatorNorm:=(IndX-Lo)/Max(Hi-Lo,.000001)*100;
> { Plot in own window }
> {PriceNorm;IndicatorNorm}
> (IndicatorNorm-PriceNorm)/25
>
> This works perfectly on daily data but, for some reason, when I use
> the formula in explorer to sift through intrday data I always get an
> overflow error message. I've tried to modify it but nothing seems
> to work. Any chance you could help again?
>
> Thanks in advance,
>
> Jim
--------------------------------------------------------------------------------
YAHOO! GROUPS LINKS
a.. Visit your group "equismetastock" on the web.
b.. To unsubscribe from this group, send an email to:
equismetastock-unsubscribe@xxxxxxxxxxxxxxx
c.. Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
--------------------------------------------------------------------------------
[Non-text portions of this message have been removed]
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/equismetastock/
<*> 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/
|