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

Re: AFL- Needs help



PureBytes Links

Trading Reference Links

hi brian is this what you want.


bbtop = BBandTop(Close, 35, 2);

bbbot = BBandBot(Close, 35, 2);

Aa=bbtop-bbbot;
bb=IIf(aa<Ref(LLV(Aa,10),-1),1,0);
Cc=ValueWhen(bb==1,C,1);
dd=BarsSince(bb==0)==1;
Plot(bbbot,"",2,4);
Plot(C,"",1,64);
Plot(bbtop,"",2,4);
Plot(Cc,"",6,4);
Plot(dd,"",1,4);
Filter = Close > 0 AND Close < 25 AND Volume > 5000 AND dd==1;


AddColumn(C,"close");
AddColumn(Aa,"bbanddiff");
AddColumn(bb,"llvbbanddiff");
AddColumn(Cc,"cc");
AddColumn(dd,"dd");
AddColumn(V,"volume");
AddColumn(RSI(),"rsi");
AddColumn(ADX(),"adx");

cheers: john.


--- In amibroker@xxxx, "Brian Elijah" <cadvantag@xxxx> wrote:
> I was looking to find volatility or extreme tightness/contraction 
with the bands. This exploration returned no stocks
> 
> Basically I wanted yesterday to be the point of lowest distance 
between the bands over the past 10 days- How can I adjust this AFL.
> 
> Thanks in Advance,
> 
> Brian
> 
> 
> 
> bbtop = BBandTop(Close, 35, 2);
> 
> bbbot = BBandBot(Close, 35, 2);
> 
> Yesterdaybbtop = Ref( MA( bbtop, 50 ), -1 );
> 
> Yesterdaybbbot = Ref( MA( bbbot, 50 ), -1 );
> 
> Yesterdaybbtopp = Ref( MA( bbtop, 50 ), -10 );
> 
> Yesterdaybbbott = Ref( MA( bbbot, 50 ), -10 );
> 
> 
> bandlow = LLV( MA( bbtop, 50 ), -1 );
> 
> bandhigh = HHV(MA( bbbot, 50 ), -1 );
> 
> bandlowa = LLV( MA( bbtop, 50 ), -10 );
> 
> bandhighb = HHV(MA( bbbot, 50 ), -10 );
> 
> Filter = Close > 0 AND Close < 25 AND Volume > 5000 AND 
(Yesterdaybbtop + Yesterdaybbbot < Yesterdaybbtopp + Yesterdaybbbott) 
AND (bandlow + bandhigh) < (bandlowa + bandhighb);
> 
> 
> NumColumns = 4;
> 
> Column0 = Close;
> 
> Column0Name = "Close";
> 
> 
> Column1 = Volume;
> 
> Column1Name = "Volume";
> 
> Column2 = RSI();
> 
> Column2Name = "RSI";
> 
> Column3 = ADX();
> 
> Column3Name = "ADX";