PureBytes Links
Trading Reference Links
|
Anthony,
Thanks So Much!! Learned something
New!! Yes- It fixed both errors!!
Thanks Again!
Brian
<BLOCKQUOTE
>
----- Original Message -----
<DIV
>From:
Anthony Faragasso
To: <A title=amibroker@xxxxxxxxxx
href="">amibroker@xxxxxxxxxxxxxxx
Sent: Monday, June 24, 2002 6:32 PM
Subject: Re: [amibroker] AFL- Needs
help
Brian,That is word wrap.The line should
read as follows:ChartStyle=64;//Main chart style ex.64 = candlestick,
128=Barchart,1=line.If you want just delete so linenow
reads:ChartStyle=64;Does that helpAnthonyBrian
Elijah wrote:> Anthony, Thanks for helping with the AFL. I am
getting two error> messages On the formula to load into AA- I get this
message: Syntax> error at line 12, column 4: 128=> ---^ At this
location in the code:ChartStyle=64;//Main chart style> ex.64 =
candlestick,> 128=Barchart,1=line.I have apply to all stocks and
N=1 Then on the> Indicator Builder - I get this error message
Unknown identifier at> line 11, column 6:> chart,> -----^
At this location in the code:ChartStyle=64;//Main chart style> ex.64 =
candlestick, 128=Bar>>
chart,1=line.>>>> I know I must have some setting
wrong, I have tried everytrhing I know> to correct it but I am
stuck.>> Can you help me fix this?>>
Thanks,>> Brian>>
----- Original Message -----> From:
Anthony Faragasso> To:
amibroker@xxxxxxxxxxxxxxx> Sent: Monday,
June 24, 2002 4:18 PM> Subject: Re:
[amibroker] AFL- Needs help>
Brian,>> Try this formula: load
into AA, n last quotations and n=1,>
click> explore. The filter statementis
set to show contraction> only, if
you> want expansion and contraction to
show, then alter the> filter
statement> to
this:> Filter=Cond1 > 0 and Cond2 >
0 AND Close > 0 AND Close < 25> AND
Volume >>
5000;>> /*********Start
code************************/>
//Bollinger Bands with Expansion and
Contraction>>
//HIGHLIGHTS> // Contraction Color:
Blue>> pds=35;//bollinger bands
periods> shift=2;//bollinger band
shift> ChartStyle=64;//Main chart style
ex.64 = candlestick,>
128=Barchart,1=line.>> 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;>
Graph1Style=ChartStyle;>
Graph2=BBandBot(C,pds,shift);>
Graph0Style=Graph2Style=1;>>
raph0BarColor=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
AND Close > 0 AND Close < 25 AND Volume
>>
5000;>>
AddColumn(IIf(Cond1,C,IIf(Cond2,C,C)),"close");>>
ddColumn(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");>>
/*************end
Code************************/>>
For indicator builder:> /********Start
code*********************/>>
//Bollinger Bands with Expansion and
Contraction>>
//HIGHLIGHTS> // Contraction Color:
Blue>> pds=35;//bollinger bands
periods> shift=2;//bollinger band
shift> ChartStyle=64;//Main chart style
ex.64 = candlestick,>
128=Bar>
chart,1=line.>> 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;>
Graph1Style=ChartStyle;>
Graph2=BBandBot(C,pds,shift);>
Graph0Style=Graph2Style=1;>>
raph0BarColor=Graph2BarColor=ValueWhen(barcolor!=0,barcolor);>>
/********End
code******************/>>
Anthony>> Brian Elijah
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";>
>>
>> > Your use of Yahoo! Groupsis
subject to the Yahoo! Terms> of
Service.>>>>>
Your use of Yahoo! Groups is subject to the Yahoo! Terms
of> Service.>>>Your
use of Yahoo! Groups is subject to the Yahoo! Terms of
Service.Your
use of Yahoo! Groups is subject to the <A
href="">Yahoo! Terms of Service.
|