PureBytes Links
Trading Reference Links
|
Stewart,
There was no such function in 4.50 User's guide.
Do I miss something ?
Dimitris Tsokakis
--- In amibroker@xxxxxxxxxxxxxxx, <stewartgotlieb@xxxx> wrote:
> DT,
>
> AFL does have tangent - it's TAN().
>
> Regards,
>
> Stewart
> ----- Original Message -----
> From: DIMITRIS TSOKAKIS
> To: amibroker@xxxxxxxxxxxxxxx
> Sent: Sunday, January 25, 2004 3:45 PM
> Subject: [amibroker] Re: Slope in radians? question for Math
geniuses
>
>
> Anthony,
> For any point , D bars before the end of an array y, we may draw
an
> automatic line with ANGLEdeg [in degrees, positive or negative.
> Avoid +-90, the tan is not defined there.
> Since we do not have in AFL a tangent function [as we miss pi],
we
> should use their equivalents
>
> D=50;ANGLEdeg=Param("a",45,-89,89,1);
> x=Cum(1);L1=LastValue(x);
> y=RSI();
> x0=x[L1-D];
> Y0=Y[L1-D];
> pi=4*atan(1);ANGLErad=pi*ANGLEdeg/180;
> z=y0+(sin(ANGLErad)/cos(ANGLErad))*(x-x0);
> Plot(y,"",1,1);
> Plot(IIf(x>=x0,z,-1e10),"",colorRed,1);
> Plot(IIf(x>=x0,y0,-1e10),"",colorRed,1);
> PlotShapes(shapeUpTriangle*(x==x0),colorYellow);
> Title="ANGLEdeg="+WriteVal(ANGLEdeg,1.0);
>
> Dimitris Tsokakis
>
>
> --- In amibroker@xxxxxxxxxxxxxxx, "Anthony Faragasso"
<ajf1111@xxxx>
> wrote:
> > Dimitri,
> >
> > Would it be possible to work at this from a different
> way....something like:
> >
> > Angle=Param("Angle",45,10,90,1);
> >
> > Select an angle and then have the line drawn.
> >
> > Anthony
> > ----- Original Message -----
> > From: "DIMITRIS TSOKAKIS" <TSOKAKIS@xxxx>
> > To: <amibroker@xxxxxxxxxxxxxxx>
> > Sent: Sunday, January 25, 2004 5:59 AM
> > Subject: [amibroker] Re: Slope in radians? question for Math
> geniuses
> >
> >
> > > Suppose you START 50 bars before the last bar and the END is
20
> bars
> > > ago.
> > > For any ARRAY, the angle is
> > >
> > > START=50;END=30;
> > > ARRAY=RSI();
> > > L1=LastValue(Cum(1));
> > > X0=L1-START;X1=L1-END;
> > > Y0=ARRAY[X0];Y1=ARRAY[X1];
> > > Plot(ARRAY,"",1,1);
> > > Plot(LineArray(X0,Y0,X1,Y1),"",4,1);
> > > Plot(LineArray(X0,Y0,X1,Y0),"",4,1);
> > > ANGLE=atan((Y1-Y0)/(X1-X0));
> > > Title="ANGLE="+WriteVal(ANGLE)+" RADS"+", ["+WriteVal
> (45*ANGLE/atan
> > > (1),1.0)+" DEGS]";
> > >
> > > Replace the ARRAY with yours and see the result in RADS [and
> DEGS].
> > > Note that the calculation does not match with the visual
angle,
> which
> > > depends on the applied zoom and the dimensions of your graph.
> > > Dimitris Tsokakis
> > > --- In amibroker@xxxxxxxxxxxxxxx, "epintoem" <epintoem@xxxx>
> wrote:
> > > > Given two points.... how could I calculate the slope of the
line
> > > > connecting those two points....We have an atan function but
I
> have
> > > no
> > > > clue as to how to use it.
> > > >
> > > > Thanks for your help
> > >
> > >
> > > Send BUG REPORTS to bugs@xxxx
> > > Send SUGGESTIONS to suggest@xxxx
> > > -----------------------------------------
> > > 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
> > >
> > > Yahoo! Groups Links
> > >
> > > To visit your group on the web, go to:
> > > http://groups.yahoo.com/group/amibroker/
> > >
> > > To unsubscribe from this group, send an email to:
> > > amibroker-unsubscribe@xxxxxxxxxxxxxxx
> > >
> > > Your use of Yahoo! Groups is subject to:
> > > http://docs.yahoo.com/info/terms/
> > >
> > >
> > >
> >
> >
> > ---
> > Outgoing mail is certified Virus Free.
> > Checked by AVG anti-virus system (http://www.grisoft.com).
> > Version: 6.0.566 / Virus Database: 357 - Release Date: 1/22/2004
>
>
>
> Send BUG REPORTS to bugs@xxxx
> Send SUGGESTIONS to suggest@xxxx
> -----------------------------------------
> 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
>
>
>
> --------------------------------------------------------------------
----------
> Yahoo! Groups Links
>
> a.. To visit your group on the web, go to:
> http://groups.yahoo.com/group/amibroker/
>
> b.. To unsubscribe from this group, send an email to:
> amibroker-unsubscribe@xxxxxxxxxxxxxxx
>
> c.. Your use of Yahoo! Groups is subject to the Yahoo! Terms of
Service.
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
------------------------ Yahoo! Groups Sponsor ---------------------~-->
Buy Ink Cartridges or Refill Kits for your HP, Epson, Canon or Lexmark
Printer at MyInks.com. Free s/h on orders $50 or more to the US & Canada.
http://www.c1tracking.com/l.asp?cid=5511
http://us.click.yahoo.com/mOAaAA/3exGAA/qnsNAA/GHeqlB/TM
---------------------------------------------------------------------~->
Yahoo! Groups Links
To visit your group on the web, go to:
http://groups.yahoo.com/group/amibroker/
To unsubscribe from this group, send an email to:
amibroker-unsubscribe@xxxxxxxxxxxxxxx
Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|