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