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

[amibroker] Re: Plot ellipse direct from AFL



PureBytes Links

Trading Reference Links

Drazen,
Ellipse and hyperbola are Greek words. Ellipse means lack, hyperbola 
means exaggeration.
In T/A, the overbought phase is an exaggeration.
Instead of words, since AFL is much expressive, paste in Ind.builder

x=Cum(1);xmax=LastValue(X)-1;d=100; 
x0=xmax-d;y0=100;
a=20;b=30;
z=LastValue(StochD()-70);// OVERBOUGHT CONDITION
y=y0+sqrt(((a*b)^2+sign(z)*b^2*(x-x0)^2)/a^2);
Plot(IIf(Cum(1)>xmax-2*d,y,-1e10),"",38+6*sign(Z),1);
y=y0-sqrt(((a*b)^2+sign(z)*b^2*(x-x0)^2)/a^2);
Plot(IIf(Cum(1)>xmax-2*d,y,-1e10),"",38+6*sign(Z),1);
Plot(IIf(Cum(1)>xmax-2*d,y0,-1e10),"",1,1);
Plot((Cum(1)==x0)*(y0+2*b),"",1,2);
Title=Name()+WriteIf(sign(z)>0," is overbought"," is not overbought 
yet");

Move in your symbol tree from ticker to ticker and enjoy the symbolic 
power of the language.
Dimitris Tsokakis
--- In amibroker@xxxxxxxxxxxxxxx, "dstricek12" <dstricek12@xxxx> 
wrote:
> Excellent !!
> 
> Dimitris, thank you very much.
> 
> Drazen
> 
> 
> --- In amibroker@xxxxxxxxxxxxxxx, "DIMITRIS TSOKAKIS" 
<TSOKAKIS@xxxx> 
> wrote:
> > Drazen,
> > This is an ellipse centered at [x0,y0]
> > 
> > x0=900;y0=100;a=20;b=30;x=Cum(1);
> > // b^2*(x-x0)^2+a^2*(y-y0)^2=(a*b)^2
> > y=y0+sqrt(((a*b)^2-b^2*(x-x0)^2)/a^2);
> > Plot(y,"",1,1);
> > y=y0-sqrt(((a*b)^2-b^2*(x-x0)^2)/a^2);
> > Plot(y,"",1,1);
> > Plot(y0,"",1,1);Plot((Cum(1)==x0)*(y0+2*b),"",1,2);
> > 
> > Note that x0 is counted from the beginning of your data.
> > Dimitris Tsokakis 
> > --- In amibroker@xxxxxxxxxxxxxxx, "dstricek12" <dstricek12@xxxx> 
> > wrote:
> > > Hi
> > > Im wondering is it possible to  plot  ellipse direct from AFL 
> with  
> > > my own coordinates ?
> > > If yes, could someone give me a hint how to code it ?
> > > 
> > > Any help is appreciated
> > > 
> > > Drazen


------------------------ 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
---------------------------------------------------------------------~->

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 http://docs.yahoo.com/info/terms/