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

Re: [amibroker] Re: Auto Channels/Triangles/Wedges



PureBytes Links

Trading Reference Links

Hello,

This is one of the "secrets" of AFL. Since AmiBroker uses
floating point numbers in its arrays there must be a way
to mark a "null" or "empty" value. Currently -1e10 (huge negative
number) is used for this purpose, this however may change
in the future. In the next release of AmiBroker I will add
a constant that will handle this value in a future-compatible way.

Best regards,
Tomasz Janeczko
------------------------------------------------
AmiBroker - the comprehensive share manager
http://www.amibroker.com

----- Original Message -----
From: "DIMITRIS TSOKAKIS" <TSOKAKIS@xxxx>
To: <amibroker@xxxxxxxxxxxxxxx>
Sent: Monday, August 13, 2001 9:38 AM
Subject: [amibroker] Re: Auto Channels/Triangles/Wedges


> Dear Tomasz,
> What is that amazing -1e10 ?
> !!!!!!!!!!!!!!!!!!!!!!!!!!!!
>
> Best Regards
> Dimitris Tsokakis
> --- In amibroker@xxxx, "Tomasz Janeczko" <amibroker@xxxx> wrote:
> > Hello,
> >
> > To limit trend line display to the last 3 months you should change
> > the last lines of your formula to:
> >
> > emptyval = -1e10; // this is magic number that marks "empty" values
> >
> > graph1=IIF( pkx <= lastvalue( pkx ) - 90, emptyval, toptrendline );
> > graph2=IIF( pkx <= lastvalue( pkx ) - 90, emptyval, bottrendline );
> >
> > Best regards,
> > Tomasz Janeczko
> >
> >
> > ----- Original Message -----
> > From: <nkishor@xxxx>
> > To: <amibroker@xxxx>
> > Sent: Sunday, August 12, 2001 12:41 AM
> > Subject: [amibroker] Auto Channels/Triangles/Wedges
> >
> >
> > > Hello:
> > > I have tweaked TZ's auto trendline code to see
> > > Channels/Triangles/Wedges. As I scrolled thru my tickers I saw
> > > many lost opportunities. Well, no more!
> > >
> > > The entire code is listed below. Paste it in the Indicator
> > > Window, then Apply. Best viewed alone in one sheet
> > >
> > > Some tickers show very textbook like formations and breakouts:
> > > Examples:ABT, ADI on NYSE, AEP on NASDAQ, AEL on Toronto.
> > >
> > > If you know how to limit the lines, say for the last 3 months,
> then
> > > the charts will look even better. Thomasz might have a way to do
> it.
> > >
> > > The code follows.
> > >
> > > Nand
> > > --------------------------------------------------------
> > > //Channel,Triangle,Wedge Formations//
> > > maxgraph=5;
> > >
> > > perchg = 10; // 10 percent swings, can be changed
> > > //===================get bottom trendline
> > > btx = cum(1);
> > > btstartvalue = lastvalue( trough( low, perchg, 1 ) );
> > > btendvalue = lastvalue( trough( low, perchg, 2 ) );
> > > btstartbar = lastvalue( valuewhen( low ==btstartvalue, btx, 1 ) );
> > > btendbar = lastvalue( valuewhen( low == btendvalue, btx, 1 ) );
> > >
> > > bta = (btendvalue-btstartvalue)/(btendbar-btstartbar);
> > > btb =btstartvalue;
> > > bottrendline = bta * ( btx - btstartbar ) + btb;
> > > //==================get top trendline
> > > pkx = cum(1);
> > > pkstartvalue = lastvalue( peak( high, perchg, 1 ) );
> > > pkendvalue = lastvalue( peak( high, perchg, 2 ) );
> > > pkstartbar = lastvalue( valuewhen( high == pkstartvalue, pkx,
> 1 ) );
> > > pkendbar = lastvalue( valuewhen( high == pkendvalue, pkx, 1 ) );
> > >
> > > topa = (pkendvalue-pkstartvalue)/(pkendbar-pkstartbar);
> > > topb = pkstartvalue;
> > > toptrendline = topa * ( pkx - pkstartbar ) +topb;
> > > //===========draw lines on a price chart
> > > graph0 = close;
> > > graph0style=64;
> > > graph0color=2;
> > >
> > > graph1style = 5;
> > > graph1color = 8;
> > > graph1=toptrendline;
> > >
> > > graph2style=5;
> > > graph2color = 5;
> > > graph2=bottrendline;
> > >
> > > //====end for now
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > 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/
>
>
>