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

Re: [amibroker] comparative RS



PureBytes Links

Trading Reference Links

Hello,

This one is called "Relative PERFORMANCE" (not relative strength)
and was presented in the S&C Traders Tips section.

Best regards,
Tomasz Janeczko
amibroker.com
----- Original Message ----- 
From: "Franco Gornati" <francogornati@xxxxxx>
To: <amibroker@xxxxxxxxxxxxxxx>
Sent: Sunday, November 14, 2004 1:35 PM
Subject: Re: [amibroker] comparative RS


> 
> Yuki Taga wrote:
>> I have poured over the list archives, but I have uncovered nothing
>> that allows me to explore and return values for each of the 33 sub
>> indices compared to, say, the TOPIX (^IXJ) index.  When I try to plot
>> RS of various sub indices, I get numbers than are not bounded by 0 to
>> 100, which seems odd to me.
>> 
>> When I look up RS in the help file, I find nothing about periodicity,
>> which I also find rather strange.  Certainly comparative RS must be
>> measured over some period of time, must it not?  Am I completely
>> nuts?
> 
> Yuki,
> 
> this code is a slight modification of an example of comparative relative 
> strenght that Tomasz gave I don't remember where (the man?).
> It plots the current ticker in percentage terms against a small set of 
> indexes. You can focus the period you need to look at via zooming or 
> using the Focus parameter.
> 
> startpoint = Status("barvisible");
> period     = Param("Focus", 1, 1, 250, 1);
> startpoint = startpoint - Ref( startpoint, -period );
> 
> price = Close;
> Plot( 100 * ( price/ValueWhen( startpoint, price ) - 1 ), Name(),colorBlue);
> 
> ticker = ParamStr("Ticker 1", "^GSPC" );
> price  = Foreign( ticker, "C");
> Plot( 100 * ( price/ValueWhen( startpoint, price ) - 1 ), ticker,colorRed );
> 
> ticker = ParamStr("Ticker 2", "^RUA" );
> price  = Foreign( ticker, "C");
> Plot( 100 * ( price/ValueWhen( startpoint, price ) - 1 ), 
> ticker,colorGreen );
> 
> ticker = ParamStr("Ticker 3", "^SGX" );
> price  = Foreign( ticker, "C");
> Plot( 100 * ( price/ValueWhen( startpoint, price ) - 1 ), 
> ticker,colorBrown );
> 
> ticker = ParamStr("Ticker 4", "^SVX" );
> price  = Foreign( ticker, "C");
> Plot( 100 * ( price/ValueWhen( startpoint, price ) - 1 ), 
> ticker,colorDarkYellow );
> 
> GraphXSpace = 3;
> 
> 
> This is the same code modified for taking into account different time 
> periods (to a year) in months terms.
> 
> period     = Param("RS months", 1, 1, 12, 1);
> RS_Period  = period*20;
> 
> price = ROC(Close, RS_Period);
> 
> index = ParamStr("Ticker 1", "^GSPC" );
> RS  = price - ROC(Foreign( index, "C"), RS_Period);
> Plot( RS, index,colorRed );
> 
> index = ParamStr("Ticker 2", "^RUA" );
> RS  = price - ROC(Foreign( index, "C"), RS_Period);
> Plot( RS, index,colorGreen );
> 
> index = ParamStr("Ticker 3", "^SGX" );
> RS  = price - ROC(Foreign( index, "C"), RS_Period);
> Plot(RS, index,colorBrown );
> 
> index = ParamStr("Ticker 4", "^SVX" );
> RS  = price - ROC(Foreign( index, "C"), RS_Period);
> Plot( RS, index,colorDarkYellow );
> 
> GraphXSpace = 3;
> 
> 
> You will see that the most intuitive is the first one. Imo it's better 
> to look at the comparative relative strenght  of a set of indexes with 
> different time periods in AA via Explore.
> 
> Franco
> 
> 
> 
> 
> Check AmiBroker web page at:
> http://www.amibroker.com/
> 
> Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html 
> Yahoo! Groups Links
> 
> 
> 
> 
> 
> 
> 
>


------------------------ Yahoo! Groups Sponsor --------------------~--> 
Make a clean sweep of pop-up ads. Yahoo! Companion Toolbar.
Now with Pop-Up Blocker. Get it for free!
http://us.click.yahoo.com/L5YrjA/eSIIAA/yQLSAA/GHeqlB/TM
--------------------------------------------------------------------~-> 

Check AmiBroker web page at:
http://www.amibroker.com/

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/