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

[amibroker] Re: Relative Indicator Values



PureBytes Links

Trading Reference Links

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 ---------------------~-->
Rent DVDs Online - Over 14,500 titles.
No Late Fees & Free Shipping.
Try Netflix for FREE!
http://us.click.yahoo.com/YoVfrB/XP.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/