nnascimento Escreveu:Bom dia a todos,
tenho uma duvida aqui no Meta,
é possivel dividir um titulo pelo seu indice construindo assim um racio de out/underperforme?
Abraço
olá nnascimento
esquece o RSC do metastock, é apenas um racio, nada te diz.
deixo aqui esta formula que te dá o RSC normalizado, podendo aqui usares os seus valores como parte integrante de um sistema.
aconselho a usares somente o actual ano para fazeres uma comparação "year to date" real.
o autor desta formula tem um produto chamado
URSC Toolkit, um produto que aconselho vivamente para quem se interessa por este tipo de analise, que é completissimo no estudo do relative strength comparative.
Fica então a formula:
---8<------------------------------------
{ Rate of Change (RoC) since past date v1.0
©Copyright 2005-2006 Jose Silva.
The grant of this license is for personal use
only - no resale or repackaging allowed.
All code remains the property of Jose Silva.
http://www.metastocktools.com }
{ User inputs }
StDay:=Input("Day",1,31,1);
StMnth:=Input("Month",1,12,1);
StYear:=Input("Year",1800,2200,2007);
method:=Input("method: [1]%-percent, [2]$-points",1,2,1);
plot:=Input("plot: [1]RoC, [2]Date signal",
1,2,1);
{ Data array }
x:=C / Security("
C:\Trading Data\Stocks\US\Custom Folders\us indices\$spx",C);
{ Event date's signal }
date:=Year()>StYear
OR (Year()=StYear AND (Month()>StMnth
OR Month()=StMnth AND DayOfMonth()>=StDay));
event:=date AND Alert(date=0,2);
{ Event's Close value }
start:=Cum(IsDefined(event))=1;
eventVal:=ValueWhen(1,event OR start,x);
{ RoC since chosen event }
RoCper:=(x/eventVal-1)*100;
RoCpts:=x-eventVal;
{ Select % or $ method }
eventRoC:=If(method=1,RoCper,RoCpts);
eventRoC:=If(date,eventRoC,0);
{ Plot in own window }
If(plot=1,eventRoC,event)
---8<------------------------------------
um abraço
arnie
PS: não te esqueças de alterar a parte a negro para corresponderes o indice ao qual queres fazer a comparação