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

Re: [amibroker] Indicator



PureBytes Links

Trading Reference Links

Hi Tomasz;

Thank you, Success.

Anthony

Tomasz Janeczko wrote:

> Anthony,
>
> You have to **remove** your original Graph4/Graph5 statements
> and add at the end of your formula.
>
> High=TOPBAND;
> Low=BOTBAND;
> Graph4 = High;
> Graph4Style = 128;
>
> Best regards,
> Tomasz Janeczko
> amibroker.com
>
> ----- Original Message -----
> From: "Anthony Faragasso" <ajf1111@xxxx>
> To: <amibroker@xxxxxxxxxxxxxxx>
> Sent: Thursday, November 08, 2001 1:55 AM
> Subject: Re: [amibroker] Indicator
>
> > Hi tomasz;
> >
> > Tried inserting the 4 lines of code, but the indicator still washed
> through.
> > Will continue....thank you for the direction..
> >
> > Anthony.
> >
> > Tomasz Janeczko wrote:
> >
> > > Hello,
> > >
> > > The histogram graphs wash through the bands because
> > > histogram style plots the lines always from zero
> > > to value of graphx array.
> > >
> > > To plot the band from array1 to array2 you can not simply
> > > use bar style (2).
> > >
> > > To plot such a band you would need to use style 128 (bar chart)
> > > and redefine H/L arrays as shown in the code modifed by me
> > > ( note the last 4 lines ):
> > >
> > > /*Custom Directional Movement Indicator*/
> > > /*with Bullish and Bearish Alerts */
> > > /*Afl Code by Anthony Faragasso */
> > >
> > > MaxGraph=8;
> > > /* You can change these variables */
> > > pds=14;
> > > smooth=5;
> > >
> > > L1=PDI(pds) - MDI(pds);
> > > L2=0;
> > > L3=MA(L1,smooth);
> > >
> > > Graph0=L1;
> > > Graph1=L2;
> > > Graph2=L3;
> > >
> > > Graph2Style=Graph0Style=1+4;
> > > Graph1Style=4+8;
> > >
> > > /* BANDS */
> > > PDS2=14;
> > > SHIFT=2;
> > >
> > > TOPBAND=BBandTop(L1,PDS2,SHIFT);
> > > BOTBAND=BBandBot(L1,PDS2,SHIFT);
> > > Graph3=TOPBAND;
> > > Graph6=BOTBAND;
> > > Graph3Style=Graph6Style=1+4;
> > > Graph3Color=Graph6Color=13;
> > >
> > > Title=Name()+ " CUSTOM DIRECTIONAL MOVEMENT =
> > > "+"("+WriteVal(L1,FORMAT=1.2)+") " +" SIGNAL LINE =
> > > "+"("+WriteVal(L3,FORMAT=1.2)+")"+ WriteIf(Cross( L1 , L2), " BULLISH
> CROSS
> > > ","")+WriteIf(Cross(L2 , L1)," BEARISH
> CROSS","")+WriteIf(Cross(L1,L3),"
> > > BULLISH ALERT ","")+WriteIf(Cross(L3 , L1), " BEARISH
> > > ALERT","")+WriteIf(L1 == L3, " NEUTRAL ","")+WriteIf(L1 <L3, " Market
> > > Currently Bearish","")+WriteIf(L1 > L3," Market Currently Bullish ","");
> > >
> > > // plot true cloud using bar graph
> > > // as this redefines High Low arrays it must be the last statement in
> your
> > > formula
> > > // or you must preserve the original values in a temporary tables
> > > High=TOPBAND;
> > > Low=BOTBAND;
> > > Graph4 = High;
> > > Graph4Style = 128;
> > >
> > > Best regards,
> > > Tomasz Janeczko
> > > amibroker.com
> > >
> > > ----- Original Message -----
> > > From: "Anthony Faragasso" <ajf1111@xxxx>
> > > To: <amibroker@xxxxxxxxxxxxxxx>
> > > Sent: Monday, November 05, 2001 8:20 PM
> > > Subject: Re: [amibroker] Indicator
> > >
> > > > Tomasz,
> > > >
> > > > Here are the formulas as you can see they all wash through at some
> point.
> > > >
> > > > thank you
> > > > anthony
> > > >
> > > > Tomasz Janeczko wrote:
> > > >
> > > > > Hello,
> > > > >
> > > > > Send me the formula - then I will be able to help you.
> > > > >
> > > > > Best regards,
> > > > > Tomasz Janeczko
> > > > > ===============
> > > > > AmiBroker - the comprehensive share manager.
> > > > > http://www.amibroker.com
> > > > >
> > > > > ----- Original Message -----
> > > > > From: "Anthony Faragasso" <ajf1111@xxxx>
> > > > > To: <amibroker@xxxxxxxxxxxxxxx>
> > > > > Sent: Monday, November 05, 2001 5:54 PM
> > > > > Subject: [amibroker] Indicator
> > > > >
> > > > > > Tomasz;
> > > > > >
> > > > > > Please See Attached file;
> > > > > > any answers as to why the indicator washes through the bands.
> Several
> > > of
> > > > > > the indicators are doing this.
> > > > > >
> > > > > > Anthony
> > > > > >
> > > > > >
> > > > > >
> > > > > > Your use of Yahoo! Groups is subject to
> > > http://docs.yahoo.com/info/terms/
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> > --------------------------------------------------------------------------
> > > ------
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > Your use of Yahoo! Groups is subject to
> > > http://docs.yahoo.com/info/terms/
> > > >
> > > >
> > > >
> > > >
> > > > Your use of Yahoo! Groups is subject to
> http://docs.yahoo.com/info/terms/
> > > >
> > > >
> > >
> >
> > --------------------------------------------------------------------------
> --
> > > ----
> > >
> > > > /*Floating Bars
> > > > Using the following technique, you may have "floating bars" for
> > > > Bollinger bands.
> > > > Deleting last pair of you get the limits of Bollinger bands
> > > > envelope.
> > > > Deleting the first pair of you get the line of Close .
> > > > Note : Do not change the numeration of graphs. The result will not
> be
> > > > the same.*/
> > > >
> > > > MaxGraph=6;
> > > > PDS=20;
> > > > SHIFT=2;
> > > > Graph0=C;
> > > > Graph0BarColor=4;
> > > > Graph1=C;
> > > > Graph1Style=128;
> > > > Graph1BarColor=1;
> > > > Graph2=BBandBot( Close, PDS, SHIFT );
> > > > Graph2Style=2;
> > > > Graph2BarColor=0;
> > > > Graph3=BBandTop( Close, PDS, SHIFT );
> > > > Graph3Style=2;
> > > > Graph3BarColor=3;
> > > > Graph4=BBandTop( Close, PDS, SHIFT );
> > > > Graph5=BBandBot( Close, PDS, SHIFT );
> > > > Graph4Style=1;
> > > > Graph5Style=1;
> > > > Graph4BarColor=3;
> > > > Graph5BarColor=3;
> > >
> >
> > --------------------------------------------------------------------------
> --
> > > ----
> > >
> > > > /*Multiple Volatility */
> > > > maxgraph = 8;
> > > >
> > > > graph0 = Stdev(log(C/ref(C,-1)),20)*Sqrt(365)*100;
> > > > graph3 = graph0;
> > > > graph3style =2;
> > > > graph3color = 4;
> > > >
> > > > graph1 = Stdev(log(C/ref(C,-1)),90)*Sqrt(365)*100;
> > > > graph2 = graph1;
> > > > graph2style =2;
> > > > graph2color =6;
> > > >
> > > >
> > > > title =name() + " - / 20 / Day Volatility = " +" Red Line =" +" "
> > > +writeval(graph0,format=1.2) + " %" + " , / 90 / Day Volatiltiy = "+"
> Blue
> > > Line = " +writeval ( graph1,format=1.2) + " % ";
> > >
> >
> > --------------------------------------------------------------------------
> --
> > > ----
> > >
> > > > /*Custom Directional Movement Indicator*/
> > > > /*with Bullish and Bearish Alerts */
> > > > /*Afl Code by Anthony Faragasso */
> > > >
> > > > MaxGraph=8;
> > > > /* You can change these variables */
> > > > pds=14;
> > > > smooth=5;
> > > >
> > > > L1=PDI(pds) - MDI(pds);
> > > > L2=0;
> > > > L3=MA(L1,smooth);
> > > >
> > > > Graph0=L1;
> > > > Graph1=L2;
> > > > Graph2=L3;
> > > >
> > > > Graph2Style=Graph0Style=1+4;
> > > > Graph1Style=4+8;
> > > >
> > > > /* BANDS */
> > > > PDS2=14;
> > > > SHIFT=2;
> > > >
> > > > TOPBAND=BBandTop(L1,PDS2,SHIFT);
> > > > BOTBAND=BBandBot(L1,PDS2,SHIFT);
> > > > Graph4=TOPBAND;
> > > > Graph5=BOTBAND;
> > > > Graph4Style=Graph5Style=2;
> > > > Graph4Color=Graph5Color=4;
> > > > Graph3=TOPBAND;
> > > > Graph6=BOTBAND;
> > > > Graph3Style=Graph6Style=1+4;
> > > > Graph3Color=Graph6Color=13;
> > > >
> > > > Title=Name()+ " CUSTOM DIRECTIONAL MOVEMENT =
> > > "+"("+WriteVal(L1,FORMAT=1.2)+") " +" SIGNAL LINE =
> > > "+"("+WriteVal(L3,FORMAT=1.2)+")"+ WriteIf(Cross( L1 , L2), " BULLISH
> CROSS
> > > ","")+WriteIf(Cross(L2 , L1)," BEARISH
> CROSS","")+WriteIf(Cross(L1,L3),"
> > > BULLISH ALERT ","")+WriteIf(Cross(L3 , L1), " BEARISH
> > > ALERT","")+WriteIf(L1 == L3, " NEUTRAL ","")+WriteIf(L1 <L3, " Market
> > > Currently Bearish","")+WriteIf(L1 > L3," Market Currently Bullish ","");
> > >
> >
> > --------------------------------------------------------------------------
> --
> > > ----
> > >
> > > > /* Williams %R and 9 day Mov.avg.*/
> > > >
> > > > maxgraph =10;
> > > >
> > > > R = ((hhv(h,14) - C) /(hhv (h,14) -llv (l,14))) *-100;
> > > > graph0 = R;
> > > > graph1 =-30;
> > > > graph2 =-70;
> > > > graph3 =-90;
> > > > graph4 =-10;
> > > > graph5=ma(R , 9);
> > > > graph5style = 1;
> > > > graph5color =2;
> > > > graph2style =1;
> > > > graph3style =graph4style =2;
> > > > graph3color = graph4color =6;
> > > > graph2color = graph1color =7;
> > > > /*x = barssince( cross( r, ma( r, 9)));
> > > > y = barssince( cross( ma(r, 9), r));
> > > > graph8 = ( x == 0 OR y == 0 ) * 30;*/
> > > > title =name() + " -Williams %R: " +" Red Line " + writeval ( graph0)
> > > + " , " + date( );
> > > >
> > >
> > >
> > >
> > >
> > > Your use of Yahoo! Groups is subject to
> http://docs.yahoo.com/info/terms/
> >
> >
> >
> >
> > Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
> >
> >
> >
>
>
>
> Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/