RPS股价相对强度公式(转贴)
股价相对强度指标英文名称为Relative Price Strength,简称RPS。其定义
是在一段时间内,个股涨幅在全部股票涨幅排名中的位次值。
在网上看到相关的公式,感到不是很精确,现把自用的方案提供如下:
1 建立排序指标(BB)
C/LLV(C,120)
2 建立扩展数据;
点扩展数据管理==新增扩展数据==点BB==选上(生成横向数据和使用复权数据)==设置范围为上海A股和深圳A股
3 建立RPS股价相对强度公式
aa:EXTDATA(1);
问: 公式编辑是通过了。但表述方面好像与文章说的意思有点不同。能够将它修正为0~99范围的表达吗?
答:可以!
把得出的数值/A股股数的总数*100
问: A股的总数用什么函数可以求出?因为A股总数总是经常变动的。还有一个疑问:BB的横向排序是否根据A股的总数变动每一天都不同的?
答:理论上是可以的,但是历史数据总出错,有可能我的是盗版的原因‘
1, 建立公式:XY
XY:ADVANCE+DECLINE+PINGPAN;
2, 建立RPS股价相对强度公式
A股股数的总数:=STKINDI('1A0001','xy.xy',0,DATAPERIOD)+STKINDI('399001','xy.xy',0,DATAPERIOD);
aa:EXTDATA(1)/A股股数的总数*100
3, 关于第二个问题,你应该请教软件设计人员:)
这个XY:XY:ADVANCE+DECLINE+PINGPAN;中的PINGPAN是什么东东?
XY:ADVANCE(上涨家数)+DECLINE(下跌家数)+PINGPAN(平盘家数)
分析家5。0的如下
{RSP强度(N=20,M=125,T=10,P=60)}
AA:=(CLOSE-LLV(LOW,N))*100/(HHV(HIGH,N)-LLV(LOW,N));
BB:=(CLOSE-LLV(LOW,BARSCOUNT(CLOSE)))*100/(HHV(HIGH,BARSCOUNT(CLOSE))-LLV(LOW,BARSCOUNT(CLOSE)));
CC:=BARSCOUNT(CLOSE);
二十天相对价位:IF(CC<=N,BB,AA);
GG:=(CLOSE-LLV(LOW,T))*100/(HHV(HIGH,T)-LLV(LOW,T));
HH:=(CLOSE-LLV(LOW,BARSCOUNT(CLOSE)))*100/(HHV(HIGH,BARSCOUNT(CLOSE))-LLV(LOW,BARSCOUNT(CLOSE)));
II:=BARSCOUNT(CLOSE);
十天相对价位:=IF(II<=T,HH,GG);
FF:=(CLOSE-LLV(LOW,M))*100/(HHV(HIGH,M)-LLV(LOW,M));
DD:=(CLOSE-LLV(LOW,BARSCOUNT(CLOSE)))*100/(HHV(HIGH,BARSCOUNT(CLOSE))-LLV(LOW,BARSCOUNT(CLOSE)));
EE:=BARSCOUNT(CLOSE);
半年相对价位:=IF(EE<=M,DD,FF);
JJ:=(CLOSE-LLV(LOW,P))*100/(HHV(HIGH,P)-LLV(LOW,P));
KK:=(CLOSE-LLV(LOW,BARSCOUNT(CLOSE)))*100/(HHV(HIGH,BARSCOUNT(CLOSE))-LLV(LOW,BARSCOUNT(CLOSE)));
MM:=BARSCOUNT(CLOSE);
六十天相对价位:=IF(MM<=P,KK,JJ);
{line:=80; }
经过改动小泰坦策略(应该不会再有错误了)
★★小泰坦选股公式(大智慧L2) 牛市用
06小泰坦(P=10)
SETPROFFIN(00100);{仅调用历年季报数据}
当日收盘价:=close;
六十日强度:=selfdata('60日强度')>80;
半年强度:=selfdata('半年强度')>75;
二十日强度:=selfdata('20日强度')>70;
换手率:=VOL/FINANCE(7);
换手率和:=SUM(换手率,P);
成交量:=VOL;
五日均量:=ma(vol,5);
Var1:=当日收盘价*FINANCE(7)/(PROFFINON(3019, 2006,0930)*(4/3))<=1 and 当日收盘价*FINANCE(7)/(PROFFINON(3019, 2006,0930)*(4/3))>0;{0<市销率<1}
Var3:=FINANCE(7)*当日收盘价>=20000 AND FINANCE(7)*当日收盘价<=45*10000;{2亿人民币≤流通市值≤45亿元人民币}
Var4:=BARSCOUNT(CLOSE)>1*125;{ 上市时间≥半年 注:适当调整}
Var5:=PROFFINON(3051 ,2006,0930 )>20;{主营业务利润率大于20%}
Var6:=PROFFINON(3065 ,2006,0930 )<55;{资产负债率行业均值暂取55}
Var7:=当日收盘价/PROFFINON(3043,2006, 0930)/(PROFFINON(3060,2006,0930))<=1;{市盈率和收益增长率的比率≤1--PEG比率}
Var8:=100*capital/PROFFINON(5063,2006,0930)>=4500;{流通股东人均持股大于4500}
Var9:=PROFFINON(3043,2006, 0930)>-0.25;{最近一期每股收益大于-0.25元}
Var10:=五日均量>成交量;
Var11:=换手率和>30;
Var12:=selfdata('2006基金三季持股比率')>1.5;
Var1 and Var3 and Var4 and Var5 and Var6 and Var7 and Var8 and Var9 and 六十日强度 and 半年强度 and 二十日强度 and Var10 and Var11 and Var12;
,用RSP强度测试市场强弱,用20天的RSP强度对沪深A股排序,排序10天,若十天内每天有80只以上的个股强度值达到80以上,则表明市场超级强势,将数值改为80(RSP60),甚至85也可。
2,“从第一天选出股后,必须有累积10天(次)选出股,把这十天选出的股,按出现的次数排序....”---- 为何定10天(次)?20、30 行吗?——10天已足够,仅10天选出个股大概都要拖上半个月到一个月才全部完成,要20天都出现有股入选,恐怕要两个月甚至三个月才完成(2004年就出现此类情况,仅选10天有股入选就拖了两个多月之久——从侧面说明2004年不是投资的好时机,应空仓)。
3,“几年前的基本资料如何获得(我也想进行一些历史测试,当然不单单是对小泰坦策略)?即使有了历史基本资料,比如:在FXJ中如何让04、05、06年的基本资料数据共存?以便用PROFFINON调用。”----不容易获得,分析家的专业财务数据2004年也不全,我为了测试,将2004,2003年的主营业务增长率,资产负债率,人均持股等数据做成自定义数据引入才解决问题的
RSP公式稍有问题,这就是我昨天被马来股友指出的问题——当有新股上市不足10天时算出的RSP值都是一样的了,所以不能懒省事,必须全部分开写
|
老大请把RPS选股公式发出来,改了以后还是选不出股,不知道原因。
强弱选股{将“强弱排序”四个字,替换成RSP就是原公式了}
周RPS:="强弱排序.周RPS";
月RPS:="强弱排序.月RPS";
季RPS:="强弱排序.季RPS";
年RPS:="强弱排序.年RPS";
停牌:=(DYNAINFO(4)=0);
ST:=STRFIND(stkname,'ST',1)>0;
S:=STRFIND(stkname,'S',1)>0;
综合选股:(年RPS+季RPS+月RPS+2*周RPS)/5>=90 and not(ST) and not(停牌) and not(S);
头文字Darwin,老师的 RSP 只有三个参数,为什么你RSP的有四个参数(5,20,125,10).下面是老师的公式:
N=20。T=10,M=125
AA:=(CLOSE-LLV(LOW,N))*100/(HHV(HIGH,N)-LLV(LOW,N));
BB:=(CLOSE-LLV(LOW,BA ...
{10,20,125日强度,5日换手 参数:P=5,N=20,M=125,T=10}
AA:=(CLOSE-LLV(LOW,N))*100/(HHV(HIGH,N)-LLV(LOW,N));
BB:=(CLOSE-LLV(LOW,BARSCOUNT(CLOSE)))*100/(HHV(HIGH,BARSCOUNT(CLOSE))-LLV(LOW,BARSCOUNT(CLOSE)));
CC:=BARSCOUNT(CLOSE);
二十天相对价位:IF(CC<N,BB,AA);
十天相对价位:IF(CC<T,BB,AA);
DD:=(CLOSE-LLV(LOW,BARSCOUNT(CLOSE)))*100/(HHV(HIGH,BARSCOUNT(CLOSE))-LLV(LOW,BARSCOUNT(CLOSE)));
EE:=BARSCOUNT(CLOSE);
半年相对价位:IF(CC<M,EE,DD);
主力持仓:EMA(100*(CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60)),3),COLORMAGENTA, LINETHICK2;
散户持仓:EMA(100*(INDEXC-LLV(INDEXL,60))/(HHV(INDEXH,60)-LLV(INDEXL,60)),3),COLORFFAA66,LINETHICK2;
强弱分界: 80,COLORYELLOW;
主力持仓斜率:主力持仓/ref(主力持仓,2);
这样设置就跟我一样了.
这段时间一直跟着以前的GHOST和欧改组合做(过头那个没用到).上个月成绩不大好.原因跟大盘背离有关.不能成为主流板块的股一般成功率有点跟不上.持股一个月,一般一半的可能被套.(有点怀疑L2自己计算的所谓成功率了)这也是有组合的缺陷之一.另外用GHOST和欧改组合在大盘和个股普涨的时候还是不错的.选出的大部份跑赢大盘.而失误的股怎么看呢?究其原因,我觉得是这两个组合要求斜率比较高,容易选中游资股或当天就已经涨停的股.很多人都应该有经验吧,选出了都是涨停了的,那明天不就追高了?
所以我觉得可以改一下自己的组合,把主力三日斜率改成5,10,20.这样一来可以选到更多的股也选出其他高控盘形态的股.比如有人喜欢600202这类沿20日线升的中线股,用这个选,可能会选到.(这类股是高控盘长线股)
然后要做的事就是把好的股记在自选里了,反复做两三只成功率高的股比你老换股来得好.老大的成功我觉得都是选对了股,反复不加如何感情地追第一条大阳线.而且做的股不多,总是赚钱的股就是那几个了.反而啥都买容易失误.很多时候选出50多个股真不是一时间能把基本面吃透的.甚至根本无从吃透.
用了组合条件选股后,发现跟老大真正的选股做股有出入.可能老大现在用不同的组合吧.....组合条件可以做参考,但做得时候还是需要回到传统分析中.每天都选,一个月20天,20X50=1000个股.难道你能把1000个股都分析过吗?这个工作量不如研究如何抓热点板块而后抓龙头而后才结合组合条件来的好.
另外对比了DDE和老大的主力分析方法,觉得70%到是一样的(暂时感觉).我前两页贴的DDE选股新组合用历史看30,20,10,5日赚钱的成功率都比原来GHOST和欧改组合强了15%.DDE不能选深市的股,这样选的股也少了,这是缺陷.但选股可以盘中做了,(DDE系统是盘中都有数据的了).也不会老是选到已经涨停的股,这是优点.有L2收费版的人不妨试用下.
topview现在暂时看看,是否入手要看是否能赢老大的数据了.........欢迎讨论.另外:如RSP之类的指标是找强势股用的.比较适合找启动了的股所以我所有组合都加了大于80.卖点吧...结合个人经验了.买点还是不错的.
|