PureBytes Links
Trading Reference Links
|
Rick,
//Percent envelopes
pds =Param<FONT
size=2>("periods",
20,<FONT
color=#ff00ff size=2>10,<FONT color=#ff00ff
size=2>40,<FONT color=#ff00ff
size=2>1);
percent=Param<FONT
size=2>("Percent"<FONT
size=2>,<FONT face="Courier New" color=#ff00ff
size=2>95,<FONT color=#ff00ff
size=2>10,<FONT color=#ff00ff
size=2>100,<FONT color=#ff00ff
size=2>5);
Value2=Sum(<FONT
color=#0000ff size=2>HHV(H,pds),pds)/pds;
Value3=Sum(<FONT
color=#0000ff size=2>LLV(L,pds),pds)/pds;
range=Value2 - Value3;
shift = range * (PerCent / <FONT color=#ff00ff
size=2>100);
avg1=Sum(<FONT
color=#0000ff size=2>EMA(C,pds),pds)/pds;
avg2=avg1+shift;
avg3=avg1-shift;
topband=avg2;
midline=avg1;
botband=avg3;
Plot(C,<FONT color=#ff00ff
size=2>"Close",colorBlack,styleCandle);<FONT
color=#0000ff size=2>
Plot(topband,<FONT color=#ff00ff
size=2>"tobBand",colorRed,styleLine);<FONT
color=#0000ff size=2>
Plot(midline,<FONT color=#ff00ff
size=2>"Midline",colorYellow,styleLine);<FONT
color=#0000ff size=2>
Plot(botband,<FONT color=#ff00ff
size=2>"BotBand",colorRed,styleLine);
Title=Name<FONT
size=2>()+"...Percent of enclosure =
"+WriteVal<FONT
size=2>(percent,1<FONT
size=2>)+" % based on "<FONT
size=2>+"[ "<FONT
size=2>+WriteVal<FONT
size=2>(pds,1<FONT
size=2>)+" ]"<FONT
size=2>+" Periods"<FONT
size=2>+"\n"<FONT
size=2>+"Topband = "<FONT
size=2>+WriteVal<FONT
size=2>(topband,format=1.2<FONT
size=2>)+"\n"<FONT
size=2>+"Midline = "<FONT
size=2> +WriteVal<FONT
size=2>(midline,format=1.2<FONT
size=2>)+"\n"<FONT
size=2>+"BotBand = "<FONT
size=2> +WriteVal<FONT
size=2>(botband,format=1.2<FONT
size=2>)+"\n"<FONT
size=2>+"Todays Close = "<FONT
size=2> +WriteVal<FONT
size=2>(C,format=1.2<FONT
size=2>);
<BLOCKQUOTE
>
----- Original Message -----
<DIV
>From:
Rick Osborn
To: <A title=amibroker@xxxxxxxxxxxxxxx
href="">amibroker@xxxxxxxxxxxxxxx
Sent: Saturday, September 20, 2003 10:53
AM
Subject: Re: [amibroker] Re: Adjustable
Bollinger Bands
Dimitris
Yes - thank you very much.
I can't help but think, however, that there must
be a mathematical formula that will automatically calculate the "actual" 95%
(or 90% - or 83% - or whatever) based on each stock's own particular price
history.
But I can certainly work with this
solution. Thanks again
Rick
<BLOCKQUOTE
>
----- Original Message -----
<DIV
>From:
DIMITRIS
TSOKAKIS
To: <A title=amibroker@xxxxxxxxxxxxxxx
href="">amibroker@xxxxxxxxxxxxxxx
Sent: Saturday, September 20, 2003
10:33 AM
Subject: [amibroker] Re: Adjustable
Bollinger Bands
Rick,Is it something like<A
href="">http://groups.yahoo.com/group/amibroker/message/48289?Dimitris
Tsokakis--- In <A
href="">amibroker@xxxxxxxxxxxxxxx, "Rick
Osborn" <ricko@x...> wrote:>
Dimitris> I was looking for bands that were a little smoother - and
did not fluctuate as much as the BB's.> > Perhaps I'm
looking for a variation on the "x%" channel bands (i.e. topband =
MA(n)*(1+x%) and botband = MA(n)*(1-x%). Instead of a fixed
percent (x% in this case) I am looking for a variable factor that
captures "perc"% of the price range over the lookback period. It
could be that the factor for the top band would differ from that of the
bottom band.> > I don't know if this is even possible but if
it is, one might conclude that these bands would stop prices at the
bands "perc" % of the time??> Rick> -----
Original Message ----- > From: DIMITRIS TSOKAKIS
> To: amibroker@xxxxxxxxxxxxxxx >
Sent: Friday, September 19, 2003 11:44 AM> Subject:
[amibroker] Re: Adjustable Bollinger Bands> >
> The moving average period is n.>
Replace n=20 with n=21 to get the adjustment.> If you
want envelope type other than BB, please specify the type you
> prefer and we shall check if the same procedure is
possible.> Dimitris Tsokakis> --- In
amibroker@xxxxxxxxxxxxxxx, "Rick Osborn" <ricko@xxxx>
wrote:> > Dimitris> > Very
interesting.> > Is there a way to calculate the same
thing using a 21-day moving > average as the
mid-point around which the adjustable bands move, >
rather than using BBands?> > Rick>
> > > ----- Original Message -----
> > From: Dimitris Tsokakis
> > To: amibroker@xxxxxxxxxxxxxxx
> > Sent: Friday, September 19, 2003 5:54
AM> > Subject: [amibroker] Adjustable
Bollinger Bands> > > >
> > > > Paste in
Inicator builder the> > >
> // Adjustable Bollinger bands>
> n=20;> >
Lookback=100;> >
perc=95;> >
for(f=1.5;f<3;f=f+0.01)> >
{> >
bB=BBandBot(C,n,f);bT=BBandTop(C,n,f);> >
x=100*Sum(C>=bB AND C<=bT,Lookback)/Lookback;>
> if(x[BarCount-1]<=perc)>
> {> >
g=f;> > }>
> }> >
newbB=BBandBot(C,n,g);> >
newbT=BBandTop(C,n,g);> >
newperc=100*Sum(C>=newbB AND
C<=newbT,Lookback)/Lookback;> >
Plot(C,"",1,64);Plot(newbB,"",colorLightYellow,8);Plot>
(newbT,"",colorLightYellow,8);> >
Plot(BBandBot(C,n,2),"",colorRed,1);Plot(BBandTop>
(C,n,2),"",colorRed,1);> > Title="f
min="+WriteVal(g,1.2)+",perc="+WriteVal(newperc,1.0)+"%";>
> > > The formula will find the f min
necessary for the 95% confidence, > >
will plot the new BBands and, for comparison, will plot the usual
> f=2 BBlines.> > It is
interesting to see fminCSCO=2.09 but fminBEAS=2.70.>
> You may adjust n, Lookback and perc.>
> Dimitris Tsokakis> >
> >
Yahoo! Groups Sponsor >
>
ADVERTISEMENT>
>
> >
> >
> > > > Send BUG
REPORTS to bugs@xxxx> > Send SUGGESTIONS
to suggest@xxxx> >
----------------------------------------->
> Post AmiQuote-related messages ONLY to:
amiquote@xxxxxxxxxxxxxxx > > (Web
page: <A
href="">http://groups.yahoo.com/group/amiquote/messages/)>
>
-------------------------------------------->
> Check group FAQ at: > <A
href="">http://groups.yahoo.com/group/amibroker/files/groupfaq.html
> > > > Your use of
Yahoo! Groups is subject to the Yahoo! Terms of >
Service.> >
> Yahoo! Groups
Sponsor
>
ADVERTISEMENT>
>
> >
> Send BUG REPORTS to bugs@xxxx> Send
SUGGESTIONS to suggest@xxxx>
-----------------------------------------> Post
AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx
> (Web page: <A
href="">http://groups.yahoo.com/group/amiquote/messages/)>
--------------------------------------------> Check group
FAQ at: <A
href="">http://groups.yahoo.com/group/amibroker/files/groupfaq.html
> > Your use of Yahoo! Groups is subject to the
Yahoo! Terms of Service.Send BUG REPORTS to
bugs@xxxxxxxxxxxxxSend SUGGESTIONS to
suggest@xxxxxxxxxxxxx-----------------------------------------Post
AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx (Web page:
<A
href="">http://groups.yahoo.com/group/amiquote/messages/)--------------------------------------------Check
group FAQ at: <A
href="">http://groups.yahoo.com/group/amibroker/files/groupfaq.html
Your use of Yahoo! Groups is subject to the <A
href="">Yahoo! Terms of Service.
Send BUG REPORTS to bugs@xxxxxxxxxxxxxSend SUGGESTIONS to
suggest@xxxxxxxxxxxxx-----------------------------------------Post
AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx (Web page: <A
href="">http://groups.yahoo.com/group/amiquote/messages/)--------------------------------------------Check
group FAQ at: <A
href="">http://groups.yahoo.com/group/amibroker/files/groupfaq.html
Your use of Yahoo! Groups is subject to the <A
href="">Yahoo! Terms of Service.
<BLOCKQUOTE
><FONT
face="Courier New">---Outgoing mail is certified Virus
Free.Checked by AVG anti-virus system (<A
href="">http://www.grisoft.com).Version: 6.0.520
/ Virus Database: 318 - Release Date:
9/18/2003
Yahoo! Groups Sponsor
ADVERTISEMENT
Send BUG REPORTS to bugs@xxxxxxxxxxxxx
Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
-----------------------------------------
Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx
(Web page: http://groups.yahoo.com/group/amiquote/messages/)
--------------------------------------------
Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html
Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
|