Ajay,
I have been playing around with the
formula, and I have it working in so far as I understand what you want. Take a
look at the AFL, and try it. Let me know if this is what you want, if not tell
me what it is not doing correctly.
Don Lindberg
Code Begins:
_SECTION_BEGIN("Colored
Bolinger Bands");
pr=Param( "Period",20,0,100,1);
P = ParamField("Price field",-1);
Style = ParamStyle("Style") | styleNoRescale | styleNoLabel
|styleDashed;
BBT=BBandTop(P,pr,2);
BBB=BBandBot(P,pr,2);
topcond = (Cross(BBT,C)OR
C>BBT)AND Ref(C, -1)> BBT;
botcond = ( Cross(C,BBB))AND
Ref(C, -1 <
BBB);
bbtcolor = IIf( BBT>
Ref (BBT, -1), colorGreen,colorRed );
bbbcolor = IIf( BBB
> Ref (BBB, -1), colorGreen,colorRed );
Plot( BBT, "BBTop" + _PARAM_VALUES(), bbtcolor, styleLine|styleThick
);
Plot( BBB, "BBBot" + _PARAM_VALUES(), bbbcolor, styleLine|styleThick
);
Buy=botcond;
Sell=topcond ;
//Buy=ExRem(Buy,Sell);
//Sell=ExRem(Sell,Buy);
PlotShapes(shapeUpArrow * Buy, colorGreen,
0, L, - 10);
PlotShapes(shapeDownArrow * Sell, colorRed,
0, H, - 10);
_SECTION_END();
Code Ends:
From: amibroker@xxxxxxxxxxxxxxx [mailto:amibroker@xxxxxxxxxxxxxxx] On Behalf Of tummalaajaybabu
Sent: Wednesday, June 13, 2007
8:43 AM
To: amibroker@xxxxxxxxxxxxxxx
Subject: [amibroker] Re: bbands
close out side and close inside afl -
Thanks rakesh and wavemechanic for your attempt but that modifications
also not working.
ajay
--- In amibroker@xxxxxxxxxps.com,
"wavemechanic" <fimdot@xxx> wrote:
>
> Your description "price close outside the band and next bar close
inside the band" translates to the following two conditions for top
and bottom:
>
> topcond = c < bbbandtop and ref(c, -1) > bbbandtop;
>
> and
>
> botcond = c > bbbandbot and ref(c, -1) < bbbandbot;
>
> Bill
>
>
> ----- Original Message -----
> From: "tummalaajaybabu" <tummalaajaybabu@...>
> To: <amibroker@xxxxxxxxxps.com>
> Sent: Wednesday, June 13, 2007 8:40 AM
> Subject: [amibroker] bbands close out side and close inside afl
>
>
> >
> > Hi all,
> >
> >
> > Sell = BarsSince(Close > BBandTop(C, 20, 2)) <= 0 AND
BarsSince(Close
> > < BBandTop(C, 20, 2));
> >
> > Buy = BarsSince(Close > BBandBot(C, 20, 2)) >=1 AND BarsSince
(Close <
> > BBandBot(C, 20, 2)) >= 1;
> >
> > Filter = Buy OR Sell;
> >
> > I want to scan the condition is : price close outside the band and
> > next bar close inside the band for identify reversal patterns.
> >
> > I have write the above formula it is scanning all bars and showing
> > arrows in all bars. How to scan that particular bars scan only?
> >
> > I have tried so many option changes in the syntax. Frankly, I have
> > very little knowledge about formula language.
> >
> > Can someone help me in this regard.
> >
> > Thank you..
> >
> > Ajdy
> >
> >
> >
> > 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 NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
> > http://www.amibroker.com/devlog/
> >
> > For other support material please check also:
> > http://www.amibroker.com/support.html
> >
> > Yahoo! Groups Links
> >
> >
> >
> >
> >
> > --
> > No virus found in this incoming message.
> > Checked by AVG Free Edition.
> > Version: 7.5.472 / Virus Database: 269.8.15/845 - Release Date:
6/12/2007 6:39 AM
> >
> >
>
__._,_.___
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 NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
http://www.amibroker.com/devlog/
For other support material please check also:
http://www.amibroker.com/support.html
SPONSORED LINKS
__,_._,___