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

Re: [amibroker] Re: Bollinger Bands Breakout



PureBytes Links

Trading Reference Links

Here is an old code I had.
 

//Bollinger Bands with Expansion and Contraction

//HIGHLIGHTS

// Contraction Color: Blue

pds=20;//bollinger bands periods

shift=2;//bollinger band shift

ChartStyle=styleCandle;

Cond1= BBandTop(Close,pds,shift)< Ref(BBandTop(Close,pds,shift),-1) AND

BBandBot(Close,pds,shift)>Ref(BBandBot(Close,pds,shift),-1);

 

// Expansion Color: Red

Cond2= BBandTop(Close,pds,shift)> Ref(BBandTop(Close,pds,shift),-1) AND

BBandBot(Close,pds,shift)<Ref(BBandBot(Close,pds,shift),-1);

barcolor=IIf(Cond1,6,IIf(Cond2,4,0));

Graph0=BBandTop(C,pds,shift);

Graph1=C;

Graph1Color=colorBlack;

Graph1Style=ChartStyle;

Graph2=BBandBot(C,pds,shift);

Graph0Style=Graph2Style=1;

Graph0BarColor=Graph2BarColor=ValueWhen(barcolor!=0,barcolor);

/**********************************************************/

Lookback=10;

diff=BBandTop(Close,pds,shift)- BBandBot(Close,pds,shift);

contraction_cond=IIf(diff < Ref(LLV(diff,Lookback),-1),1,0);

expansion_cond=IIf(diff > Ref(HHV(diff,Lookback),-1),1,0);

present=WriteIf(Cond1,"Contraction","Expansion");//is the market currently under expansion or contraction

Filter=Cond1 > 0 OR Cond2 > 0 AND Close > 0 AND Close < 25 AND Volume > 5000;

AddColumn(IIf(Cond1,C,IIf(Cond2,C,C)),"close");

AddColumn(Cond1,"contract");AddColumn(ValueWhen(Cond1,BBandTop(Close,pds,shift)-BBandBot(Close,pds,shift),1),"ContractValue");

AddColumn(Cond2,"expand");AddColumn(ValueWhen(Cond2,BBandTop(Close,pds,shift)-BBandBot(Close,pds,shift),1),"ExpansionValue");

AddTextColumn(Present,"Condition");

AddColumn(RSI(),"RSI");AddColumn(ADX(),"ADX");

----- Original Message -----
Sent: Sunday, April 10, 2005 7:20 PM
Subject: [amibroker] Re: Bollinger Bands Breakout


Further Info:

As indicated previously, I'm a newbie. From the book "Technical
Analysis from A to Z":

1. During periods of extreme price changes (i.e high volatility),
the bands widen to become more forgiving. (page 71)
2. During time of stagnant pricing (i.e. low volatility), the bands
narrow to contaion prices (page 71)
3. Sharp price changes tend to occur after the bands tighen, as
volatility lessens. (Page 71)
4. The longer prices remain within the narrows bands the more likely
a price breakout. (page 72)

What I'd like to accomplish with an Exploration is:

1. What Tickers are in tighen bands?

2. How many days have they been in tighen bands?

Sorry I didn't include this earlier to clarify things.


--- In amibroker@xxxxxxxxxxxxxxx, "mccallumkeith" <keith@xxxx> wrote:
>
>
> Greetings,
>
> I'm a newbie who is truggling to get the following Exploration of
> Bollinger Bands Breakout to produce other than zero results:
>
> e=40;//Param("period",20,5,100,1);
> f1=ln(BBandTop(C,e,2)/MA(C,e));
> f2=ln(BBandTop(C,e*2,2)/MA(C,e*2));
> f3=ln(BBandTop(C,e*3,2)/MA(C,e*3));
>
> Plot(f1,"quick",1,1);
> Plot(f2,"med",colorRed,1);
> Plot(f3,"slow",colorBlue,1);
>
> Filter=f1<f2 AND f2<f3 AND f1<0.02;
> AddColumn(f1,"quick",1.5);
> AddColumn(MA(V,100)*MA(C,100),"dollarvolume",1.0);
> AddColumn(MA(Filter,20),"length",1.2);
>
> Your valuable assistance is appreciated.
>
> Thanks





Please note that this group is for discussion between users only.

To get support from AmiBroker please send an e-mail directly to
SUPPORT {at} amibroker.com

For other support material please check also:
http://www.amibroker.com/support.html




No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.9.5 - Release Date: 4/7/2005


Please note that this group is for discussion between users only.

To get support from AmiBroker please send an e-mail directly to
SUPPORT {at} amibroker.com

For other support material please check also:
http://www.amibroker.com/support.html





Yahoo! Groups Links

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.9.5 - Release Date: 4/7/2005