PureBytes Links
Trading Reference Links
|
Wayne,
The linRegslope is converted to Radians
with this line:
myradian=<FONT color=#0000ff
size=2>atan(myslope);
and then converted to degrees with this:<FONT
size=2>
mydegree=myradian*(180<FONT
size=2>/PI);//Degrees
doesn't this do It ?
Thanks for the feed
back.......
Anthony
<FONT face=Arial
color=#000000>
<BLOCKQUOTE
>
----- Original Message -----
<DIV
>From:
Wayne
To: <A title=amibroker@xxxxxxxxxxxxxxx
href="">amibroker@xxxxxxxxxxxxxxx
Sent: Tuesday, June 17, 2003 4:20
PM
Subject: Re: [amibroker] Re: Trendline
with Degree output
Perhaps the concept of degrees of slope for
a price vs time chart needs to be considered. The slope of the
linear regression line, as derived from LinRegSlope, is expressed in
terms of (change of price)/(change in time), or something like $/bar, $/day,
etc. (A degree measurement, however, would be dimensionless,
for example as determined by dividing one quantity,
say some distance in meters, into another distance, which is
also in meters). Consequently, since LinRegSlope is not really
in radians, converting it to degrees doesn't really do it, but just multiplies
the $/bar result by a (dimensionless) number - ie., 180/pi.
Question: Why try to convert to degrees?
Perhaps the $/bar slope is all that is needed? Or maybe a ($/bar)/(avg
price) to get a sort of % per bar change?
<BLOCKQUOTE
>
----- Original Message -----
<DIV
>From:
MarkF2
To: <A title=amibroker@xxxxxxxxxxxxxxx
href="">amibroker@xxxxxxxxxxxxxxx
Sent: Tuesday, June 17, 2003 12:20
PM
Subject: [amibroker] Re: Trendline with
Degree output
Anthony- really nice, but I think there's a bug
somewhere. ComparingQQQ with NDX, I got slopes of 4 and 72 degrees
respectively, eventhough both trendlines were 27 days and the slopes
looked the same.Mark--- In <A
href="">amibroker@xxxxxxxxxxxxxxx,
"Anthony Faragasso" <<A
href="">ajf1111@x...>wrote:> //Automatic
Support Trendline With Degrees> > //Anthony Faragasso,
2003> > x = Cum(1);> > per
=Param("Percent",2,0.01,3,0.01);// Sensitivity setting> >
s1=L;//Array> > EndValue1 = LastValue( Trough( s1, per, 1 )
);> > startvalue = LastValue( Trough( s1, per, 2 ) );>
> endbar = LastValue( ValueWhen( s1 == EndValue1, x, 1 ) );>
> startbar = LastValue( ValueWhen( s1 == startvalue, x, 1 )
);> > aS = (EndValue1-startvalue)/(endbar-startbar);>
> bS = EndValue1;> > trendline = aS * ( x -endbar ) +
bS;> > //-----------------------------------//>
> // Conversion to
Degrees
//> > //-----------------------------------//> >
pi=4*atan(1);> > time=endbar-startbar;> >
myslope=LinRegSlope(trendline,time);> >
myradian=atan(myslope);> >
mydegree=myradian*(180/PI);//Degrees> >
//-------------------------------------//> >
Plot(C,"close",colorBlack,styleCandle);>
>Plot(IIf(x>startbar-5,trendline,-1e10),"Trendline",colorYellow,styleLine);>
> direction=WriteIf(mydegree >= 0 AND mydegree <=
0.99,"Flat> ",WriteIf(mydegree > 0 ,"Rising ",WriteIf(mydegree
< 0 , "Falling ","")));> >
DirectionColor=LastValue(IIf(mydegree
>0,colorBrightGreen,IIf(mydegree < 0,>
colorRed,IIf(mydegree >= 0 AND mydegree <= 0.99
,colorYellow,Null))));> >
Title=Name()+"..."+Date()+"\n"+"TRENDLINE is>
"+EncodeColor(directioncolor)+direction+EncodeColor(colorBlack)+"at"+"(
"+> WriteVal(mydegree,1)+" )"+" Degrees";> > >
> //plotting ( x, y ) grid> >
Plot(startbar==x,"",colorRed,styleHistogram|styleOwnScale);> >
Plot(ValueWhen(startbar==x,Low),"",colorRed,styleLine);> >
//-----------------------------------//> > // Automatic
Anlaysis window Output //> >
//-----------------------------------//> > // Settings :
//> > // n last quotations and n=1 //> > //
explore //> > //-----------------------------------//>
> Filter=mydegree > 0 OR mydegree <0;> >
AddColumn(mydegree,"Degree",1);> > > > >
---> Outgoing mail is certified Virus Free.> Checked by AVG
anti-virus system (<A
href="">http://www.grisoft.com).>
Version: 6.0.489 / Virus Database: 288 - Release Date:
6/10/2003Send BUG REPORTS to
bugs@xxxxxxxxxxxxxSend SUGGESTIONS to
suggest@xxxxxxxxxxxxx-----------------------------------------Post
AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx (Web page:
<A
href="">http://groups.yahoo.com/group/amiquote/messages/)--------------------------------------------Check
group FAQ at: <A
href="">http://groups.yahoo.com/group/amibroker/files/groupfaq.html
Your use of Yahoo! Groups is subject to the <A
href="">Yahoo! Terms of Service.
Send BUG REPORTS to bugs@xxxxxxxxxxxxxSend SUGGESTIONS to
suggest@xxxxxxxxxxxxx-----------------------------------------Post
AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx (Web page: <A
href="">http://groups.yahoo.com/group/amiquote/messages/)--------------------------------------------Check
group FAQ at: <A
href="">http://groups.yahoo.com/group/amibroker/files/groupfaq.html
Your use of Yahoo! Groups is subject to the <A
href="">Yahoo! Terms of Service.
<BLOCKQUOTE
><FONT
face="Courier New">---Outgoing mail is certified Virus
Free.Checked by AVG anti-virus system (<A
href="">http://www.grisoft.com).Version: 6.0.489
/ Virus Database: 288 - Release Date:
6/10/2003
Yahoo! Groups Sponsor
Send BUG REPORTS to bugs@xxxxxxxxxxxxx
Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
-----------------------------------------
Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx
(Web page: http://groups.yahoo.com/group/amiquote/messages/)
--------------------------------------------
Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html
Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
|