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

[amibroker] Re: Relative Indicator Values



PureBytes Links

Trading Reference Links

Jayson,
thank you for your comments.
I hope you enjoy the PowSmooth also.
Dimitris Tsokakis
--- In amibroker@xxxxxxxxxxxxxxx, "Jayson" <jcasavant@xxxx> wrote:
> Dimitris,
> This is a fine example, and I am sure useful to many,  but seeing a 
better
> way is also very helpful for those of us still struggling with the 
use of
> some of AB's new and improved features. I encourage you to continue 
to post
> your creative uses but also for Tomasz and others to offer 
alternatives
> using functions, if,else while, for loops etc. It is the truly the 
best of
> both worlds to see there are several "Roads to Rome".
> 
> Regards,
> 
> Jayson
> -----Original Message-----
> From: DIMITRIS TSOKAKIS [mailto:TSOKAKIS@x...]
> Sent: Friday, May 09, 2003 2:47 AM
> To: amibroker@xxxxxxxxxxxxxxx
> Subject: [amibroker] Re: Relative Indicator Values
> 
> 
> Tomasz,
> My intention was to present an [interesting IMO] AddToComposite()
> application, to show  "what can be done".
> I did not claim it was the shortest way to Rome.
> BTW, in your code you need the analytic definition of Stochastic
> functions .
> [do you consider it easily available to a user ? I love the
> definitions but, many messages in this list will not agree]
> I am not sure if people have an easy reference to the analytic
> definition for ANY AFL built-in function.
> Just some examples : accdist(), adx( ), chaikin(  ), mfi( ).
> Much more, who knows if adx(), for example, is a function of C or H
> or L or V or a combination ?
> You also suppose a user familiar to T/A anlytic expressions, ie an
> advanced user.
> [I do not have the same experience from the messages of this list]
> And, of course, I knew a quite simple solution without 
AddToComposite
> () or Function() or analytic definition use before posting
> this contribution.
> Just replace all HLCV arrays, redefine them at the end and thatīs 
it.
> H1=H;L1=L;C1=C;V1=V;
> N="^NDX";H=Foreign(N,"H");L=Foreign(N,"L");C=Foreign(N,"C");
> StochDNDX=StochD();
> N="MSFT";H=Foreign(N,"H");L=Foreign(N,"L");C=Foreign(N,"C");
> StochDMSFT=StochD();
> N="INTC";H=Foreign(N,"H");L=Foreign(N,"L");C=Foreign(N,"C");
> StochDINTC=StochD();
> Plot(StochDNDX,"^NDX",4,1);Plot(StochDMSFT,"MSFT",1,1);Plot
> (StochDINTC,"INTC",2,1);
> H=H1;L=L1;C=C1;V=V1;
> Plot(StochD(),Name(),7,2);
> Thank you for the interesting Function() example.
> Dimitris Tsokakis
> --- In amibroker@xxxxxxxxxxxxxxx, "Tomasz Janeczko" <amibroker@xxxx>
> wrote:
> > Hello,
> >
> > Much easier to use (not requiring any pre-scan) and less resource
> consuming is
> > ( AB 4.33 or higher )
> >
> > function ForeignStochD( symbol, Kperiod, Dperiod )
> > {
> >  FC = Foreign( symbol, "C" );
> >  FH = Foreign( symbol, "H" );
> >  FL = Foreign( symbol, "L" );
> >
> >  FASTSTOCHK = 100*(FC-LLV(FC,kPeriod))/(HHV(FH,kPeriod)-LLV
> (FL,kPeriod));
> >  SLOWSTOCHK = MA( FastStochK, Dperiod );
> >  SLOWSTOCHD = MA( SLOWSTOCHK, Dperiod );
> >  return SLOWSTOCHD;
> > }
> >
> > Plot( ForeignStochD( "MSFT", 14, 3 ), "Stoch MSFT", colorRed );
> >
> > Plot( ForeignStochD( "IBM", 14, 3 ), "Stoch MSFT", colorBlue );
> >
> > Plot( ForeignStochD( "AAPL", 14, 3 ), "Stoch MSFT", colorGreen );
> >
> >
> > Best regards,
> > Tomasz Janeczko
> > amibroker.com
> > ----- Original Message -----
> > From: "DIMITRIS TSOKAKIS" <TSOKAKIS@xxxx>
> > To: <amibroker@xxxxxxxxxxxxxxx>
> > Sent: Thursday, May 08, 2003 10:04 PM
> > Subject: [amibroker] Relative Indicator Values
> >
> >
> > > To compare indicator X values with some reference stocks, run in
> AA
> > > the
> > >
> > > X=StochD();
> > > AddToComposite(X,"~StochD"+Name(),"C");
> > > Buy=0;
> > >
> > > All individual Stochastics are now separate tickers
> > > ~StochD^NDX
> > > ~StochDAAPL
> > > ~StochDMSFT
> > > etc.
> > > In IB paste
> > >
> > > Plot(Foreign("~StochD^NDX","C"),"^NDX",4,8);
> > > Plot(Foreign("~StochDMSFT","C"),"MSFT",1,1);
> > > Plot(Foreign("~StochDINTC","C"),"INTC",2,1);
> > > Plot(Foreign("~StochD"+Name(),"C"),Name(),7,2);
> > >
> > > to compare each stock StochD with the 3 references ^NDX, MSFT,
> INTC.
> > >
> > > X may be any complicated function. Just place
> > >
> > > X=myFunction;
> > > AddToComposite(X,"~myFunctionName"+Name(),"C");
> > > Buy=0;
> > >
> > > Dimitris Tsokakis
> > >
> > >
> > >
> > > 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
> > >
> > > Your use of Yahoo! Groups is subject to
> http://docs.yahoo.com/info/terms/
> > >
> > >
> > >
> 
> 
>       Yahoo! Groups Sponsor
> 
> 
> 
> 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
> 
> Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.


------------------------ Yahoo! Groups Sponsor ---------------------~-->
Rent DVDs from home.
Over 14,500 titles. Free Shipping
& No Late Fees. Try Netflix for FREE!
http://us.click.yahoo.com/BVVfoB/hP.FAA/uetFAA/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/