通达信RPY指标判断中期顶部(季度,半年,一年)
{牛牛指标网提供:www.tdx001.com}
RPY指标由中科院陈浩教授首创,意即年度相对价位,刀儿猜测其英文应该为Ralative Price Of The Year,
这一指标原理是这样的,从现在算起,往前推一年,取出这一年中的最高价格和最低价格,判断当前收盘价在这两个价格中处于什么位置。比如最高价是20, 最低价是10,如果现在价格是10, 那就是0%, 如果是20,那就是100%,如果是15,那就是50%,以此类推,如果现在价格是18,那相对价格是80%, 计算方法为:
RPY=(当前价-最低价)/(最高价-最低价) * 100%
经过统计,当大盘快到顶部的时候,大部分股票的相对价位会在80%以上.按照刀儿的统计,如果70%的股票的RPY超过80%,那么可以非常肯定现在就是顶了.
刀儿将这一指标用到了通达信中,并把RPY的时间跨度改成了三个,三个月,半年和一年, 为了看图方便,RPY的值乘以100. 刀儿改过后的通达信源码如下:(条件选股公式)
公式有三个参数,1)TYPE1,范围1-3, 分别代表季度,半年和一年,默认值1
2)HIGHVAL, 代表计算时相对价位最小值,范围0-100,默认值为80,表示取出相对价位超过80的股票
3)DAYNUM,代表统计多少天以前的RPY,范围1-10000,默认值1,代表统计昨天的RPY
复制内容到剪贴板
- STOCKDAYS:=250;
HALFDAYS:=125;
QUARTERDAYS:=62;
LOW1:=LLV(L,QUARTERDAYS);HIGH1:=HHV(H,QUARTERDAYS);
LOW2:=LLV(L,HALFDAYS);HIGH2:=HHV(H,HALFDAYS);
LOW3:=LLV(L,STOCKDAYS);HIGH3:=HHV(H,STOCKDAYS);
季度相对价位:(C-LOW1)/(HIGH1-LOW1)*100;
半年相对价位:(C-LOW2)/(HIGH2-LOW2)*100;
年度相对价位:(C-LOW3)/(HIGH3-LOW3)*100;
C/C++ www.zegu.cn 择股网提供 Code复制内容到剪贴板
- STOCKDAYS:=250;
- HALFDAYS:=125;
- QUARTERDAYS:=62;
- LOW1:=REF(LLV(L,QUARTERDAYS),DAYNUM);HIGH1:=REF(HHV(H,QUARTERDAYS),DAYNUM);
- LOW2:=REF(LLV(L,HALFDAYS),DAYNUM);HIGH2:=REF(HHV(H,HALFDAYS),DAYNUM);
- LOW3:=REF(LLV(L,STOCKDAYS),DAYNUM);HIGH3:=REF(HHV(H,STOCKDAYS),DAYNUM);
- 季度相对价位:=(REF(C,DAYNUM)-LOW1)/(HIGH1-LOW1)*100;
- 半年相对价位:=(REF(C,DAYNUM)-LOW2)/(HIGH2-LOW2)*100;
- 年度相对价位:=(REF(C,DAYNUM)-LOW3)/(HIGH3-LOW3)*100;
- IF(TYPE1=1,季度相对价位>=HIGHVAL,IF(TYPE1=2,半年相对价位>=HIGHVAL,年度相对价位>=HIGHVAL));
81500689.jpg
|